Annotations for multiple versions of media content
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple different versions of the same multimedia content are available to a multimedia server. An annotation server maintains annotations corresponding to the multimedia content, each such annotation corresponding to each of the different versions of the multimedia content.
-
Citations
42 Claims
-
1-23. -23. (canceled)
-
24. A system for providing annotations for media content, comprising:
-
a media content store containing different versions of the media content at different resolution levels, each version having a playback speed that indicates the speed at which that version of the media content is to be played back;
a component that receives annotations for the media content, each annotation having a start time;
a component the stores the annotations including their start times in association with the content media, wherein only one copy of an annotation is stored for the different versions of the media content;
a component that streams to a client a version of the media content at the playback speed for the version of the media content; and
a component that sends to the client an annotation when the playback speed of the media content indicates that the media content associated with the start time of the annotation is being streamed to the client. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium containing instructions for providing annotations for video, the video having different versions being stored at different frames per seconds, by a method comprising:
-
receiving annotations for the video, each annotation having a start time associated with a base version of the video;
storing the annotations including their start times in association with the video, wherein only one copy of an annotation is stored for the different versions of the video; and
sending to a client that is receiving a stream of a version of the video at a playback speed the annotations when the playback speed of the video indicates that portions of the video associated with the start times of the annotations are being streamed to the client. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A computer-readable medium containing a data structure comprising:
-
a plurality of videos, each video having versions, each version being stored at different frames per seconds and having different playback speed; and
for each of the plurality of videos, an annotation associated with the video that specifies annotation content and time range of the video, the annotation being stored only once for the video regardless of the number of different versions of the video wherein the data structure can be used to send annotations to clients at the appropriate time as different versions of the video are streamed to the clients. - View Dependent Claims (40, 41, 42)
-
Specification