Managing bids in a real-time auction for advertisements
First Claim
1. A method for conducting an auction for advertising, said method comprising:
- receiving, by a computing system conducting an auction of a first market, a maximum bid from a first advertiser for placement of a first advertisement in the first market for an advertising impression in the first market;
determining, by the computing system, a maximum bid from a second advertiser for placement of a second advertisement in the first market, the maximum bid from the second advertiser being a next highest bid amount to that of the maximum bid from the first advertiser;
selecting, by the computing system, the maximum bid from the first advertiser associated with the first advertisement as a winner of the first auction in the first market;
computing, by the computing system, a first market ratio defined by the maximum bid from the second advertiser plus a spread above the maximum bid from the second advertiser divided by the maximum bid from the first advertiser;
determining, by the computing system, a first price to be paid by the first advertiser for placement of the first advertisement in the first market, the first price to be paid being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the first market ratio;
transmitting, from the computing system of the first market via a communications channel, the maximum bid from the first advertiser, the maximum bid from the second advertiser, and the spread to an auction in a second market for an advertising impression in the second market, the auction in the second market being operated by the computing system;
determining, by the computing system, a maximum bid from a third advertiser for placement of a third advertisement in the second market;
selecting, by the computing system, the maximum bid from the first advertiser as a winner of the auction in the second market as a result of the maximum bid from the first advertiser being the highest bid in the second market;
determining, by the computing system, a second price to be paid by the first advertiser, the second price being for placement of the first advertisement in the second market by;
determining, by the computing system, a next highest bid in the second market by comparing the maximum bid from the second advertiser and the maximum bid from the third advertiser;
computing, by the computing system, a second market ratio defined by the next highest bid in the second market plus a spread above the next highest bid in the second market divided by the maximum bid from the first advertiser; and
computing, by the computing system, the second price to be paid by the first advertiser, the second price being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the second market ratio; and
notifying, by the computing system communicating via the communications channel, the first market of the second price to be paid in the second market by the first advertiser.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system conduct an auction for advertising across multiple markets. A first market conducts a first auction for a first advertising impression. A first bid is selected as the auction winner and a ratio is computed as the first bid plus a spread to the second highest bid. The price to be paid is the lower of the first bid or the first bid multiplied by the ratio. The first bid, second bid, and spread are transmitted to a second market for a second advertising impression auction. The second market respects the rules of the first market'"'"'s auction where such that if the first bid is selected as the winner, a ratio is computed as the first bid plus the spread to the next highest bid. The price to be paid for the second impression is the first bid multiplied by the new ratio.
-
Citations
27 Claims
-
1. A method for conducting an auction for advertising, said method comprising:
-
receiving, by a computing system conducting an auction of a first market, a maximum bid from a first advertiser for placement of a first advertisement in the first market for an advertising impression in the first market; determining, by the computing system, a maximum bid from a second advertiser for placement of a second advertisement in the first market, the maximum bid from the second advertiser being a next highest bid amount to that of the maximum bid from the first advertiser; selecting, by the computing system, the maximum bid from the first advertiser associated with the first advertisement as a winner of the first auction in the first market; computing, by the computing system, a first market ratio defined by the maximum bid from the second advertiser plus a spread above the maximum bid from the second advertiser divided by the maximum bid from the first advertiser; determining, by the computing system, a first price to be paid by the first advertiser for placement of the first advertisement in the first market, the first price to be paid being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the first market ratio; transmitting, from the computing system of the first market via a communications channel, the maximum bid from the first advertiser, the maximum bid from the second advertiser, and the spread to an auction in a second market for an advertising impression in the second market, the auction in the second market being operated by the computing system; determining, by the computing system, a maximum bid from a third advertiser for placement of a third advertisement in the second market; selecting, by the computing system, the maximum bid from the first advertiser as a winner of the auction in the second market as a result of the maximum bid from the first advertiser being the highest bid in the second market; determining, by the computing system, a second price to be paid by the first advertiser, the second price being for placement of the first advertisement in the second market by; determining, by the computing system, a next highest bid in the second market by comparing the maximum bid from the second advertiser and the maximum bid from the third advertiser; computing, by the computing system, a second market ratio defined by the next highest bid in the second market plus a spread above the next highest bid in the second market divided by the maximum bid from the first advertiser; and computing, by the computing system, the second price to be paid by the first advertiser, the second price being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the second market ratio; and notifying, by the computing system communicating via the communications channel, the first market of the second price to be paid in the second market by the first advertiser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for conducting an auction for advertising comprising:
-
a computing system configured to conduct a first auction for an advertising impression in a first market, said computing system configured to; receive, at the first market, a maximum bid from a first advertiser for placement of a first advertisement in the first market for the first advertising impression; determine, at the first market, a maximum bid from a second advertiser for placement of a second advertisement, the maximum bid from the second advertiser being a next highest bid amount to that of the maximum bid from the first advertiser, auction winner; compute a first market ratio defined by the maximum bid from the second advertiser plus a spread above the maximum bid from the second advertiser divided by the maximum bid from the first advertiser; and determine a first price to be paid by the first advertiser for placement of the first advertisement in the first market, the first price to be paid being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the first market ratio; the computing system further being configured to; receive the maximum bid from the first advertiser, the maximum bid from the second advertiser, and the spread to an auction in a second market; conduct the auction in the second market for a second advertising impression by; determining, at the second computing system, a maximum bid from a third advertiser for placement of a third advertisement; selecting the maximum bid from the first advertiser as a winner of the auction in the second market as a result of the maximum bid from the first advertiser being the highest bid in the second market; determining a second price to be paid by the first advertiser for placement of the first advertisement in the second market by; determining a next highest bid in the second market by comparing the maximum bid from the second advertiser and the maximum bid from the third advertiser; computing a second market ratio defined by the next highest bid in the second market plus a spread above the next highest bid in the second market divided by the maximum bid from the first advertiser; and computing the second price to be paid by the first advertiser, the second price being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the second market ratio; and notify the first market of the second price to be paid in the second market by the first advertiser. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for conducting an auction for advertising comprising:
-
conducting, by a computing system, an auction in a first market for an advertising impression in the first market by; receiving a maximum bid from a first advertiser for placement of a first advertisement in the first market; determining a maximum bid by a second advertiser for placement of a second advertisement in the first market, the maximum bid from the second advertiser being a next highest bid amount to that of the maximum bid from the first advertiser; selecting the first advertisement as an auction winner in the auction in the first market; computing a first market ratio defined by the maximum bid from the second advertiser plus a spread above the maximum bid from the second advertiser divided by the maximum bid from the first advertiser; and determining a first price to be paid by the first advertiser for placement of the first advertisement in the first market, the first price to be paid being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the first market ratio; transmitting, from the first computing system via a communications network, the maximum bid from the first advertiser, the maximum bid from the second advertiser, and the spread to a computing system conducting an auction in a second market; conducting, by the computing system, the auction in the second market for an advertising impression in the second market by; determining a maximum bid from a third advertiser for placement of a third advertisement in the second market; selecting the maximum bid from the first advertiser as a an auction winner in the second market; determining a second price to be paid by the first advertiser for placement of the first advertisement in the second market by; determining a next highest bid in the second market by comparing the maximum bid from the second advertiser and the maximum bid from the third advertiser; computing a value based on a fixed percentage of the spread between the highest bid from the first advertiser and the next highest bid on the auction in the second market; and computing the second price to be paid by the first advertiser based on the computed value; and notifying, by the computing system, the first market of the second price to be paid in the second market by the first advertiser. - View Dependent Claims (21, 22)
-
-
23. A system for conducting an auction for advertising comprising:
-
a computing system configured to conduct an auction in a first market for placement of a first advertisement for a first advertising impression in the first market, said computing system being configured to; receive a maximum bid from a first advertiser for placement of the first advertisement in the first market; determine a maximum bid from a second advertiser for placement of a second advertisement in the first market, the maximum bid from the second advertiser being a next highest bid amount to that of the maximum bid from the first advertiser; select the first advertisement as an auction winner of the first auction in the first market; compute a first market ratio defined by the maximum bid from the second advertiser plus a spread above the maximum bid from the second advertiser divided by the maximum bid from the first advertiser; and determine a first price to be paid by the first advertiser for placement of the first advertisement in the first market, the first price to be paid being a lower of the maximum bid from the first advertiser and the maximum bid from the first advertiser multiplied by the first market ratio; said computing system further conducting an auction in a second market, said computing system being further configured to; receive the maximum bid from the first advertiser, the maximum bid from the second advertiser, and the spread to the second auction in the second market; conduct the auction for an advertising impression in the second market, by; determining a maximum bid from a third advertiser for placement of a third advertisement in the second market; selecting the maximum bid from the first advertiser as a an auction winner of the auction in the second market; determining a second price to be paid by the first advertiser for placement of the first advertisement in the second market by; determining a next highest bid between the maximum bid from the second advertiser and the maximum bid from the third advertiser; computing a value based on a fixed percentage of the spread between the highest bid from the first advertiser and the next highest bid; and computing the second price to be paid by the first advertiser based on the computed value; and notify the first market of the second price to be paid in the second market by the first advertiser. - View Dependent Claims (24, 25, 26, 27)
-
Specification