Digital network-based video tagging system
AssigneeFall Front Wireless NY, LLC
InventorCharles J. Kulas
Life of this patent
Estimating the term…
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. In a particular embodiment, features of a social-network website implementation are disclosed whereby a user community can post, filter, rate and display tags.
Claims19
A method comprising:
- obtaining an identification corresponding to a video;
- receiving, based at least in part on the identification, an associated dataset from a location over a digital network, wherein the associated dataset includes:
- display information describing visual design and placement of additional content at predetermined locations that, in response to playback of the video, overlap at least a portion of displayed video content to annotate items depicted within the displayed video content;
- and
- synchronization information for displaying the additional content at predetermined times in response to playback of the video;
- transferring the associated dataset to a playback engine for synchronized playback of at least a portion of the additional content with the video according to at least a portion of the synchronization information;
- accepting a first modification to the associated dataset by a first user to produce a first modified dataset;
- accepting a second modification to the first modified dataset by a second user to produce a second modified dataset, the second modification including a modification to the display information, to the synchronization information, or to both the display information and the synchronization information;
- and
- transferring the second modified dataset to the playback engine for synchronized playback, with the video, of at least a portion of the additional content in accordance with information in the second modified dataset.
An apparatus comprising:
- a hardware processor;
- a machine-readable storage medium including one or more instructions executable by the hardware processor that configure the hardware processor to:
- obtain an identification corresponding to a video;
- receive, based at least in part on the identification, an associated dataset from a location over a digital network, wherein the associated dataset includes:
- display information describing visual design and placement of additional content at predetermined locations that, in response to playback of the video, overlap at least a portion of displayed video content to annotate items depicted within the displayed video content;
- and
- synchronization information for displaying the additional content at predetermined times in response to playback of the video;
- transfer the associated dataset to a playback engine for synchronized playback of the additional content with the video
- accept a first modification to the associated dataset by a first user to produce a first modified dataset;
- accept a second modification to the first modified dataset by a second user to produce a second modified dataset, the second modification including a modification to the display information, to the synchronization information, or to both the display information and the synchronization information;
- and
- transfer the second modified dataset to the playback engine for synchronized playback, with the video, of at least a portion of the additional content in accordance with information in the second modified dataset.
A non-transitory machine-readable storage medium including instructions executable by a hardware processor, the instructions comprising:
- instructions to obtain an identification corresponding to a video;
- instructions to receive, based at least in part on the identification, an associated dataset from a location over a digital network, wherein the associated dataset includes:
- display information describing visual design and placement of additional content at predetermined locations that, in response to playback of the video, overlap at least a portion of displayed video content to annotate items depicted within the displayed video content;
- and
- synchronization information for displaying the additional content at predetermined times in response to playback of the video;
- instructions to transfer the associated dataset to a playback engine for synchronized playback of the additional content with the video;
- instructions to accept a first modification to the associated dataset by a first user to produce a first modified dataset;
- instructions to accept a second modification to the first modified dataset by a second user to produce a second modified dataset, the second modification including a modification to the display information, to the synchronization information, or to both the display information and the synchronization information;
- and
- instructions to transfer the second modified dataset to the playback engine for synchronized playback, with the video, of at least a portion of the additional content in accordance with information in the second modified dataset.
Dependencies are inferred from the claim text.