Annotating video intervals
First Claim
1. A method for managing annotations associated with a video, the method comprising:
- receiving from viewers of a video, a plurality of annotations for each of a plurality of intervals of the video, each interval having a start time and an end time, a content of each annotation of a plurality of the annotations including a plurality of words;
forming a plurality of annotation groups by clustering the annotations based on the start times and the end times of the intervals;
determining a first annotation group of the plurality of annotations groups having related annotations based at least in part on a comparison of the content of each annotation to determine that the related annotations have at least one identical or similar word;
forming a first annotated clip of the video based upon the intervals in the first annotation group; and
forming a synoptic annotation for the first annotated clip of the video based on the related annotations in the first annotation group, the synoptic annotation comprising one or more words selected from the related annotations in the first annotation group, the one or more words summarizing the content of the related annotations in the first annotation group.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for managing and displaying annotations in online hosted videos. To determine related annotations associated with a video, a plurality of annotations for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes annotations for intervals of the video that are similar to each other. A group having related annotations is identified, and an annotated clip of the video is formed based upon the intervals in the group. This process can be used to determine any number of groups in a given video having related annotations, forming the respective annotated intervals within a single video, and can also identify and organize annotated intervals within a large number of different videos.
125 Citations
18 Claims
-
1. A method for managing annotations associated with a video, the method comprising:
-
receiving from viewers of a video, a plurality of annotations for each of a plurality of intervals of the video, each interval having a start time and an end time, a content of each annotation of a plurality of the annotations including a plurality of words; forming a plurality of annotation groups by clustering the annotations based on the start times and the end times of the intervals; determining a first annotation group of the plurality of annotations groups having related annotations based at least in part on a comparison of the content of each annotation to determine that the related annotations have at least one identical or similar word; forming a first annotated clip of the video based upon the intervals in the first annotation group; and forming a synoptic annotation for the first annotated clip of the video based on the related annotations in the first annotation group, the synoptic annotation comprising one or more words selected from the related annotations in the first annotation group, the one or more words summarizing the content of the related annotations in the first annotation group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing annotations associated with a video comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing computer program modules configured to execute on the computer processor, the computer program modules comprising; an extraction module, adapted to receive from viewers of a video, a plurality of annotations for each of a plurality of intervals of the video, each interval having a start time and an end time, a content of each annotation of a plurality of the annotations including a plurality of words; a grouping module, adapted to form a plurality of annotation groups by clustering the annotations based on the start times and the end times of the intervals; an annotation determination module, adapted to; determine a first annotation group of the plurality of annotations groups having related annotations based at least in part on a comparison of the content of each annotation to determine that the related annotations have at least one identical or similar word; and form an annotated clip of the video based upon the intervals in the first annotation group; and a synoptic annotation module, adapted to form a synoptic annotation for the annotated clip of the video based on the related annotations in the first annotation group, the synoptic annotation comprising one or more words selected from the related annotations in the first annotation group, the one or more words summarizing the content of the related annotations in the first annotation group. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product having a non-transitory computer readable storage medium and including computer executable code for managing annotations associated with a video, the code adapted to perform steps comprising:
-
receiving from viewers of a video, a plurality of annotations for each of a plurality of intervals of the video, each interval having a start time and an end time, a content of each annotation of a plurality of the annotations including a plurality of words; forming a plurality of annotation groups by clustering the annotations based on the start times and the end times of the intervals; determining a first annotation group of the plurality of annotations groups having related annotations based at least in part on a comparison of the content of each annotation, the related annotations having at least one identical or similar word; forming a first annotated clip of the video based upon the intervals in the first annotation group; and forming a synoptic annotation for the first annotated clip of the video based on the related annotations in the first annotation group, the synoptic annotation comprising one or more words selected from the related annotations in the first annotation group, the one or more words summarizing the content of the related annotations in the first annotation group. - View Dependent Claims (16, 17, 18)
-
Specification