System and method for facilitating targeted advertising
First Claim
Patent Images
1. One or more computer-readable storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- receiving a first request for an advertisement of an advertiser;
determining if a user associated with the first request is recognized by determining if the first request was accompanied by an identifier associated with a valid user account of the user associated with the first request;
based at least in part on determining that the user associated with the first request is recognized, examining the valid user account to determine a purchase history for the user associated with the first request;
providing an advertisement of an advertiser in response to the first request;
generating an advertising fee to be paid by the advertiser in response to a user selection of the advertisement by the user associated with the first request, the advertising fee based at least in part on the purchase history of the user associated with the first request, an amount of the advertising fee corresponding to an amount of purchase history content of the user associated with the first request, and the purchase history comprising purchases previously made by the user associated with the first request before the user selection of the advertisement;
receiving a second request for an advertisement of an advertiser;
determining if a user associated with the second request is recognized by determining if the second request was accompanied by an identifier associated with a valid user account of the user associated with the second request;
providing an advertisement of an advertiser in response to the second request; and
based at least in part on determining that the user associated with the second request is not recognized, refraining from generating an advertising fee to be paid by the advertiser in response to a user selection of the advertisement by the user associated with the second request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing an advertisement including receiving a request for an advertisement of an advertiser, determining a purchase history for a user associated with the request for the advertisement, providing an advertisement of an advertiser in response to the request for the advertisement, and generating an advertising fee to be paid by the advertiser based on the purchase history of the user.
127 Citations
25 Claims
-
1. One or more computer-readable storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving a first request for an advertisement of an advertiser; determining if a user associated with the first request is recognized by determining if the first request was accompanied by an identifier associated with a valid user account of the user associated with the first request; based at least in part on determining that the user associated with the first request is recognized, examining the valid user account to determine a purchase history for the user associated with the first request; providing an advertisement of an advertiser in response to the first request; generating an advertising fee to be paid by the advertiser in response to a user selection of the advertisement by the user associated with the first request, the advertising fee based at least in part on the purchase history of the user associated with the first request, an amount of the advertising fee corresponding to an amount of purchase history content of the user associated with the first request, and the purchase history comprising purchases previously made by the user associated with the first request before the user selection of the advertisement; receiving a second request for an advertisement of an advertiser; determining if a user associated with the second request is recognized by determining if the second request was accompanied by an identifier associated with a valid user account of the user associated with the second request; providing an advertisement of an advertiser in response to the second request; and based at least in part on determining that the user associated with the second request is not recognized, refraining from generating an advertising fee to be paid by the advertiser in response to a user selection of the advertisement by the user associated with the second request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 24, 25)
-
-
9. One or more computer-readable storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving a request for an advertisement of an advertiser; determining if a user associated with the request is recognized by determining if the request was accompanied by an identifier associated with a valid user account of the user associated with the request; providing an advertisement of the advertiser in response to the receiving of the request; receiving a selection of the advertisement of the advertiser by the user; based at least in part on determining that the user is recognized and in response to the receiving of the selection; examining the valid user account to determine a purchase history for the user, the purchase history comprising purchases previously made by the user before the user selection of the advertisement; and generating an advertising fee to be paid by the advertiser based at least in part on the purchase history of the user, an amount of the advertising fee proportionally corresponding to a purchase history level of the user based at least in part on the purchase history; and based at least in part on determining that the user is not recognized and in response to the receiving of the selection; refraining from generating an advertising fee to be paid by the advertiser. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An ad placement system for on-line advertising, the ad placement system comprising one or more processors and one or more computer-readable media storing instructions that are executable on the one or more processors to:
-
receive advertisements from advertisers, each advertisement having an associated bid indicative of a remuneration that an advertiser associated with the advertisement will compensate a website publisher for user selection of the associated advertisement, the bid being generated based at least in part on a past purchase history correlating to a purchase history of a user; aggregate the received advertisements in an on-line ad listing database that is accessible to website publishers via the Internet; receive advertisement selection information and user information from a publisher of a website, the user information including the purchase history of the user if the user has been recognized with use of an identifier associated with a valid user account of the user and provided along with a request for an advertisement; select an advertisement from the ad listing database in accordance with the selection information; provide the advertisement to the website publisher for display on the website of the website publisher to the user; and if the user has been recognized with use of the identifier; generate an advertising fee to be paid by an advertiser associated with the selected advertisement in response to the user selecting the advertisement, the advertising fee being based at least in part on the purchase history of the user maintained by the valid user account, an amount of the advertising fee corresponding to a purchase history tier of the user based at least in part on the purchase history, and the purchase history comprising purchases previously made by the user before the selection of the advertisement by the user; otherwise, refrain from generating an advertising fee to be paid by an advertiser associated with the selected advertisement in response to the user selecting the advertisement. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method implemented by a computing device, comprising:
-
receiving, by the computing device, a request for an advertisement of an advertiser, the advertisement stored in a memory of the computing device; providing the advertisement of an advertiser stored in the memory in response to the request for the advertisement; determining if a user associated with the request is recognized by determining if the request was accompanied by an identifier associated with a valid user account of the user associated with the request; if the user associated with the request for the advertisement is recognized; examining the valid user account to determine a purchase history for the user; and generating an advertising fee to be paid by the advertiser in response to a selection of the advertisement by the user, the advertising fee based at least in part on the purchase history of the user, an amount of the advertising fee proportional to a purchase history level of the user based at least in part on the purchase history, and the purchase history comprising purchases previously made by the user before the user selection of the advertisement; and if the user associated with the request for the advertisement is not recognized, refraining from generating an advertising fee to be paid by the advertiser in response to the selection of the advertisement by the user.
-
-
23. A method implemented by a computing device, comprising:
-
receiving, by the computing device, a request for an advertisement of an advertiser, the advertisement stored in a memory of the computing device; providing the advertisement of an advertiser stored in the memory in response to the request for the advertisement; determining if a user associated with the request is recognized by determining if the request was accompanied by an identifier associated with a valid user account of the user associated with the request; if the user associated with the request for the advertisement is recognized; examining the valid user account to determine a purchase history for the user; and generating an advertising fee of a first amount to be paid by the advertiser in response to a selection of the advertisement by the user, the first amount corresponding to the purchase history of the user and the purchase history comprising purchases previously made by the user before the user selection of the advertisement; and if the user associated with the request for the advertisement is not recognized; refraining from generating an advertising fee to be paid by the advertiser in response to the selection of the advertisement by the user;
orgenerating an advertising fee of a second amount to be paid by the advertiser in response to the selection of the advertisement by the user, the second amount being less than the first amount.
-
Specification