Data processing system for managing activities linked to multimedia content
First Claim
1. An electronic data processing system 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 analyzing activities that make up the conversation, comprising:
- one or more processors;
one or more databases coupled to the one or more processors;
a plurality of electronic data records stored in the one or more databases, each one of the plurality of electronic data records corresponding to an activity submitted by a viewer and comprising an identifier for the multimedia content, an identifier for the viewer who submitted the activity, and one or more data fields selected from a group consisting of;
text contained in the activity;
a length of the activity;
a number of words contained in the activity;
a reaction type;
a reply count;
an activity count;
a question flag;
an answer flag;
an activity type; and
an identifier for a related activity that is linked to the activity;
wherein the one or more processors are configured for;
selecting one or more of the plurality of electronic data records for the particular multimedia content;
determining the type of activity contained in each one of the one or more selected electronic data records, wherein the type of activity is selected from a group consisting of;
a predefined text activity that the viewer selected while viewing the particular multimedia content;
a reaction that the viewer selected while viewing the particular multimedia content, anda custom text entry that is entered by the viewer in response to the subject matter of the particular multimedia content or to an activity submitted by another viewer,at least partially in response to determining the type of activity contained in each one of the one or more selected electronic data records, calculating a scoring value for each determined activity type, wherein;
each predefined text activity is assigned a corresponding predefined scoring value;
each type of reaction from the plurality of reactions has a corresponding predefined scoring value, and
each custom text entry is passed through a sentiment filter to determine a scoring value at least partially based on the contents of the custom text; and
calculating a facilitator score for a facilitator of the multimedia content based at least in part on the scoring value.
4 Assignments
0 Petitions
Accused Products
Abstract
An activity management system is configured to allow users to access multimedia content where the multimedia content is divided in to 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 a graphical user 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 determine a sentiment score for particular multimedia content, one or more segments of the particular multimedia content, a user, a group of users, or an organization. The sentiment score may be related to a general mood (e.g., confused, happy, bored) of the user when viewing one or more segments of particular multimedia content.
36 Citations
18 Claims
-
1. An electronic data processing system 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 analyzing activities that make up the conversation, comprising:
-
one or more processors; one or more databases coupled to the one or more processors; a plurality of electronic data records stored in the one or more databases, each one of the plurality of electronic data records corresponding to an activity submitted by a viewer and comprising an identifier for the multimedia content, an identifier for the viewer who submitted the activity, and one or more data fields selected from a group consisting of; text contained in the activity; a length of the activity; a number of words contained in the activity; a reaction type; a reply count; an activity count; a question flag; an answer flag; an activity type; and an identifier for a related activity that is linked to the activity; wherein the one or more processors are configured for; selecting one or more of the plurality of electronic data records for the particular multimedia content; determining the type of activity contained in each one of the one or more selected electronic data records, wherein the type of activity is selected from a group consisting of; a predefined text activity that the viewer selected while viewing the particular multimedia content; a reaction that the viewer selected while viewing the particular multimedia content, and a custom text entry that is entered by the viewer in response to the subject matter of the particular multimedia content or to an activity submitted by another viewer, at least partially in response to determining the type of activity contained in each one of the one or more selected electronic data records, calculating a scoring value for each determined activity type, wherein;
each predefined text activity is assigned a corresponding predefined scoring value;
each type of reaction from the plurality of reactions has a corresponding predefined scoring value, and
each custom text entry is passed through a sentiment filter to determine a scoring value at least partially based on the contents of the custom text; andcalculating a facilitator score for a facilitator of the multimedia content based at least in part on the scoring value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented data processing method of providing one or more activities to subsequent viewers of a piece of multimedia in a time-shifted manner according to an activity map, and for electronically analyzing the one or more activities, the method 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, wherein each particular activity of the plurality of activities is 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; analyzing the plurality of activities to determine one or more of; a total number of activities submitted by the one or more users for the piece multimedia; and a total number of activities submitted by each respective user of the one or more users; determining a facilitator score for a facilitator of the piece of multimedia based on one or more of; the total number of activities submitted by the one or more users for the piece multimedia; and the total number of activities submitted by each respective user of the one or more users. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification