Patent ID: 8180688

Claim:
A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that obtains a media consumption indication from a client device configured to access an electronic commerce system, the media consumption indication identifying a media program being viewed by way of the client device, the media program comprising at least one of a plurality of television shows, a plurality of television commercials, a plurality of television infomercials, a plurality of movies, and a plurality of videos on demand; code that stores the media consumption indication in a data store accessible to the computing device; code that generates a plurality of item recommendations based on a correlation between a plurality of users who viewed the media program and a plurality of items purchased by the users while the users viewed the media program, the item recommendations being based further on data indicating that the items appear in the media program; code that stores the item recommendations in the data store; and code that communicates the item recommendations to the client device.