Product Interest Targeting
First Claim
1. A method performed by a data processing apparatus, the method comprising:
- receiving product request data from a plurality of users, the product request data from each user specifying a particular product and a target price for the particular product;
determining that an offer request condition has occurred, the offer request condition specifying a condition under which offers are requested from advertisers;
in response to determining that the offer request condition has occurred, providing offer request data to advertisers, the offer request data specifying a quantity of users from which product request data specifying the particular product has been received;
receiving offer data from the advertisers, the offer data from each advertiser specifying an offer associated with the particular product and a bid specifying an amount that the advertiser will pay for distribution of the offer to the users from which product request data were received;
selecting an offer to provide to the users in response to receipt of the product request data, the offer being selected using the bids received from the advertisers; and
providing presentation data that cause presentation of the selected offer to at least one of the users from which product request data was received.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating aggregated product requests. In one aspect, a method includes receiving product request data from a plurality of users and determining that an offer request condition has occurred, where the offer request condition specifies a condition under which offers are requested from advertisers. In response to occurrence of the offer request condition, offer request data are provided to advertisers. The offer request data specify a quantity of users from which product request data were received. Offer data are received from advertisers. The offer data specify an offer associated with the particular product and an amount that an advertiser will pay for distribution of the offer. An offer is selected to be provided to the users and presentation data that cause presentation of the selected offer are provided.
-
Citations
30 Claims
-
1. A method performed by a data processing apparatus, the method comprising:
-
receiving product request data from a plurality of users, the product request data from each user specifying a particular product and a target price for the particular product; determining that an offer request condition has occurred, the offer request condition specifying a condition under which offers are requested from advertisers; in response to determining that the offer request condition has occurred, providing offer request data to advertisers, the offer request data specifying a quantity of users from which product request data specifying the particular product has been received; receiving offer data from the advertisers, the offer data from each advertiser specifying an offer associated with the particular product and a bid specifying an amount that the advertiser will pay for distribution of the offer to the users from which product request data were received; selecting an offer to provide to the users in response to receipt of the product request data, the offer being selected using the bids received from the advertisers; and providing presentation data that cause presentation of the selected offer to at least one of the users from which product request data was received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
user devices; and one or more computers operable to interact with the user devices, and to; receive product request data from the user devices, the product request data from each user device specifying a particular product and a target price for the particular product; determine that an offer request condition has occurred, the offer request condition specifying a condition under which offers are requested from advertisers; in response to determining that the offer request condition has occurred, provide offer request data to advertisers, the offer request data specifying a quantity of users from which product request data specifying the particular product has been received; receive offer data from the advertisers, the offer data from each advertiser specifying an offer associated with the particular product and a bid specifying an amount that the advertiser will pay for distribution of the offer to the users from which product request data were received; select an offer to provide to the user devices in response to receipt of the product request data, the offer being selected using the bids received from the advertisers; and provide presentation data that cause presentation of the selected offer to the user devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving product request data from a plurality of users, the product request data from each user specifying a particular product and a target price for the particular product; determining that an offer request condition has occurred, the offer request condition specifying a condition under which offers are requested from advertisers; in response to determining that the offer request condition has occurred, providing offer request data to advertisers, the offer request data specifying a quantity of users from which product request data specifying the particular product has been received; receiving offer data from the advertisers, the offer data from each advertiser specifying an offer associated with the particular product and a bid specifying an amount that the advertiser will pay for distribution of the offer to the users from which product request data were received; selecting an offer to provide to the users in response to receipt of the product request data, the offer being selected using the bids received from the advertisers; and providing presentation data that cause presentation of the selected offer to at least one of the users from which product request data was received.
-
Specification