Systems and methods for placing electronic advertisements
First Claim
1. A computer-implemented method comprising:
- establishing a customer profile for a customer, the customer profile including product attributes related to a product of interest to the customer;
computing, by at least one processor, a click probability estimate representing a likelihood that the customer will select an advertisement based on the advertisement and the product attributes of the customer profile;
determining, by the at least one processor, an uncertainty level of the click probability estimate, the uncertainty level being inversely proportional to a number of times the advertisement has been previously presented;
adjusting the click probability estimate based on the determined uncertainty level to calculate an uncertainty-adjusted click probability estimate;
causing the advertisement to be presented to the customer, over an electronic network, based on the uncertainty-adjusted click probability estimate;
receiving, over the electronic network, a response to the advertisement from the customer; and
reducing the uncertainty level associated with the uncertainty-adjusted click probability estimate based on the received response to the advertisement.
5 Assignments
0 Petitions
Accused Products
Abstract
This invention concerns optimal ad selection for Web pages by selecting and updating an attribute set, obtaining and updating an ad-attribute profile, and optimally choosing the next ad. The present invention associates a set of attributes with each customer. The attributes reflect the customers'"'"' interests and they incorporate the characteristics that impact ad selection. Similarly, the present invention associates with each ad an ad-attribute profile in order to calculate a customer'"'"'s estimated ad selection probability and measure the uncertainty in that estimate. An ad selection algorithm optimally selects which ad to show based on the click probability estimates and the uncertainties regarding these estimates.
58 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
establishing a customer profile for a customer, the customer profile including product attributes related to a product of interest to the customer; computing, by at least one processor, a click probability estimate representing a likelihood that the customer will select an advertisement based on the advertisement and the product attributes of the customer profile; determining, by the at least one processor, an uncertainty level of the click probability estimate, the uncertainty level being inversely proportional to a number of times the advertisement has been previously presented; adjusting the click probability estimate based on the determined uncertainty level to calculate an uncertainty-adjusted click probability estimate; causing the advertisement to be presented to the customer, over an electronic network, based on the uncertainty-adjusted click probability estimate; receiving, over the electronic network, a response to the advertisement from the customer; and reducing the uncertainty level associated with the uncertainty-adjusted click probability estimate based on the received response to the advertisement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
computing, by at least one processor, a click probability estimate representing a likelihood that a customer will select an advertisement; determining, by the at least one processor, an uncertainty level of the click probability estimate, the uncertainty level being inversely proportional to a number of times the advertisement has been previously presented; adjusting the computed click probability estimate based on the determined uncertainty level to calculate an uncertainty-adjusted click probability estimate; and causing the advertisement to be presented to the customer, over an electronic network, based on the uncertainty-adjusted click probability estimate. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
computing, by at least one processor, a click probability estimate representing a likelihood that a customer will select an advertisement, and an uncertainty level of the click probability estimate, the uncertainty level being inversely proportional to a number of times the advertisement has been previously presented; computing an uncertainty-adjusted click probability estimate by adjusting the computed click probability estimate based on the computed the uncertainty level; causing the advertisement to be displayed to the customer, over an electronic network, based on the uncertainty-adjusted click probability estimate; receiving, over the electronic network, a response to the advertisement from the customer; and adjusting the uncertainty-adjusted click probability estimate for the advertisement based on the received response to the advertisement. - View Dependent Claims (15, 16)
-
Specification