DELIVERY OF SYNCHRONIZED METADATA USING MULTIPLE TRANSACTIONS
First Claim
1. A computer-implemented method for delivering synchronized metadata associated with a content data stream to a client system for presentation in conjunction with presentation of content represented by the content data stream, method comprising transmitting the synchronized metadata in a plurality of metadata segments using a separate transaction for each metadata segment, each metadata segment corresponding to a particular time segment of the content data stream.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are described relating to the delivery of synchronized metadata for use with an associated linear data stream, e.g., a video or audio stream. According to various embodiments of the invention, the metadata are delivered using multiple transactions.
29 Citations
25 Claims
- 1. A computer-implemented method for delivering synchronized metadata associated with a content data stream to a client system for presentation in conjunction with presentation of content represented by the content data stream, method comprising transmitting the synchronized metadata in a plurality of metadata segments using a separate transaction for each metadata segment, each metadata segment corresponding to a particular time segment of the content data stream.
- 11. A system for transmitting a content data stream to a client device for presentation of content represented by the content data stream, the system comprising at least one computing device configured to transmit synchronized metadata associated with the content data stream in a plurality of metadata segments using a separate transaction for each metadata segment, each metadata segment corresponding to a particular time segment of the content data stream.
- 21. A computer program product comprising at least one computer-readable medium having computer program instructions stored therein which, when executed by a computing device, cause the computing device to generate a representation of content from a content data stream, and to present representations of synchronized metadata in conjunction with the representation of the content, the computer program instructions being further configured to cause the computing device to request the synchronized metadata to be delivered in a plurality of metadata segments using a separate transaction for each metadata segment, each metadata segment corresponding to a particular time segment of the content data stream.
Specification