IP Library Granted Patent US 12,086,892
Granted Patent B2
US 12,086,892 · App. 18/144,418 · Granted Sep 10, 2024

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: Rali Solutions, LLC
G06Q50/01G06F16/41G06F16/43G06F16/44G06F16/48G06F16/783G06F40/00G06Q30/0201
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 12,086,892
App. No.
18/144,418
Granted
Sep 10, 2024
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 (65)

1. A computer-implemented data processing method for electronically managing a conversation that is linked to one or more segments of multimedia content divided into a plurality of segments, and for electronically analyzing activities that make up the conversation, comprising:

identifying, by one or more activity management servers, a plurality of segments that make up a piece of multimedia;

receiving, by the one or more activity management servers, a plurality of activities from one or more users prior to a first time, each particular activity of the plurality of activities being associated with a respective particular segment of the plurality of segments;

generating, by the one or more activity management servers, an activity map for the piece of multimedia based at least in part on the plurality of segments, the activity map indicating:

the association between each particular activity of the plurality of activities and the respective particular segment of the plurality of segments; and

one or more associations between one or more particular activities of the plurality of activities and one or more other activities of the plurality of activities;

receiving, by the one or more activity management servers, from a client device, a first request to display one or more activities associated with the piece of multimedia;

in response to the first request, generating a graphical display of the one or more activities associated with the piece multimedia based at least in part on the activity map; and

causing the client device to display the graphical display.

2. The computer-implemented data processing method of claim 1 , further comprising modifying the graphical display to include or exclude at least some of the one or more activities.

3. The computer-implemented data processing method of claim 1 , wherein generating the graphical display of the one or more activities associated with the piece multimedia based at least in part on the activity map comprises generating the graphical display to include a first portion of the plurality of activities and to exclude a second portion of the plurality of activities.

4. The computer-implemented data processing method of claim 3 , further comprising determining whether to include the first portion of the plurality of activities and to exclude the second portion of the plurality of activities is based on one or more filtering criteria.

5. The computer-implemented data processing method of claim 1 , further comprising generating an engagement value for each of the plurality of activities with respect to a particular viewer based on at least one of:

a. a length of time that the particular viewer spends viewing each of the plurality of segments of the multimedia content;

b. a length of time that the particular viewer was distracted;

c. a length of time that the particular viewer paused the multimedia content;

d. a number of times that the particular viewer's user interface lost focus;

e. a total number of activities submitted by the particular viewer for the multimedia content;

f. a total number of activities submitted by the particular viewer for each type of content that is contained in the multimedia content;

g. a total number of activities submitted by the particular viewer that were in reply to an activity submitted by another viewer that are associated with the plurality of segments of the multimedia content;

h. a total number of activities submitted by the particular viewer that are associated with the plurality of segments of the multimedia content;

i. a total number of reactions and/or type of reactions submitted by the particular viewer that are associated with the plurality of segments of the multimedia content; or

j. a total number of words in each activity submitted by the particular viewer that is associated with the one or more segments of the multimedia content.

6. 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 throttling the displayed conversation based on various criteria, comprising:

a. one or more processors;

b. one or more databases coupled to the one or more processors; and

c. a plurality of electronic data records stored in the one or more databases, wherein each one of the plurality of electronic data records:

i. are linked to one or more segments of multimedia content,

ii. corresponds to an activity submitted by a viewer of the multimedia content,

iii. comprises an identifier for the multimedia content,

iv. comprises an identifier for the viewer who submitted the activity, and

v. comprises one or more data fields selected from a group consisting of:

text associated with the activity when the activity is a comment submitted by the viewer;

a time stamp for when the activity was initiated;

a time stamp for when the activity was submitted;

the number of words in the text associated with the activity;

a reply count;

an activity count;

a question flag;

an answer flag;

an activity type; and

an identifier for a related comment;

wherein the one or more processors are configured for:

i. determining one or more filtering criteria associated with a first viewer;

ii. at least partially in response to determining the one or more filtering criteria for the first viewer, identifying one or more of the plurality of electronic data records that are associated with segments of the multimedia content and that satisfy the one or more filtering criteria; and

iii. displaying, on a display interface, an activity associated with each one of the identified one or more of the plurality of electronic data records as a respective segment of the multimedia content is displayed to the first viewer.

7. The electronic data processing system of claim 6 , wherein the displayed activities associated with each one of the identified one or more of the plurality of 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 multimedia content.

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

9. The electronic data processing system of claim 6 , wherein the displayed activities associated with each one of the identified one or more of the plurality of electronic data records comprises activities that are associated with other viewers whose activities the first viewer has responded to prior to viewing the segments of the multimedia content.

10. The electronic data processing system of claim 6 , 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.

11. The electronic data processing system of claim 6 , wherein:

the one or more processors are further configured for generating a sentiment value for each of the plurality of electronic records; and

the one or more filtering criteria are based on the sentiment value.

12. The electronic data processing system of claim 6 , wherein the one or more selected electronic data records belong to either a first plurality of electronic data records linked to a first segment of the particular multimedia content or to a second plurality of electronic data records linked to a second segment of the particular multimedia content.

13. The electronic data processing system of claim 12 , wherein the first and second pluralities of electronic data records are linked to a particular viewer.

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

accessing, by computing hardware, a plurality of electronic data records stored in the one or more databases, wherein each one of the plurality of electronic data records are linked to one or more segments of multimedia content, corresponds to an activity submitted by a viewer of the multimedia content, comprises an identifier for the multimedia content, and comprises an identifier for the viewer who submitted the activity;

determining, by the computing hardware, one or more filtering criteria associated with a first viewer;

at least partially in response to determining the one or more filtering criteria for the first viewer, identifying, by the computing hardware, one or more of the plurality of electronic data records that are associated with segments of the multimedia content and that satisfy the one or more filtering criteria;

generating, by the computing hardware a user interface including an activity for display along with each one of the identified one or more of the plurality of electronic data records as a respective segment of the multimedia content is displayed to the first viewer; and

providing the user interface for display on a user device.

15. The computer-implemented data processing method of claim 14 , wherein the plurality of electronic credits comprise at least one data field of a text associated with the activity when the activity is a comment submitted by the viewer, a time stamp for when the activity was initiated, a time stamp for when the activity was submitted, the number of words in the text associated with the activity, a reply count, an activity count, a question flag, an answer flag, an activity type; and an identifier for a related comment.

16. The computer-implemented data processing method of claim 14 , wherein:

the method further comprises generating a sentiment value for each of the plurality of electronic records; and

the one or more filtering criteria are based on the sentiment value.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: JONES, TAYLOR; MILLS, CHAD; CUTRELL, JONATHAN; DOLAN, TAYLOR; KIMBALL, ANDREW
To: THE REIMAGINE GROUP LLC
Reel/Frame 063876/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: BENFIELD, STEVE; ASLAMI, AHMAD
To: UNDERSTORY, LLC
Reel/Frame 063876/0680 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: THE REIMAGINE GROUP LLC
To: UNDERSTORY, LLC
Reel/Frame 063877/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: UNDERSTORY, LLC
To: RALI SOLUTIONS, LLC
Reel/Frame 063877/0252 →
Continuity (8)
Continuation 17677533 · Feb 22, 2022
Continuation 16557601 · Aug 30, 2019
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 20230316429A1 · Oct 5, 2023