Patent ID: 8620767

Claim:
A system for selecting items to recommend to users, comprising: a computer data repository that stores a mapping that maps items to related items, said mapping based at least partly on item relationships discovered by analyzing recorded activities of a plurality of users; and a computer system comprising one or more physical computers, said computer system programmed to maintain a record of a plurality of items selected by a user for viewing during a browsing session of the user, and programmed to generate session-specific recommendations for the user by at least: identifying, based on the record and the mapping, a plurality of candidate recommendation items, each candidate recommendation item being related to at least one of the plurality of items selected by the user for viewing during the browsing session; ranking the plurality of candidate recommendation items; and selecting, based at least partly on the ranking, a subset of the plurality of candidate recommendation items to recommend to the user during the browsing session; wherein the computer system is additionally programmed to generate a personalized page that includes: (1) a visual representation of the plurality of items selected for viewing, said visual representation including, for each of the plurality of items, a respective user-selectable link to a corresponding page, and (2) a visual representation of the subset of items selected to recommend to the user.