Annotation framework for video
First Claim
Patent Images
1. A method for annotating video content items, the method comprising:
- receiving a frame selection from a plurality of frames of a first video associated with a content creator;
in response to receiving the frame selection, presenting an interface element for controlling a user interface that is contemporaneously presented with at least one frame of the first video;
generating the user interface in response to instructions received via the interface element;
generating a user interface definition based on received user interface criteria, wherein the user interface definition is associated with the user interface and wherein the user interface definition delineates a subset of frames from the plurality of frames with which the user interface is associated;
determining that a second video having the subset of frames is associated with the content creator; and
mapping the user interface and the associated user interface definition to the subset of frames in the second video.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
148 Citations
21 Claims
-
1. A method for annotating video content items, the method comprising:
-
receiving a frame selection from a plurality of frames of a first video associated with a content creator; in response to receiving the frame selection, presenting an interface element for controlling a user interface that is contemporaneously presented with at least one frame of the first video; generating the user interface in response to instructions received via the interface element; generating a user interface definition based on received user interface criteria, wherein the user interface definition is associated with the user interface and wherein the user interface definition delineates a subset of frames from the plurality of frames with which the user interface is associated; determining that a second video having the subset of frames is associated with the content creator; and mapping the user interface and the associated user interface definition to the subset of frames in the second video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for annotating video content items, the system comprising:
-
a memory; and a hardware processor that, when executing computer executable instructions stored in the memory, is configured to; receive a frame selection from a plurality of frames of a first video associated with a content creator; in response to receiving the frame selection, present an interface element for controlling a user interface that is contemporaneously presented with at least one frame of the first video; generate the user interface in response to instructions received via the interface element; generate a user interface definition based on received user interface criteria, wherein the user interface definition is associated with the user interface and wherein the user interface definition delineates a subset of frames from the plurality of frames with which the user interface is associated; determine that a second video having the subset of frames is associated with the content creator; and map the user interface and the associated user interface definition to the subset of frames in the second video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for annotating video content items, the method comprising:
-
receiving a frame selection from a plurality of frames of a first video associated with a content creator; in response to receiving the frame selection, presenting an interface element for controlling a user interface that is contemporaneously presented with at least one frame of the first video; generating the user interface in response to instructions received via the interface element; generating a user interface definition based on received user interface criteria, wherein the user interface definition is associated with the user interface and wherein the user interface definition delineates a subset of frames from the plurality of frames with which the user interface is associated; determining that a second video having the subset of frames is associated with the content creator; and mapping the user interface and the associated user interface definition to the subset of frames in the second video. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification