IP Library Granted Patent US 11,257,171
Granted Patent B2
US 11,257,171 · App. 16/557,601 · Granted Feb 22, 2022

Data processing system for managing activities linked to multimedia content

Inventors: Steve Benfield (Sandy Springs, GA); Ahmad Aslami (Alpharetta, GA); Taylor Jones (Chattanooga, TN); Jonathan Cutrell (Chattanooga, TN); Taylor Dolan (San Francisco, CA); Andrew Kimball (Suwanee, GA); Chad Mills (Nashville, TN)
Assignee: Understory, LLC
G06Q50/01G06F16/41G06F16/43G06F16/44G06F16/48G06F16/783G06F40/00G06Q30/0201H05K999/00H05K999/99
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,257,171
App. No.
16/557,601
Granted
Feb 22, 2022
Kind
B2
Abstract

An activity management system is configured to allow users to access multimedia content where the multimedia content is divided into segments. While a user is viewing or interacting with the multimedia content, the user can submit one or more activities (e.g., comments, questions, replies, or reactions) using an interface. The system is operable to electronically link the activity provided by the user with the particular segment of multimedia content in which the activity was captured by the system. The system is also configured to throttle the number of activities that are displayed to a user for any given segment based on (1) viewers linked to the user (e.g., groups, social media groups, etc.), (2) viewers that influence the user, (3) viewers selected by the user, (4) viewers that cause the user to be engaged with the multimedia content, and (5) a threshold number of activities set by the viewer or the system.

Claims (43)

1. An electronic data processing system for electronically managing a conversation that is linked to one or more segments of multimedia content divided into a plurality of segments, and for syncing certain activities to one or more segments of the multimedia content, comprising:

a. one or more processors;

b. memory coupled to the one or more processors;

c. a plurality of electronic data records stored in the memory, each one of the plurality of electronic data records corresponding to an activity submitted by a viewer of a particular multimedia content and comprising an identifier for the particular multimedia content, information associated with the activity, information regarding the segment of the multimedia content the activity is associated with, and one or more data fields selected from a group consisting of:

i. text contained in the activity;

ii. a time stamp for when the activity was initiated;

iii. a time stamp for when the activity was submitted;

iv. a length of the activity;

v. a number of words contained in the activity;

vi. a reaction type;

vii. a reply count;

viii. an activity count;

ix. a question flag;

x. an answer flag;

xi. an activity type;

xii. an identifier for the viewer who submitted the activity; and

xiii. an identifier for a related activity that is linked to the activity;

 wherein the one or more processors are configured for:

 i. receiving one or more activity display criteria;

 ii. filtering the plurality of electronic data records based at least in part on the one or more activity display criteria; and

 iii. displaying activities associated with the one or more of the filtered electronic data records along with the multimedia based at least in part on an associated segment identifier of each of the one or more particular filtered electronic data records.

2. The electronic data processing system of claim 1 , wherein receiving one or more activity display criteria further comprises determining one or more characteristics associated with a first viewer of the particular multimedia content.

3. The electronic data processing system of claim 2 , wherein filtering the plurality of electronic data records based at least in part on the one or more activity display criteria further comprises reducing the number of electronic data records to be displayed based on one or more characteristics selected from the group consisting of:

a. a relationship between the first viewer and one or more other viewers that viewed the particular multimedia content;

b. one or more other viewers selected by the first viewer;

c. one or more other viewers whose activities the first viewer has reacted to in the past; and

d. one or more other viewers whose activities the first viewer has reacted to in a positive manner.

4. The electronic data processing system of claim 1 , wherein the one or more processors are further configured for:

a. displaying an indicator that notifies the first viewer that the displayed activities are being filtered; and

b. at least partially in response to the indicator being selected by the first viewer, displaying an unfiltered plurality of activities.

5. The electronic data processing system of claim 1 , wherein the displayed activities associated with the one or more of the filtered electronic data records comprise activities that are associated with other viewers of the particular multimedia content that are considered high influencers with respect to the particular multimedia content.

6. The electronic data processing system of claim 1 , wherein the displayed activities associated with the one or more of the filtered electronic data records comprises activities that are associated with other viewers of the particular multimedia content that the viewer has elected to follow.

7. The electronic data processing system of claim 1 , wherein filtering the plurality of electronic data records based at least in part on the one or more activity display criteria further comprises limiting the number of activities that are displayed for a particular segment of the multimedia content to a predefined threshold value.

8. A computer-implemented data processing method for electronically managing a conversation that is linked to one or more segments of multimedia content that is divided into a plurality of segments, and for filtering the displayed conversation based on various criteria, comprising:

a. determining, by one or more processors, one or more throttling criteria associated with a first viewer;

b. at least partially in response to determining one or more throttling criteria for the first viewer, identifying, by one or more processors, one or more of the electronic data records that are associated with segments of the multimedia content based at least in part on the one or more filtering criteria; and

c. displaying, by one or more processors, on a display interface the identified one or more of the plurality of activities as a segment of the multimedia content associated with the identified one or more of the plurality of activities is displayed to the first viewer.

9. The computer-implemented data processing method of claim 8 , wherein the identified one or more of the plurality of activities are activities associated with one or more viewers preselected by the first viewer.

10. The computer-implemented data processing method of claim 8 , wherein the identified one or more of the plurality of activities are activities associated with one or more viewers that belong to a group to which the first viewer belongs.

11. The computer-implemented data processing method of claim 8 , wherein the identified one or more of the plurality of activities are activities associated with one or more viewers that have previously influenced the first viewer.

12. The computer-implemented data processing method of claim 11 , wherein a viewer previously influenced the first viewer when the first viewer previously submitted an activity in response to a viewer's activity.

13. The computer-implemented data processing method of claim 8 , wherein the identified one or more of the plurality of activities are activities that contain subject matter that are similar to the subject matter of the first viewers activities that have been previously submitted by the first viewer.

14. The computer-implemented data processing method of claim 8 , further comprising the step of allowing the first viewer to switch to a display view where the first viewer can view all of the activities associated with a particular segment of the multimedia content.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Mar 15, 2022
From: UNDERSTORY, LLC
To: RALI SOLUTIONS, LLC
Reel/Frame 059266/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: JONES, TAYLOR; MILLS, CHAD; CUTRELL, JONATHAN; DOLAN, TAYLOR; KIMBALL, ANDREW
To: THE REIMAGINE GROUP, LLC
Reel/Frame 050858/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: THE REIMAGINE GROUP, LLC
To: UNDERSTORY, LLC
Reel/Frame 050858/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: BENFIELD, STEVE; ASLAMI, AHMAD; JONES, TAYLOR
To: UNDERSTORY, LLC
Reel/Frame 050858/0914 →
Continuity (6)
Continuation In Part 15988878 · May 24, 2018
Continuation 15785002 · Oct 16, 2017
Continuation 15619481 · Jun 10, 2017
Provisional Application 62448674 · Jan 20, 2017
Provisional Application 62348555 · Jun 10, 2016
Related Publication 20200027172A1 · Jan 23, 2020