Annotating and sharing content
First Claim
1. A method implemented at least in part by a computer, the method comprising:
- displaying a first user interface element that is capable of providing a view of a video;
displaying a second user interface element that is associated with annotating the video;
receiving an indication of a selection of the second user interface element;
in response to receiving the indication, receiving an annotation to the video, the annotation comprising a user name associated with the annotation and a user image associated with the annotation;
storing the annotation outside of data that represents the video;
embedding in a web page a tag that identifies the annotation;
embedding in the web page a tag that identifies the video;
retrieving video data that corresponds to the video based on the tag embedded in the web page that identifies the video data;
retrieving annotation data that includes the annotation to the video based on a tag embedded in the web page that identifies the annotation data, the annotations stored outside of the video data;
displaying a view of the video in a first portion of a user interface;
presenting an annotation at an annotated time while the video is being played, wherein presenting an annotation at an annotated time while the video is being played comprises displaying the annotation overlaid over the view of the video in the first portion of the user interface, anddisplaying an annotation user interface element that provides a capability of navigating to a retrieved annotation associated with the video, the retrieved annotation comprising a user name associated with the annotation and a user image associated with the annotation.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to annotating and sharing content. In aspects, an annotation tool presents a user interface that allows a user to enter and view annotations associated with content such as a video. The annotation tool allows the user to associate each annotation with a particular time segment of the video such that when that time segment is played in a video player, its associated annotation is presented. The annotation tool also presents a user interface that allows the user to share the video as annotated with other users as desired. Other users receiving the annotated video may further annotate the video and share it with others.
-
Citations
16 Claims
-
1. A method implemented at least in part by a computer, the method comprising:
-
displaying a first user interface element that is capable of providing a view of a video; displaying a second user interface element that is associated with annotating the video; receiving an indication of a selection of the second user interface element; in response to receiving the indication, receiving an annotation to the video, the annotation comprising a user name associated with the annotation and a user image associated with the annotation; storing the annotation outside of data that represents the video; embedding in a web page a tag that identifies the annotation; embedding in the web page a tag that identifies the video; retrieving video data that corresponds to the video based on the tag embedded in the web page that identifies the video data; retrieving annotation data that includes the annotation to the video based on a tag embedded in the web page that identifies the annotation data, the annotations stored outside of the video data; displaying a view of the video in a first portion of a user interface; presenting an annotation at an annotated time while the video is being played, wherein presenting an annotation at an annotated time while the video is being played comprises displaying the annotation overlaid over the view of the video in the first portion of the user interface, and displaying an annotation user interface element that provides a capability of navigating to a retrieved annotation associated with the video, the retrieved annotation comprising a user name associated with the annotation and a user image associated with the annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented at least in part by a computer, the method comprising:
-
retrieving video data that corresponds to a video based on a tag embedded in a web page that identifies the video data; retrieving annotation data that includes one or more annotations to the video based on a tag embedded in the web page that identifies the annotation data, the annotations stored outside of the video data; displaying a view of the video in a first portion of a user interface; presenting an annotation at an annotated time while the video is being played, wherein presenting an annotation at an annotated time while the video is being played comprises displaying the annotation overlaid over the view of the video in the first portion of the user interface, and displaying an annotation user interface element that provides a capability of navigating to a retrieved annotation associated with the video, the retrieved annotation comprising a user name associated with the annotation and a user image associated with the annotation. - View Dependent Claims (15, 16)
-
Specification