PROVIDING SKETCH ANNOTATIONS WITH MULTIMEDIA PROGRAMS
First Claim
1. A service enabling collaborative annotating of multimedia content, the service comprising:
- enabling a first user to create a sketch annotation for a program of multimedia content using a first client;
storing data indicative of the sketch annotation; and
enabling a second user of a second client to view the sketch annotation while viewing the program, wherein the second client is different than the first client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for collaborative sketch annotating of a program of multimedia content includes enabling a first user to create a sketch annotation, enabling the first user to store sketch annotation data related to the sketch annotation, and enabling a second user to access the sketch annotation. The second user may navigate the program using the sketch annotation and/or an indication of the sketch annotation. The first user may create the sketch annotation while viewing the program, for example, and the program may be paused for adding the sketch annotation to one or more paused frames. The sketch annotations may include chronological information indicative of a chronological location of the sketch annotation within the program.
-
Citations
34 Claims
-
1. A service enabling collaborative annotating of multimedia content, the service comprising:
-
enabling a first user to create a sketch annotation for a program of multimedia content using a first client; storing data indicative of the sketch annotation; and enabling a second user of a second client to view the sketch annotation while viewing the program, wherein the second client is different than the first client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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, the embedded executable instructions including instructions to:
-
generate a sketch annotation and store data indicative of the sketch annotation responsive to detecting a sketch annotation request from a first user viewing the program, wherein the sketch annotation is indicative of a path of motion of a hardware element affected by body movement of the user; recognize a second user as a member of a collaboration group; and provide the sketch annotation to the second user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. 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, the method comprising:
-
responsive to a first user of the annotation group initiating entry of a contemporaneously generated free-form annotation, storing annotation data indicative of the sketch annotation, wherein the annotation data 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 sketch annotation in conjunction with the program; wherein the second user uses the annotation data in conjunction with the program to navigate the multimedia content based on the sketch annotation and view visually detectable information indicative of the sketch annotation while viewing the program at the selected chronological location. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A collaborative sketch annotation method, comprising:
-
enabling a plurality of users to provide sketch annotations to be associated with a program of multimedia content, wherein the sketch annotations are associated with one or more chronological positions of the program; storing annotation data indicative of the sketch annotations; and enabling at least one of the plurality of users to asynchronously access the stored annotation data and display the sketch annotations while the program is playing. - View Dependent Claims (32, 33, 34)
-
Specification