DYNAMIC AD SELECTION FOR AD DELIVERY SYSTEMS
First Claim
1. A method for controlling delivery of media data, comprising the steps of:
- receiving signature data from a portable device, wherein the signature data characterizes the media data;
receiving language data from the portable device, wherein the language data indicates a language being spoken in the vicinity of the portable device;
determining a language component for the media data using at least a portion of the signature data;
determining if the language data is different from the language component for the media data; and
communicating a control signal for selecting new media data, based on the language data, if the language data is different from the language component for the media data.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and systems are disclosed for a portable device that employs voice recognition and/or encoding/decoding techniques which may be employed to gather, analyze and identify the media'"'"'s content class, language being spoken, topic of conversation and/or other information which may be useful in selecting targeted advertisements. The portable device uses this information to produce dynamic research data descriptive of the nearby natural languages and/or content. Once the portable device has produced dynamic research data, it communicates any dynamic research data to a centralized server system server where the dynamic research data is processed and used to select the one or more most suitable targeted advertisement. The selected targeted advertisement is then communicated to and/or inserted in the ad delivery device. Alternatively, the portable device may communicate dynamic research data directly to the ad delivery device where multiple advertisements for one or more products in various languages are stored.
70 Citations
20 Claims
-
1. A method for controlling delivery of media data, comprising the steps of:
-
receiving signature data from a portable device, wherein the signature data characterizes the media data; receiving language data from the portable device, wherein the language data indicates a language being spoken in the vicinity of the portable device; determining a language component for the media data using at least a portion of the signature data; determining if the language data is different from the language component for the media data; and communicating a control signal for selecting new media data, based on the language data, if the language data is different from the language component for the media data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
10. A system for controlling delivery of media data, comprising:
-
A centralized server system comprising a communication input that receives (a) signature data from a portable device, wherein the signature data characterizes the media data, and (b) language data from the portable device, wherein the language data indicates a language being spoken in the vicinity of the portable device; wherein the centralized server system determines a language component for the media data using at least a portion of the signature data, and further determines if the language data is different from the language component for the media data; and wherein the centralized server system comprises a communication output that communicates a control signal for selecting new media data, based on the language data, if the language data is different from the language component for the media data.
-
-
19. A method for producing dynamic research data in a portable device, comprising the steps of:
-
receiving media data at an input of the portable device; producing signature data characterizing the media data, wherein the signature data is derived from at least a part of the media data; producing language data, wherein the language data indicates a language being spoken in the vicinity of the portable device; determining a language component for the media data using at least a portion of the signature data; and transmitting the signature data and language component. - View Dependent Claims (20)
-
Specification