FACILITATING ANNOTATION CREATION AND NOTIFICATION VIA ELECTRONIC MAIL
First Claim
Patent Images
1. A system comprising:
- a client computer to playback multimedia content and annotations corresponding to different temporal portions of the multimedia content; and
an annotation server, coupled to the client computer, to, maintain an annotation database having a plurality of annotations corresponding to the multimedia content, provide the plurality of annotations to the client computer for playback, send electronic mail messages including annotations to recipients identified by the client computer, generate new annotations based on received electronic mail messages, and add the new annotations to the annotation database.
2 Assignments
0 Petitions
Accused Products
Abstract
A network system includes a client computer that can present multimedia content to a user and an annotation server that can transmit, to the client computer, annotations for the multimedia content. Users can be presented with annotations generated by other users and can create their own annotations that can be viewed by others. Users can be notified of new annotations by an electronic mail (email) message, can create new annotations by email messages, and can easily access a temporal segment of multimedia content corresponding to a new annotation based on information in email messages.
217 Citations
39 Claims
-
1. A system comprising:
-
a client computer to playback multimedia content and annotations corresponding to different temporal portions of the multimedia content; and
an annotation server, coupled to the client computer, to, maintain an annotation database having a plurality of annotations corresponding to the multimedia content, provide the plurality of annotations to the client computer for playback, send electronic mail messages including annotations to recipients identified by the client computer, generate new annotations based on received electronic mail messages, and add the new annotations to the annotation database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
presenting, to a user, a user interface allowing the user to create a new annotation corresponding to media content; and
including, as part of the user interface, a field via which the user can identify a recipient that is to receive an electronic mail notification of the new annotation. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving data for a new annotation corresponding to a temporal range of media content;
generating an electronic mail message including both the content of the new annotation and an identifier of the media content; and
forwarding the electronic mail message to a recipient identified by the data. - View Dependent Claims (14, 15, 16)
-
-
17. A method comprising:
-
receiving an electronic mail notification of a new annotation corresponding to media content, the media content having a plurality of temporal segments;
presenting the electronic mail notification to a user;
receiving a user input to access the media content; and
accessing, upon receiving the user input, a media server to stream one of the plurality of segments that corresponds to the new annotation to the user. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform functions including:
-
receiving an electronic mail notification of a new annotation corresponding to media content, wherein the electronic mail notification includes a user-selectable identifier of the media content;
displaying the electronic mail notification;
receiving a user selection of the identifier; and
accessing, upon receiving the user selection, a media server indicated by the identifier to begin streaming the media content for presentation to the user. - View Dependent Claims (24)
-
-
25. A system comprising:
-
an interface module to receive data regarding a new annotation corresponding to media content;
a module to generate an electronic mail message regarding the new annotation, the electronic mail message including, the new annotation content, and an identifier of the media content to which the new annotation corresponds. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
receiving an electronic mail notification of an annotation corresponding to media content; and
replying to the electronic mail notification to generate a new annotation corresponding to the media content. - View Dependent Claims (32)
-
-
33. A method comprising:
-
receiving an electronic mail thread including a plurality of electronic mail messages;
creating an annotation from at least one of the electronic mail messages; and
adding the annotation to an annotation database. - View Dependent Claims (34, 35, 36)
-
-
37. One or more computer-readable media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform functions including:
-
receiving an electronic mail message; and
extracting both annotation content and annotation identification information from the electronic mail message. - View Dependent Claims (38, 39)
-
Specification