Patent ID: 8620745

Claim:
A computer-implemented method for selecting advertisements for placement on a series of related web pages, the method executable by a processor of a computing system and comprising: ranking, using the processor, a plurality of advertisements to generate a ranked plurality of advertisements with a first model to determine a probability of each advertisement being selected by a user when that advertisement is shown to the user on a first web page in the series of related web pages; selecting, using the processor, one or more highest ranked advertisements from the ranked plurality of advertisements for placement on the first web page; and in response to the user requesting a second web page in the series of related web pages after accessing the first web page, the processor: obtaining one or more user selection feedback features for each remaining advertisement in the plurality of advertisements that was not selected for placement on the first web page by comparing one or more attributes associated with each remaining advertisement to one or more attributes associated with one or more user-selectable items on the first web page that were selected by the user; ranking the remaining advertisements to generate a ranked plurality of remaining advertisements with a second model to determine a probability of each remaining advertisement being selected by the user when that remaining advertisement is shown to the user on the second web page, the probability associated with each remaining advertisement being determined based at least in part on the one or more user selection feedback features associated therewith; and selecting one or more highest ranked advertisements from the ranked plurality of remaining advertisements for placement on the second web page.