Annotations for multiple versions of media content
First Claim
Patent Images
1. A computer 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 that stores the annotations including their start times in association with the media content, wherein only one copy of an annotation is stored for the different versions of the media content;
a component that streams to a client one of the different versions 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 different 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.
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.
200 Citations
15 Claims
-
1. A computer 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 that stores the annotations including their start times in association with the media content, wherein only one copy of an annotation is stored for the different versions of the media content; a component that streams to a client one of the different versions 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 different 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 (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 (10, 11, 12, 13, 14, 15)
-
Specification