Context relevant interactive television
First Claim
1. A method for providing contextually relevant information for multimedia content received at a rendering device, comprising:
- detecting a selection of the multimedia content for rendering on the rendering device;
retrieving an audio signal of the multimedia content, the audio signal of a particular segment of the multimedia content is analyzed to generate an audio fingerprint, wherein the audio fingerprint is defined by a vector of data points;
identifying the multimedia content by matching the vector defining the audio fingerprint of the particular segment with a corresponding vector of the multimedia content;
identifying a plurality of trigger events that are likely to occur within the currently rendering multimedia content by analyzing at least part of the multimedia content, the analyzing is based on accumulated status leading up to a current context of a portion of the multimedia content currently being rendered on the rendering device;
dynamically retrieving, in substantial real time, content that is contextually relevant to specific ones of the plurality of trigger events that are likely to occur, from one or more content sources; and
mapping at least a portion of the content retrieved from the one or more sources to a specific portion of the multimedia content currently being rendered, the mapping causes the retrieved content to be provided for rendering when a particular one of the plurality of trigger events associated with the retrieved content occurs within the specific portion of the multimedia content, wherein the content retrieved from the one or more sources is additional information that is contextually relevant to the particular trigger event occurring in the specific portion of the multimedia content that is currently rendering on the rendering device, wherein method operations are performed by a processor.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer readable medium with program instructions for providing contextually relevant information for multimedia content streaming through a rendering device, includes detecting a selection of the multimedia content for rendering on the rendering device. An audio signal of the multimedia content is retrieved and analyzed to generate an audio fingerprint. The generated audio fingerprint is used to identify the multimedia content that is selected for rendering. Contextually relevant content for a portion of the multimedia content being rendered on the rendering device is dynamically retrieved from one or more sources and mapped to data associated with the portion of the multimedia content. The mapping results in the rendering of the relevant content during the rendering of the portion of the multimedia content and provides additional information that is contextually relevant to the portion of the multimedia content that is currently being rendered on the rendering device.
-
Citations
17 Claims
-
1. A method for providing contextually relevant information for multimedia content received at a rendering device, comprising:
-
detecting a selection of the multimedia content for rendering on the rendering device; retrieving an audio signal of the multimedia content, the audio signal of a particular segment of the multimedia content is analyzed to generate an audio fingerprint, wherein the audio fingerprint is defined by a vector of data points; identifying the multimedia content by matching the vector defining the audio fingerprint of the particular segment with a corresponding vector of the multimedia content; identifying a plurality of trigger events that are likely to occur within the currently rendering multimedia content by analyzing at least part of the multimedia content, the analyzing is based on accumulated status leading up to a current context of a portion of the multimedia content currently being rendered on the rendering device; dynamically retrieving, in substantial real time, content that is contextually relevant to specific ones of the plurality of trigger events that are likely to occur, from one or more content sources; and mapping at least a portion of the content retrieved from the one or more sources to a specific portion of the multimedia content currently being rendered, the mapping causes the retrieved content to be provided for rendering when a particular one of the plurality of trigger events associated with the retrieved content occurs within the specific portion of the multimedia content, wherein the content retrieved from the one or more sources is additional information that is contextually relevant to the particular trigger event occurring in the specific portion of the multimedia content that is currently rendering on the rendering device, wherein method operations are performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing contextually relevant information for multimedia content received at a rendering device, comprising:
-
detecting a selection of the multimedia content for rendering on the rendering device, wherein the multimedia content selected is a pre-recorded content; retrieving an audio signal of the multimedia content, the audio signal of a particular segment of the multimedia content is analyzed to generate an audio fingerprint, wherein the audio fingerprint is defined by a vector of data points; identifying the multimedia content by matching the vector defining the audio fingerprint of the particular segment with a corresponding vector of the multimedia content; identifying a plurality of trigger events that have occurred within the multimedia content currently rendering on the rendering device; dynamically retrieving, in substantial real time, content that is contextually relevant to a specific portion of the identified multimedia content currently rendering on the rendering device, from a content repository, wherein the content repository includes content collected from a plurality of sources for the specific ones of the plurality of trigger events that have occurred within the specific portion of the multimedia content and at least a portion of the content mapped to the specific portion of the multimedia content corresponding to at least a particular one of the plurality of trigger events, the mapping performed based on analysis of at least part of the multimedia content, wherein the analysis identifies accumulated status leading up to a current context of the specific portion of the multimedia content currently rendered on the rendering device in which the particular trigger event occurred, the mapping of the retrieved content is performed in substantial real time based on the current context of the multimedia content so as to present recent content for the specific portion of the multimedia content; and providing the content retrieved from the content repository for rendering during the occurrence of the particular trigger event within the specific portion of the multimedia content, wherein the content retrieved from the content repository is additional information that is contextually relevant to the specific portion of the multimedia content that is currently rendered on the rendering device, wherein method operations are performed by a processor. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for providing contextually relevant information for multimedia content received at a rendering device, comprising:
-
detecting a selection of the multimedia content for rendering on the rendering device, the multimedia content selected is a pre-recorded content; retrieving an audio signal of the multimedia content, the audio signal of a particular segment of the multimedia content is analyzed to generate an audio fingerprint, wherein the audio fingerprint is defined by a vector of data points; identifying the multimedia content using the audio fingerprint, the multimedia content identified by matching the vector for the particular segment with a corresponding vector of the multimedia content; identifying a plurality of trigger events that have occurred within the multimedia content currently rendering on the rendering device; retrieving, in substantial real time, content that is contextually relevant to specific portions of the identified multimedia content currently being rendered on the rendering device, from a content repository and dynamically from one or more sources, wherein the content repository includes content collected from a plurality of sources for the specific ones of the plurality of trigger events that have occurred during prior rendering of the multimedia content and at least a portion of the content retrieved from the content repository is mapped to a specific portion of the multimedia content corresponding to at least a particular one of the plurality of trigger events, the mapping based on analysis of at least part of the multimedia content, the analysis identifying accumulated status leading up to a current context of the specific portion of the multimedia content currently being rendered in which the particular trigger event occurred, the mapping of the retrieved content is performed in substantial real time based on the current context of the multimedia content so as to present recent content for the specific portion of the multimedia content; and providing the retrieved content for rendering during current rendition of the specific portion of the multimedia content in which the particular trigger event occurs, wherein the retrieved content is additional information that is contextually relevant to the particular trigger event occurring in the specific portion of the multimedia content that is currently rendering on the rendering device, wherein method operations are performed by a processor. - View Dependent Claims (17)
-
Specification