Annotation of metadata through capture infrastructure
First Claim
1. A method of a client device comprising:
- constraining an executable environment in a security sandbox;
executing a sandboxed application in the constrained executable environment;
through the sandboxed application, associating with a networked media device by way of a sandbox reachable service executing on the networked media device using a communication provided by the networked media device;
applying an automatic content recognition algorithm to determine a content identifier of an audio-visual data rendered through the sandboxed application;
associating the content identifier with an advertisement data based on a semantic correlation between a metadata of the advertisement data provided by a content provider and the content identifier; and
targeting the advertisement data at the networked media device based on the association of the content identifier with the advertisement data and the association between the client device and the networked media device in accordance with;
enabling, through a capture infrastructure, annotation of the audio-visual data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and system annotation of meta-data through a capture infrastructure are disclosed. In one embodiment, a method of a client device includes applying an automatic content recognition algorithm to determine a content identifier of an audio-visual data. The client device then associates the content identifier with an advertisement data based on a semantic correlation between a meta-data of the advertisement provided by a content provider and/or the content identifier. A capture infrastructure annotates the audio-visual data with a brand name and/or a product name by comparing entries in the master database with a closed captioning data of the audio-visual data and/or through an application of an optical character recognition algorithm in the audio-visual data. The content identifier may involve a music identification, an object identification, a facial identification, and/or a voice identification. A minimal functionality including accessing a tuner and/or a stream decoder that identifies a channel and/or a content may be found in the networked media device. The networked media device may produce an audio fingerprint and/or a video fingerprint that is communicated with the capture infrastructure.
1098 Citations
51 Claims
-
1. A method of a client device comprising:
-
constraining an executable environment in a security sandbox; executing a sandboxed application in the constrained executable environment; through the sandboxed application, associating with a networked media device by way of a sandbox reachable service executing on the networked media device using a communication provided by the networked media device; applying an automatic content recognition algorithm to determine a content identifier of an audio-visual data rendered through the sandboxed application; associating the content identifier with an advertisement data based on a semantic correlation between a metadata of the advertisement data provided by a content provider and the content identifier; and targeting the advertisement data at the networked media device based on the association of the content identifier with the advertisement data and the association between the client device and the networked media device in accordance with; enabling, through a capture infrastructure, annotation of the audio-visual data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of a networked device comprising:
-
associating with a client device executing a sandboxed application by way of a sandbox reachable service executing on the networked device using a communication provided by the networked device, the client device constraining an executable environment in a security sandbox and executing the sandboxed application in the constrained executable environment; applying an automatic content recognition algorithm to determine a content identifier of an audio-visual data; associating the content identifier with an advertisement data based on a semantic correlation between a metadata of the advertisement data provided by a content provider and the content identifier; and targeting the advertisement data at the client device based on the association of the content identifier with the advertisement data and the association between the client device and the networked device in accordance with; enabling, through a capture infrastructure, annotation of the audio-visual data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a client device to; constrain an executable environment in a security sandbox, and execute a sandboxed application in the constrained executable environment; and a networked device to execute a sandbox reachable service thereon, wherein the client device and the networked device are associated with each other through the sandboxed application by way of the sandbox reachable service using a communication provided by the networked device, wherein at least one of the;
networked device and the client device is configured to apply an automatic content recognition algorithm to determine a content identifier of an audio-visual data and to associate the content identifier with an advertisement data based on a semantic correlation between a metadata of the advertisement data provided by a content provider and the content identifier, andwherein the at least one of the networked device and the client device is further configured to target the advertisement data at a corresponding at least one of;
the client device and the networked device based on the association of the content identifier with the advertisement data and the association between the client device and the networked device in accordance with enabling, through a capture infrastructure, annotation of the audio-visual data. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification