Patent ID: 9226042
Filing Date: 2015-12-29
Classification: G06Q,H04N

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that maintains a browse history associated with a user based at least in part on a plurality of network pages of an electronic marketplace that have been requested by the user, at least some of the network pages featuring products offered for sale through the electronic marketplace; code that maintains an order history associated with the user based at least in part on a plurality of products purchased by the user through the electronic marketplace; code that maintains an advertisement history associated with the user based at least in part on a record of one or more advertisements that have been previously presented to the user; code that obtains a request by the user for a presentation of a digital content item from a digital content library; code that determines a plurality of characteristics of the user based at least in part on the browse history, the order history, and a user-created list of products that the user is interested in acquiring; code that selects an advertisement from an inventory of advertisements based at least in part on a price that an advertiser is willing to pay for a presentation of the advertisement to the user and a recorded number of times that the advertisement has been previously presented to the user, wherein the recorded number of times that the advertisement has been previously presented to the user is verified to be less than a predefined threshold value, wherein the price is assigned according to the plurality of characteristics of the user and the recorded number of times that the advertisement has been previously presented to the user, the advertisement being selected irrespective of aggregate demographics associated with the digital content item; and code that presents the digital content item to the user in association with the advertisement.