Providing sketch annotations with multimedia programs
First Claim
1. A content annotation method, comprising:
- receiving, from a first client associated with a first viewer viewing multimedia content selected from television content, pay-per-view content, and video on demand content, a first user input indicative of a first annotation including an image and a second user input indicative of a first annotation duration wherein annotations of the first viewer include source identification features indicative of the first viewer as a source of the annotations;
wherein the source identification features are selected from;
a source identification avatar and a source identification icon;
associating the first annotation with a first temporal location of the multimedia content;
providing, by a data processing system, the multimedia content, the first annotation, and the first temporal location to a second client associated with a second viewer of the multimedia content, wherein, upon displaying the multimedia content, the second client displays the first annotation at the first temporal location, for the first annotation duration, overlaying the multimedia content; and
responsive to receiving a second annotation, a second temporal location, and a second annotation duration from the second viewer, the first client, upon displaying the multimedia content, displays the second annotation at the second temporal location, for the second annotation duration, overlaying the multimedia content.
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
30 Claims
-
1. A content annotation method, comprising:
-
receiving, from a first client associated with a first viewer viewing multimedia content selected from television content, pay-per-view content, and video on demand content, a first user input indicative of a first annotation including an image and a second user input indicative of a first annotation duration wherein annotations of the first viewer include source identification features indicative of the first viewer as a source of the annotations; wherein the source identification features are selected from;
a source identification avatar and a source identification icon;associating the first annotation with a first temporal location of the multimedia content; providing, by a data processing system, the multimedia content, the first annotation, and the first temporal location to a second client associated with a second viewer of the multimedia content, wherein, upon displaying the multimedia content, the second client displays the first annotation at the first temporal location, for the first annotation duration, overlaying the multimedia content; and responsive to receiving a second annotation, a second temporal location, and a second annotation duration from the second viewer, the first client, upon displaying the multimedia content, displays the second annotation at the second temporal location, for the second annotation duration, overlaying the multimedia content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data processing system suitable for use in a multimedia content delivery network, the system comprising:
-
a processor; a computer readable storage medium including program instructions which, when executed by a processor, cause the processor to perform operations for annotating multimedia content, the operations comprising; generating an annotation, including an image, based on viewer input wherein annotations of a first viewer include source identification features indicative of the first viewer as a source of the annotations, wherein the annotation features are selected from;
a source identification avatar and a source identification icon;associating the annotation with; a temporal location of the multimedia content; and a duration setting indicating an annotation duration; storing data indicative of the annotation, the temporal location, and the annotation duration responsive to detecting an annotation request from a first client associated with a first viewer viewing the multimedia content, wherein the annotation is indicative of a path of motion of a hardware element affected by body movement of the first viewer; recognizing a second viewer as a member of a collaboration group; and providing the annotation and the temporal location to a second client associated with the second viewer in conjunction with the second viewer receiving the content wherein the second viewer views the annotation overlaying the multimedia content, for the annotation duration, during presentation of the multimedia content by the second client associated with the second viewer. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A content annotation method, comprising:
-
responsive to detecting viewer input indicating an annotation duration and including annotation input representing of an annotation, including an image, from a first viewer, the first viewer belonging to an annotation group, storing annotation data indicative of the annotation, wherein the annotation data is associated with a chronological location of multimedia content provided to the first viewer, wherein the multimedia content is selected from;
television content, pay-per-view content, and video on demand content;wherein annotations of the first viewer include source identification features indicative of the first viewer as a source of the annotations, wherein the annotation features are selected from;
a source identification avatar and a source identification icon; andresponsive to a second viewer of the annotation group requesting the multimedia content, providing the annotation data and the multimedia content to the second viewer wherein, upon presentation to the second viewer, the annotation is displayed, overlaying the multimedia content, for a duration determined by the annotation duration. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A collaborative sketch annotation method, comprising:
-
providing, by a first client, annotations, wherein each annotation includes a sketch image associated with a corresponding chronological position of a television program; storing, by the first client, annotation data indicative of; the annotations and the corresponding chronological positions; and an annotation duration; and sending the annotation data to a second client, wherein the second client, responsive to receiving the annotation data, asynchronously accesses the stored annotation data and displays the annotations overlaying the multimedia content for the annotation duration while receiving the television program; wherein annotations of the first client include source identification features indicative of the first client as a source of the annotations, wherein the annotation features are selected from;
a source identification avatar and a source identification icon. - View Dependent Claims (28, 29, 30)
-
Specification