User Interface for Creating Tags Synchronized with a Video Playback
First Claim
1. A method for creating tag information for synchronized presentation during playback of a video, the method comprising:
- accepting a first signal from a user input device during playback of the video;
using the first signal to indicate an initial position of the tag with respect to the video display;
storing a first current time and the initial position in association with each other, wherein a current time value indicates a current point in the video playback relative to a start of playback of the video;
accepting a second signal during playback of the video to indicate a new position of the tag;
storing a second current time value and the new position in association with each other; and
creating one or more files that collectively include the stored time values and positions in association with tag design information, wherein the tag design information specifies a rendering of the tag when the tag is displayed in synchronization with subsequent playback of the video, wherein synchronization is according to the stored time values and positions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for handling video tags. The tags are displayed synchronized to a video. A controller manages and modifies tag data that can be created by one or more users. The controller identifies a tag dataset for use with a video and provides information for synchronization and display of the tags. Various user interface features are disclosed to allow one or more users to author, publish, view and manipulate tags. Features of a social-network website implementation are disclosed whereby a user community can post, filter, rate and display tags. User profiles are used to define tag characteristics associated with a particular user.
162 Citations
31 Claims
-
1. A method for creating tag information for synchronized presentation during playback of a video, the method comprising:
-
accepting a first signal from a user input device during playback of the video; using the first signal to indicate an initial position of the tag with respect to the video display; storing a first current time and the initial position in association with each other, wherein a current time value indicates a current point in the video playback relative to a start of playback of the video; accepting a second signal during playback of the video to indicate a new position of the tag; storing a second current time value and the new position in association with each other; and creating one or more files that collectively include the stored time values and positions in association with tag design information, wherein the tag design information specifies a rendering of the tag when the tag is displayed in synchronization with subsequent playback of the video, wherein synchronization is according to the stored time values and positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for accepting multiple different users'"'"' inputs to add tags to playback of a video, the method comprising:
-
accepting first input from a first user input device during a first playback of the video; using the first input to determine a first tag'"'"'s presentation at a first time in the first video playback; transferring information about the first tag'"'"'s presentation to a network destination for use in displaying the first tag in subsequent playback of the video; accepting second input from a second user input device during a second playback of the video, wherein the second playback includes presentation of the first tag in accordance with the first tag'"'"'s presentation information; using the second input to determine a second tag'"'"'s presentation at a second time in the second video playback; and transferring information about the second tag'"'"'s presentation to a network destination for use in displaying the second tag in subsequent playback of the video. - View Dependent Claims (24, 25, 26)
-
-
27. A method for posting a tag in a video on a multi-user website, wherein a user has an associated account, the method comprising:
-
obtaining information to define a style of a tag, wherein the defined style is associated with the user'"'"'s account; determining that a tag is being posted to a video from the associated account; and using the defined style to display the posted tag in the video. - View Dependent Claims (28, 29, 30, 31)
-
Specification