Annotation Framework For Video
First Claim
1. A method, executed by a client device, for determining whether to display an annotation to a user of the client device, the method comprisingreceiving at the client device from a server computer system an annotation associated with a media file;
- determining whether the annotation matches user-defined criteria provided by the user of the client device, the criteria describing one or more annotation properties; and
responsive to the determining that the annotation matches the user-defined criteria, displaying the annotation to the user.
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.
137 Citations
19 Claims
-
1. A method, executed by a client device, for determining whether to display an annotation to a user of the client device, the method comprising
receiving at the client device from a server computer system an annotation associated with a media file; -
determining whether the annotation matches user-defined criteria provided by the user of the client device, the criteria describing one or more annotation properties; and responsive to the determining that the annotation matches the user-defined criteria, displaying the annotation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, executed by a client device, for determining whether to display an annotation associated with a media file to a user of the client device, the method comprising:
-
requesting from a server computer system an annotation associated with the media file, the request including user-defined criteria provided by the user, the criteria describing one or more annotation properties; receiving from the server computer system an annotation associated with the media file that matches the user-defined criteria; and displaying the annotation to the user. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method, executed by a server computer system, for retrieving stored annotations for a media file, the method comprising:
-
receiving from a client device a request for annotations associated with the media file, the request including user-defined criteria provided by a user of the client device, the criteria describing one or more annotation properties; identifying annotations associated with the media file that match the user-defined criteria; and transmitting the identified annotation to the client device for processing. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product, comprising a computer readable storage medium having computer program instructions and data embodied thereon for determining whether to display an annotation to a user of a client device, the computer program instructions and data to configure a processor of the client device to perform the operations of:
-
receiving at the client device from a server computer system an annotation associated with a media file; determining whether the annotation matches user-defined criteria provided by the user of the client device, the criteria describing one or more annotation properties; and responsive to the determining that the annotation matches the user-defined criteria, displaying the annotation to the user.
-
-
18. A computer program product, comprising a computer readable storage medium having computer program instructions and data embodied thereon for determining whether to display an annotation associated with a media file to a user of a client device, the computer program instructions and data to configure a processor of the client device to perform the operations of:
-
requesting from a server computer system an annotation associated with the media file, the request including user-defined criteria provided by the user, the criteria describing one or more annotation properties; receiving from the server computer system an annotation associated with the media file that matches the user-defined criteria; and displaying the annotation to the user.
-
-
19. A computer program product, comprising a computer readable storage medium having computer program instructions and data embodied thereon for retrieving stored annotations for a media file, the computer program instructions and data to configure a processor of the server computer system to perform the operations of:
-
receiving from a client device a request for annotations associated with the media file, the request including user-defined criteria provided by a user of the client device, the criteria describing one or more annotation properties; identifying annotations associated with the media file that match the user-defined criteria; and transmitting the identified annotation to the client device for processing.
-
Specification