COLLABORATIVE ANNOTATION OF MULTIMEDIA CONTENT
First Claim
1. A service enabling collaborative annotating of multimedia content, comprising:
- enabling a first user to create an annotation for a program of multimedia content using a first client;
enabling the first user to store data indicative of the annotation; and
enabling a second user to access the annotation data using a second client, different than the first client, and to perform an act selected from navigating the program using the annotation and viewing the annotation while viewing the program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for collaborative annotating of a program of multimedia content includes enabling a first user to create a program annotation, enabling the first user to store annotation data, and enabling a second user to access the annotation data. The second user may navigate the program using the annotation and/or view the annotation while viewing the program. The first user may create the annotation while viewing the program, for example, by asserting an annotation button on a remote control device. The annotation may include the frame that was displayed when the user created the annotation, text, audio, an image, or video selected by the viewer. The annotations include chronological information indicative of a chronological location of the annotation within the program. The annotations may include “rating annotations” indicating the author'"'"'s subjective rating of a portion of the program that is in chronological proximity to the annotation'"'"'s chronological location.
86 Citations
25 Claims
-
1. A service enabling collaborative annotating of multimedia content, comprising:
-
enabling a first user to create an annotation for a program of multimedia content using a first client; enabling the first user to store data indicative of the annotation; and enabling a second user to access the annotation data using a second client, different than the first client, and to perform an act selected from navigating the program using the annotation and viewing the annotation while viewing the program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing system suitable for use in a multimedia content delivery network, the system comprising a processor having access to tangible, computer readable storage including embedded executable instructions for collaborative annotation of a multimedia content program, comprising instructions to:
-
generate an annotation and store data indicative of the annotation responsive to detecting an annotation request from a first user viewing the program; recognize a second user as a member of a collaboration group in response to a collaboration group request from the first viewer, wherein the collaboration group request includes information indicative of the second user; and provide the annotation to the second user in conjunction with the second user requesting to view the program. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method supporting collaborative annotations for a program of multimedia content, wherein the annotations are shared by a plurality of users in an annotation group, comprising:
-
responsive to a first user of the annotation group annotating the program, storing annotation data indicative of an annotation, wherein the annotation is associated with a selected chronological location within the program; and responsive to a second user of the annotation group requesting the program, providing the second user access to the annotation data in conjunction with the program; wherein the second user uses the annotation data in conjunction with the program to navigate the content based on the annotation and view visually detectable information indicative of the annotation while viewing the selected chronological location. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A collaborative annotation method, comprising:
-
enabling a plurality of users to annotate a program of multimedia content wherein an annotation is associated with a chronological position of the program when the annotation was created; storing annotation data indicative of the annotations; and enabling at least one of the plurality of users to access the stored annotation data and display the annotations while the program is playing. - View Dependent Claims (23, 24, 25)
-
Specification