Annotation Framework for Video
First Claim
Patent Images
1. A method for retrieving annotations, the method comprising:
- receiving from a client device a request for annotations associated with a segment of a first instance of a media file, the first instance of the media file being displayed at the client device;
mapping the segment of the first instance of the media file to a corresponding segment of a second instance of the media file, the second instance of the media file stored at a host device remotely located from the client device;
retrieving an annotation associated with the corresponding segment of the second instance of the media file; and
transmitting the annotation to the client device for processing thereon.
2 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.
-
Citations
30 Claims
-
1. A method for retrieving annotations, the method comprising:
-
receiving from a client device a request for annotations associated with a segment of a first instance of a media file, the first instance of the media file being displayed at the client device; mapping the segment of the first instance of the media file to a corresponding segment of a second instance of the media file, the second instance of the media file stored at a host device remotely located from the client device; retrieving an annotation associated with the corresponding segment of the second instance of the media file; and transmitting the annotation to the client device for processing thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing annotations associated with a media file, the method comprising:
-
determining a feature of a first segment of the media file; requesting from a server an annotation associated with the media file, the request including the feature of the first segment of the media file; receiving from the server a response to the request, said response comprising an annotation associated with a second segment of the media file; and
processing the annotation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of storing annotations comprising:
-
receiving from a first client device a first annotation, wherein the first annotation is associated with a segment of a first instance of a media file, the first instance of the media file being displayed at the first client device; mapping the segment of the first instance of the media file to a first corresponding segment in a second instance of the media file, the second instance of the media file stored at a host device remotely located from the first client device; and storing the first annotation, wherein the first annotation is indexed to the first corresponding segment of the second instance of the media file. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for indexing annotations comprising:
-
a feature detector, configured to create a mapping of a first instance of a media file to a second instance of the media file; an annotation retriever, configured to retrieve an annotation indexed to the first instance of the media file; and an annotation indexer, configured to index the annotation to the second instance of the media file using the mapping. - View Dependent Claims (29)
-
-
30. A system for retrieving annotations, the system comprising:
-
means for receiving from a client device a request for annotations associated with a segment of a first instance of a video, the first instance of the video being displayed at the client device, the request for annotations includes a feature of the first instance of the video; means for mapping the segment of the first instance of the video to a corresponding segment of a second instance of the video, the second instance of the video stored at a host device remotely located from the client device, said means further comprising means for searching for the feature in the second instance of the video; means for retrieving an annotation associated with the corresponding segment of the second instance of the video; and means for transmitting the annotation to the client device for display thereon.
-
Specification