Patent ID: 7970664

Claim:
A computer-implemented method of assisting users in locating items of interest during browsing of an electronic catalog, the method comprising: recording, in a session record of a browsing session of a user, identifiers of a plurality of catalog items selected by the user for viewing in the electronic catalog (“accessed items”); programmatically selecting a plurality of additional items to recommend to the user based, at least in part, on the plurality of accessed items recorded in said session record; and during the browsing session: (a) outputting to the user a list of the accessed items and a list of the additional items, (b) detecting de-selection by the user of one or more of the accessed items from the list of accessed items, and (c) responding to said de-selection by generating, and outputting to the user, a refined list of additional items which reflects said de-selection, such that the user interactively causes a set of session-based item recommendations to be refined.