Patent ID: 8285121

Claim:
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.