System and method using sampling for scheduling advertisements in an online auction with budget and time constraints
First Claim
1. A computer system for an online advertising auction, comprising:
- a multi-armed bandit engine for learning the valuation of advertisements through sampling by scheduling the advertisements for web page placements in an online advertising auction with budget and time constraints to optimize payments for maximizing welfare of advertisers; and
a storage operably coupled to the multi-armed bandit engine for storing a plurality of budgets and a plurality of bids each associated with an advertisement allocated to web page placements in the online advertising auction with budget and time constraints.
7 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method is provided for using sampling for scheduling advertisements in an online auction with budget and time constraints. A multi-armed bandit engine may be provided for sampling new advertisements by allocating advertisements for web page placements of equal quality and optimizing payments to maximize the welfare of the advertisers while remaining within advertiser'"'"'s budget and time constraints. Advertisers may report their private information including arrival time, departure time, value per click, and budget. And the multi-armed bandit mechanism may approximate the maximal welfare that may be achieved under budget and time constraints by bounding the possible gain from any possible lie an advertiser might submit in reporting private information. Advertisers departing from the online auction may be charged using a payment method that may provide truthful guarantees on budget, arrivals, departures, and valuations for a budget-constrained online auction.
20 Citations
20 Claims
-
1. A computer system for an online advertising auction, comprising:
-
a multi-armed bandit engine for learning the valuation of advertisements through sampling by scheduling the advertisements for web page placements in an online advertising auction with budget and time constraints to optimize payments for maximizing welfare of advertisers; and a storage operably coupled to the multi-armed bandit engine for storing a plurality of budgets and a plurality of bids each associated with an advertisement allocated to web page placements in the online advertising auction with budget and time constraints. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for an online advertising auction, comprising:
-
receiving a budget that may not be exceeded between an arrival time and the departure time for each of a plurality of advertisers entering an online advertising auction; receiving a value per click of an advertisement for each of the plurality of advertisers entering the online advertising auction; selecting a plurality of advertisers for sampling advertisements in the online advertising auction; sampling advertisements for a subset of the plurality of advertisers; updating a click-through rate for each of the subset of the plurality of advertisers sampled in the online advertising auction; updating a remaining budget of each of the plurality of advertisers in the online advertising auction; and charging the plurality of advertisers departing from the online advertising auction. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for an online advertising auction, comprising:
-
means for receiving a budget that may not be exceeded between an arrival time and the departure time for each of a plurality of advertisers entering an online advertising auction; means for receiving a value per click of an advertisement for each of the plurality of advertisers entering the online advertising auction; means for sampling advertisements for a subset of the plurality of advertisers in the online auction; and means for charging the plurality of advertisers departing from the online advertising auction. - View Dependent Claims (20)
-
Specification