Annotation framework for video
First Claim
Patent Images
1. A method for displaying annotations to a user of a client device, the method comprising:
- storing user-defined criteria provided by a user of a client device, the criteria describing properties of annotations the user desires to be displayed on the client device;
receiving, by the client device from a server computer system, a plurality of annotations associated with a media file, the plurality of annotations including matching annotations which have properties matching the user-defined criteria, and at least one non-matching annotation that has properties that do not match the user-defined criteria and which has a priority;
outputting, by the client device, the media file;
displaying, by the client device, at least one of the matching annotations while outputting the media file; and
displaying, by the client device, the non-matching annotation based on the priority while outputting the media file.
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 displaying annotations to a user of a client device, the method comprising:
-
storing user-defined criteria provided by a user of a client device, the criteria describing properties of annotations the user desires to be displayed on the client device; receiving, by the client device from a server computer system, a plurality of annotations associated with a media file, the plurality of annotations including matching annotations which have properties matching the user-defined criteria, and at least one non-matching annotation that has properties that do not match the user-defined criteria and which has a priority; outputting, by the client device, the media file; displaying, by the client device, at least one of the matching annotations while outputting the media file; and displaying, by the client device, the non-matching annotation based on the priority while outputting the media file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for displaying annotations to a user, 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; storing user-defined criteria provided by a user, the criteria describing properties of annotations the user desires to be displayed; receiving, from a server computer system, a plurality of annotations associated with a media file, the plurality of annotations including matching annotations which have properties matching the user-defined criteria, and at least one non-matching annotation that has properties that do not match the user-defined criteria and which has a priority; outputting the media file; displaying at least one of the matching annotations while outputting the media file; and displaying the non-matching annotation based on the priority while outputting the media file. - 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 displaying annotations to a user, the computer program instructions to configure a computer processor to perform operations comprising:
-
storing user-defined criteria provided by a user of a client device, the criteria describing properties of annotations the user desires to be displayed on the client device; receiving, from a server computer system, a plurality of annotations associated with a media file, the plurality of annotations including matching annotations which have properties matching the user-defined criteria, and at least one non-matching annotation that has properties that do not match the user-defined criteria and which has a priority; outputting the media file; displaying at least one of the matching annotations while outputting the media file; and displaying the non-matching annotation based on the priority while outputting the media file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification