Data processing system for managing activities linked to multimedia content when the multimedia content is changed
First Claim
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 the activities to edited 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. determining a first hash value for one or more frames in each segment of the particular multimedia content;
ii. at least partially in response to receiving notification that the particular multimedia content has been edited, determining a second hash value for one or more frames in each segment of the edited particular multimedia content;
iii. comparing the second hash value to the first hash value; and
iv. identifying one or more portions of the particular multimedia content that has been edited based at least in part on detecting a change between the second hash values and the first hash values.
2 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.
42 Citations
23 Claims
-
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 the activities to edited 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. determining a first hash value for one or more frames in each segment of the particular multimedia content; ii. at least partially in response to receiving notification that the particular multimedia content has been edited, determining a second hash value for one or more frames in each segment of the edited particular multimedia content; iii. comparing the second hash value to the first hash value; and iv. identifying one or more portions of the particular multimedia content that has been edited based at least in part on detecting a change between the second hash values and the first hash values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 syncing the activities to edited multimedia content, comprising:
-
a. determining first hash values for one or more frames in each segment of the particular multimedia content; b. at least partially in response to receiving notification that the particular multimedia content has been edited, determining second hash values for one or more frames in each segment of the edited particular multimedia content; c. comparing the second hash values to the respective first hash values; and d. identifying one or more segments of the particular multimedia content that have been edited based at least in part on detecting a change between a second hash value and a respective first hash value; e. identifying one or more of a plurality of activities that are associated with one or more segments of the particular multimedia content that have not been edited; and f. facilitating an association of the identified activities with corresponding unedited segments of the edited particular multimedia content. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented data processing method for mapping one or more activities associated with a respective segment of one or more first segments that make up a piece of multimedia content to a corresponding segment of one or more second segments that make up an edited version of the piece of multimedia content, the method comprising:
-
a. detecting, by one or more computer processors, one or more modifications to a piece of multimedia content, the one or more modifications resulting in the edited version of the piece of multimedia content; b. comparing, by one or more computer processors, the piece of multimedia content to the edited version of the piece of multimedia content, to identify a first particular segment of the one or more first segments as a second particular segment of the one or more second segments; c. retrieving, by one or more computer processors, from memory, a first electronic record based at least in part on the first particular segment, the first electronic record comprising a first activity, a multimedia identifier for the piece of multimedia content, and a first segment identifier for the first particular segment; and d. creating a second electronic record that comprises one or more of the first activity, a second multimedia identifier for the edited version of the piece of multimedia content, and a second segment identifier for the second particular segment, and digitally storing the second electronic record in memory. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented data processing method for mapping a plurality of activities associated with a respective segment of one or more first segments that make up a piece of multimedia content to a corresponding segment of one or more second segments that make up an edited version of the piece of multimedia content, the method comprising:
-
a. detecting, by one or more computer processors, one or more modifications to a piece of multimedia content, the one or more modifications resulting in the edited version of the piece of multimedia content and the piece of multimedia content being associated with an activity map that defines an association between each particular activity of the plurality of activities and the respective segment of the one or more first segments; b. comparing, by one or more computer processors, the piece of multimedia content to the edited version of the piece of multimedia content, to identify; i. at least one remaining segment that the one or more first segments and the one or more second segments comprise, the at least one remaining segment being associated with at least one activity; and ii. at least one deleted segment that the one or more first segments comprise and the one or more second segments do not comprise; c. electronically modifying, based at least in part on the comparison, the activity map to generate an edited activity map, the edited activity map being configured to indicate an association between the at least one remaining segment, a corresponding segment of the one or more second segments, and the at least one activity associated with the at least one remaining segment; and d. electronically associating, by one or more processors, the edited activity map with the edited piece of multimedia content in memory. - View Dependent Claims (20, 21, 22, 23)
-
Specification