Annotation framework for video
First Claim
Patent Images
1. A method for providing annotations at a client device in conjunction with a video, the method comprising:
- presenting the video at the client device, presenting the video including presenting a frame on a display;
during the presenting of the frame, visually distinguishing a subset of the frame on the display with an annotation definition, the subset being less than all of the frame;
determining whether the annotation definition of the subset of the frame being presented on the display is associated with an annotation having properties that match user-defined criteria describing one or more annotation properties; and
in response to the determination, presenting the annotation corresponding to the annotation definition of the subset of the frame contemporaneously with the presentation of the frame.
1 Assignment
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.
-
Citations
20 Claims
-
1. A method for providing annotations at a client device in conjunction with a video, the method comprising:
-
presenting the video at the client device, presenting the video including presenting a frame on a display; during the presenting of the frame, visually distinguishing a subset of the frame on the display with an annotation definition, the subset being less than all of the frame; determining whether the annotation definition of the subset of the frame being presented on the display is associated with an annotation having properties that match user-defined criteria describing one or more annotation properties; and in response to the determination, presenting the annotation corresponding to the annotation definition of the subset of the frame contemporaneously with the presentation of the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for adding an annotation to a video, the system comprising:
-
a computer processor; and a computer-readable storage medium storing computer program instructions, the computer program instructions to configure the processor to perform operations comprising; presenting the video to a user, presenting the video including presenting a frame on a display; during the presenting of the frame, obtaining, from user input, an indication of a subset of a frame of the video, the subset being less than all of the frame; and presenting a user interface configured to enable the user to provide annotation content to be associated with the subset of the frame, the annotation configured for contemporaneous display with frame along with a visual indication distinguishing the subset of the frame. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising a computer-readable storage medium storing computer program instructions for adding an annotation to a video, the computer program instructions to configure a computer processor to perform operations comprising:
-
presenting the video to a user, presenting the video including presenting a frame on a display; during the presenting of the frame, obtaining, from user input, an indication of a subset of a frame of the video, the subset being less than all of the frame; and presenting a user interface configured to enable the user to provide annotation content to be associated with the subset of the frame, the annotation configured for contemporaneous display with frame along with a visual indication distinguishing the subset of the frame. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification