In-Band Data Recognition And Synchronization System
First Claim
Patent Images
1. A method, comprising:
- a server processing multimedia program content comprising in-band data;
wherein processing the multimedia program content comprises creating event identification data from the in-band data by;
generating hash value sequence data associated with one or more time offsets in the in-band data; and
generating information specifying one or more events that are to be performed by a multimedia device at the one or more time offsets when displaying the multimedia program content to a user;
sending the event identification data to a multimedia device.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for recognizing and synchronizing to in-band data at a multimedia device is provided. A content stream includes in-band data. The in-band data is processed and in-band data pattern data associated with the content stream are created. Metadata are attached to the event identification data. The event identification data are provided to multimedia devices which receive broadcasted multimedia content streams containing video programs with in-band data. The in-band data are processed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to perform specified actions.
55 Citations
21 Claims
-
1. A method, comprising:
-
a server processing multimedia program content comprising in-band data; wherein processing the multimedia program content comprises creating event identification data from the in-band data by; generating hash value sequence data associated with one or more time offsets in the in-band data; and generating information specifying one or more events that are to be performed by a multimedia device at the one or more time offsets when displaying the multimedia program content to a user; sending the event identification data to a multimedia device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising instructions, which when executed by one or more processors perform:
-
a server processing multimedia program content comprising in-band data; wherein processing the multimedia program content comprises creating event identification data from the in-band data by; generating hash value sequence data associated with one or more time offsets in the in-band data; and generating information specifying one or more events that are to be performed by a multimedia device at the one or more time offsets when displaying the multimedia program content to a user; sending the event identification data to a multimedia device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server comprising:
-
one or more processors; a module for processing multimedia program content comprising in-band data; wherein processing the multimedia program content comprises creating event identification data from the in-band data by; generating hash value sequence data associated with one or more time offsets in the in-band data; and generating information specifying one or more events that are to be performed by a multimedia device at the one or more time offsets when displaying the multimedia program content to a user; a module for sending the event identification data to a multimedia device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification