In-band data recognition and synchronization system
First Claim
Patent Images
1. A method for processing in-band data, comprising:
- receiving, at a first multimedia device, a multimedia content stream comprising 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 of hash values associated with one or more actions;
inserting one or more in-band tags into the multimedia content stream, the one or more in-band tags corresponding to the location in the multimedia content stream and comprising command and control information for performing the one or more actions.
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, at a first multimedia device, a multimedia content stream comprising 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 of hash values associated with one or more actions; inserting one or more in-band tags into the multimedia content stream, the one or more in-band tags corresponding to the location in the multimedia content stream and comprising command and control information for performing the one or more actions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium comprising software instructions, which when executed by a processor, perform:
-
receiving, at a first multimedia device, a multimedia content stream comprising 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 of hash values associated with one or more actions; inserting one or more in-band tags into the multimedia content stream, the one or more in-band tags corresponding to the location in the multimedia content stream and comprising command and control information for performing the one or more actions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that causes a first multimedia device to receive a multimedia content stream comprising in-band data; a subsystem, implemented at least partially in hardware, that causes the first multimedia device to process the in-band data, wherein processing the in-band data comprises computing a hash value sequence associated with a location in the multimedia content stream; a subsystem, implemented at least partially in hardware, that causes the first multimedia device to determine that the hash value sequence matches a particular pattern of hash values associated with one or more actions; a subsystem, implemented at least partially in hardware, that causes the first multimedia device to insert one or more in-band tags in the multimedia content stream, the one or more in-band tags corresponding to the location in the multimedia content stream and comprising command and control information for performing the one or more actions. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification