Allocating resources according to conversion rate
AssigneeSnap Inc.
InventorsAaron Son, Brian Hendriks
Life of this patent
Estimating the term…
Abstract
A system and method for selecting advertisements is disclosed. In example embodiments, a method includes submitting an offer to display an advertisement at a remote device, receiving one or more advertising bids, each bid indicating an advertisement and comprising bid amount, selecting a bid from the one or more advertising bids that results in a highest product, the highest product calculated by multiplying an estimated conversion rate for the advertisement indicated by the bid with the bid amount of the bid, and transmitting the advertisement indicated by the bid to the remote device for display.
Claims20
A method comprising:
- submitting, to one or more advertisement servers, an offer to display an advertisement at a computing device;
- receiving a plurality of advertising bids from the one or more advertisement servers, the plurality of advertising bids indicating corresponding advertisements and comprising corresponding bid amounts;
- determining that a given advertising bid of the plurality of advertising bids has been received from a bidder that has previously submitted an incorrect advertising bid;
- disqualifying the given advertising bid from the plurality of advertising bids resulting in a remaining set of advertising bids of the plurality of advertising bids;
- determining that at least a portion of a graphical element associated with one or more of the advertising bids is stored on a computing device;
- selecting a given advertising bid from the remaining set of advertising bids based on a factor, associated with each advertising bid, that is computed as a function the corresponding bid amount of the respective advertising bid, the factor being further computed based on a conversion rate adjusted based on the portion of the graphical element associated being stored on the computing device;
- and
- causing the advertisement corresponding to the selected given advertising bid to be displayed on the computing device.
A system comprising:
- hardware processing circuitry;
- a hardware memory storing instructions that when executed configure the hardware processing circuitry to perform operations comprising:
- submitting, to one or more advertisement servers, an offer to display an advertisement at a computing device;
- receiving a plurality of advertising bids from the one or more advertisement servers, the plurality of advertising bids indicating corresponding advertisements and comprising corresponding bid amounts;
- determining that a given advertising bid of the plurality of advertising bids has been received from a bidder that has previously submitted an incorrect advertising bid;
- disqualifying the given advertising bid from the plurality of advertising bids resulting in a remaining set of advertising bids of the plurality of advertising bids;
- determining that at least a portion of a graphical element associated with one or more of the advertising bids is stored on a computing device;
- selecting a given advertising bid from the remaining set of advertising bids based on a factor, associated with each advertising bid, that is computed as a function the corresponding bid amount of the respective advertising bid, the factor being further computed based on a conversion rate adjusted based on the portion of the graphical element associated being stored on the computing device;
- and
- causing the advertisement corresponding to the selected given advertising bid to be displayed on the computing device.
A non-transitory machine-readable medium storing instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
- submitting, to one or more advertisement servers, an offer to display an advertisement at a computing device;
- receiving a plurality of advertising bids from the one or more advertisement servers, the plurality of advertising bids indicating corresponding advertisements and comprising corresponding bid amounts;
- determining that a given advertising bid of the plurality of advertising bids has been received from a bidder that has previously submitted an incorrect advertising bid;
- disqualifying the given advertising bid from the plurality of advertising bids resulting in a remaining set of advertising bids of the plurality of advertising bids;
- determining that at least a portion of a graphical element associated with one or more of the advertising bids is stored on a computing device;
- selecting a given advertising bid from the remaining set of advertising bids based on a factor, associated with each advertising bid, that is computed as a function the corresponding bid amount of the respective advertising bid, the factor being further computed based on a conversion rate adjusted based on the portion of the graphical element associated being stored on the computing device;
- and
- causing the advertisement corresponding to the selected given advertising bid to be displayed on the computing device.
Dependencies are inferred from the claim text.