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.