Categorized and tagged video annotation
First Claim
1. A data processing method comprising:
- receiving a plurality of comments respectively associated with a plurality of video clips from a plurality of videos stored in a video database;
receiving comment metadata regarding each comment of the plurality of comments, including a category of a plurality of categories and one or more time values related to a video clip of the plurality of video clips,one or more computers receiving one or more criteria to apply to the comment metadata,wherein the one or more criteria specify at least a particular category of the plurality of categories;
the one or more computers selecting two or more video clips by applying the one or more criteria to the comment metadata to identify video clips with comments that are associated with the particular category, the selecting two or more video clips further comprising;
identifying two or more comments on different videos of the plurality of comments where the comment metadata specifies the two or more comments as meeting the one or more criteria; and
determining, for each comment of the two or more comments, the video clip associated with the comment based on the one or more time values in the comment metadata corresponding to the comment,wherein for each comment of the two or more comments a duration of the video clip associated with the comment is determined based on a user-specified duration of time a default duration of time or a duration of time stored in the comment metadata;
the one or more computers displaying the two or more video clips by merging the two or more video clips into a compilation video.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearances that correspond respectively to the plurality of available comment types.
-
Citations
20 Claims
-
1. A data processing method comprising:
-
receiving a plurality of comments respectively associated with a plurality of video clips from a plurality of videos stored in a video database; receiving comment metadata regarding each comment of the plurality of comments, including a category of a plurality of categories and one or more time values related to a video clip of the plurality of video clips, one or more computers receiving one or more criteria to apply to the comment metadata, wherein the one or more criteria specify at least a particular category of the plurality of categories; the one or more computers selecting two or more video clips by applying the one or more criteria to the comment metadata to identify video clips with comments that are associated with the particular category, the selecting two or more video clips further comprising; identifying two or more comments on different videos of the plurality of comments where the comment metadata specifies the two or more comments as meeting the one or more criteria; and determining, for each comment of the two or more comments, the video clip associated with the comment based on the one or more time values in the comment metadata corresponding to the comment, wherein for each comment of the two or more comments a duration of the video clip associated with the comment is determined based on a user-specified duration of time a default duration of time or a duration of time stored in the comment metadata; the one or more computers displaying the two or more video clips by merging the two or more video clips into a compilation video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform steps comprising:
-
receiving a plurality of comments respectively associated with a plurality of video clips from a plurality of videos stored in a video database, receiving comment metadata regarding each comment of the plurality of comments, including a category of a plurality of categories and one or more time values related to a video clip of the plurality of video clips, one or more computers receiving one or more criteria to apply to the comment metadata, wherein the one or more criteria specify at least a particular category of the plurality of categories; the one or more computers selecting two or more video clips by applying the one or more criteria to the comment metadata to identify video clips with comments that are associated with the particular category, the selecting two or more video clips further comprising; identifying two or more comments on different videos of the plurality of comments where the comment metadata specifies the two or more comments as meeting the one or more criteria; and determining, for each comment of the two or more comments, the video clip associated with the comment based on the one or more time values in the comment metadata corresponding to the comment, wherein, for each comment of the two or more comments, a duration of the video clip associated with the comment is determined based on a user-specified duration of time, a default duration of time, or a duration of time stored in the comment metadata; the one or more computers displaying the two or more video clips by merging the two or more video clips into a compilation video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
one or more processors; a memory comprising a set of instructions which when executed causes the one or more processors to execute a method, the method comprising; receiving a plurality of comments respectively associated with a plurality of video clips from a plurality of videos stored in a video database; receiving comment metadata regarding each comment of the plurality of comments, including a category of a plurality of categories and one or more time values related to a video clip of the plurality of video clips, one or more computers receiving one or more criteria to apply to the comment metadata, wherein the one or more criteria specify at least a particular category of the plurality of categories; the one or more computers selecting two or more video clips by applying the one or more criteria to the comment metadata to identify video clips with comments that are associated with the particular category, the selecting two or more video clips further comprising; identifying two or more comments on different videos of the plurality of comments where the comment metadata specifies the two or more comments as meeting the one or more criteria; and determining, for each comment of the two or more comments, the video clip associated with the comment based on the one or more time values in the comment metadata corresponding to the comment, wherein, for each comment of the two or more comments, a duration of the video clip associated with the comment is determined based on a user-specified duration of time, a default duration of time, or a duration of time stored in the comment metadata; the one or more computers displaying the two or more video clips by merging the two or more video clips into a compilation video. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification