Optimized bidding for pay-per-click listings
First Claim
Patent Images
1. A method, comprising:
- retrieving a plurality of pay-per-click listings based on a search query;
calculating, for each pay-per-click listing, a rank value that is based at least in part on a performance score and a maximum bid, thereby generating a calculated rank value;
ordering the plurality of pay-per-click listings based at least in part on the calculated rank value;
determining, in a computing device having a processor and a memory, a cost associated with each of the plurality of pay-per-click listings; and
calculating a performance score associated with each of the plurality of pay-per-click listings according to the formula;
12 Assignments
0 Petitions
Accused Products
Abstract
A plurality of pay-per-click listings is retrieved based on a search query. For each pay-per-click listing, a rank value is calculated that is based at least in part on a performance score and a maximum bid, thereby generating a calculated rank value. The plurality of pay-per-click listings is ordered based at least in part on the calculated rank value. A cost is determined associated with each of the plurality of pay-per-click listings.
28 Citations
19 Claims
-
1. A method, comprising:
-
retrieving a plurality of pay-per-click listings based on a search query; calculating, for each pay-per-click listing, a rank value that is based at least in part on a performance score and a maximum bid, thereby generating a calculated rank value; ordering the plurality of pay-per-click listings based at least in part on the calculated rank value; determining, in a computing device having a processor and a memory, a cost associated with each of the plurality of pay-per-click listings; and calculating a performance score associated with each of the plurality of pay-per-click listings according to the formula; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising;
-
a data store configured to store a plurality of pay-per-click listings and a plurality of search log entries; and a computing device having a processor and a memory that includes a search engine configured to receive a search query from a client, and to respond to the query by providing a set of final search results, wherein the search engine is further configured to calculate a rank value for each pay-per-click listing in the set of final search results, the rank value being based on a performance score and a bid amount, and wherein the search engine is further configured to order the plurality of pay-per-click listings based on the calculated rank values, and to provide at least some of the plurality of pay-per-click listings to a client; and further wherein the performance score is calculated according to the formula; - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium tangibly embodying computer-executable instructions for:
-
retrieving a plurality of pay-per-click listings based on a search query; calculating, for each pay-per-click listing, a rank value that is based at least in part on a performance score and a maximum bid, thereby generating a calculated rank value; ordering the plurality of pay-per-click listings based at least in part on the calculated rank value; and determining, in a computing device having a processor and a memory, a cost associated with each of the plurality of pay-per-click listings; wherein the performance score is calculated according to the formula;
-
Specification