Methods and Apparatus for Ordering Advertisements Based on Performance Information
AssigneeGoogle Inc.
InventorsGeorges Harik, Lawrence E. Page, Jane Manning
Life of this patent
Estimating the term…
Abstract
An ordering of advertisements requested by an ad consumer is based on scores generated for the ads. In each case, a score may be a function of at least one performance parameter associated with the ad. The ad consumer may generate presentation information (e.g., a Web page) including advertisements and non-advertisement content (e.g., search results) by (i) accepting the non-advertisement content and advertisements, each of the advertisements including a score, and (ii) combining the non-advertisement content and the advertisements such that relative placements of the advertisements are based on their associated scores.
Claims19
-26. (canceled)
A method, comprising:
- receiving, by one or more computing devices, a query that was input through a microphone of a user device;
- identifying, by the one or more computing devices, a set of audio files having a particular keyword that matches the query;
- evaluating, by the one or more computing devices, each audio file in the set of audio files for delivery in response to the query, including:
- obtaining historical performance information for each of the audio files when the audio file is distributed using the particular keyword;
- generating a score for each of the audio files based on the historical performance information for the audio file;
- and
- ranking each of the audio files based on the generated score;
- and
- communicating, by the one or more computing devices, one or more of the highest ranked audio files through a speaker of the user device.
An apparatus comprising:
- at least one processor;
- and
- at least one storage device connected to the at least one processor and storing executable instructions that, when executed by the at least one processor, cause the at least one processor to perform operations including:
- receiving a query that was input through a microphone of a user device;
- identifying a set of audio files having a particular keyword that matches the query;
- evaluating each audio file in the set of audio files for delivery in response to the query, including:
- obtaining historical performance information for each of the audio files when the audio file is distributed using the particular keyword;
- generating a score for each of the audio files based on the historical performance information for the audio file;
- and
- ranking each of the audio files based on the generated score;
- and
- communicating one or more of the highest ranked audio files through a speaker of the user device.
A non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations including:
- receiving a query that was input through a microphone of a user device;
- identifying a set of audio files having a particular keyword that matches the query;
- evaluating each audio file in the set of audio files for delivery in response to the query, including:
- obtaining historical performance information for each of the audio files when the audio file is distributed using the particular keyword;
- generating a score for each of the audio files based on the historical performance information for the audio file;
- and
- ranking each of the audio files based on the generated score;
- and
- communicating one or more of the highest ranked audio files through a speaker of the user device.
Dependencies are inferred from the claim text.