In-Band Data Recognition And Synchronization System
First Claim
1. A method for processing in-band data, comprising:
- receiving a multimedia content stream at a first multimedia device, wherein the multimedia content stream contains in-band data;
processing the in-band data by the multimedia device, wherein processing the in-band data comprises computing a hash value sequence associated with a location in the multimedia content stream;
determining that the hash value sequence matches a particular pattern associated with one or more events;
inserting one or more in-band tags at the location in the multimedia content stream.
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.
-
Citations
18 Claims
-
1. A method for processing in-band data, comprising:
-
receiving a multimedia content stream at a first multimedia device, wherein the multimedia content stream contains in-band data; processing the in-band data by the multimedia device, wherein processing the in-band data comprises computing a hash value sequence associated with a location in the multimedia content stream; determining that the hash value sequence matches a particular pattern associated with one or more events; inserting one or more in-band tags at the location in the multimedia content stream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium comprising software instructions, which when executed by a processor, perform:
-
receiving a multimedia content stream at a first multimedia device, wherein the multimedia content stream contains in-band data; processing the in-band data by the multimedia device, wherein processing the in-band data comprises computing a hash value sequence associated with a location in the multimedia content stream; determining that the hash value sequence matches a particular pattern associated with one or more events; inserting one or more in-band tags at the location in the multimedia content stream. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a receiving subsystem for receiving a multimedia content stream at a first multimedia device, wherein the multimedia content stream contains in-band data; a processing subsystem for processing the in-band data by the multimedia device, wherein processing the in-band data comprises computing a hash value sequence associated with a location in the multimedia content stream; a determining subsystem for determining that the hash value sequence matches a particular pattern associated with one or more events; an inserting subsystem for inserting one or more in-band tags at the location in the multimedia content stream. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification