Patent ID: 8732089

Claim:
A computer-implemented method for authenticating a user, the method comprising: maintaining, in a storage device, an electronic catalog comprising a plurality of items available for purchase; maintaining, in a storage device, a transaction history of a user, the transaction history comprising information identifying items, in the electronic catalog, previously purchased by the user; selecting, using a computer, a plurality of items for presentation to the user, the plurality of items comprising at least one item, in the electronic catalog, previously purchased by the user and a plurality of items, in the electronic catalog, not previously purchased be the user; detecting, using the computer, a trigger associated with an operation performed be the user, the operation comprising a user selection of at least a portion of a web page; presenting, using the computer, a plurality of identifiers associated with the plurality of items to the user in response to the detected trigger; receiving, using the computer, from the user, a selection of one or more of the identifiers; determining, using the computer, whether the selected one or more identifiers correspond with items previously purchased by the user; and authenticating, using the computer, the user when the selected one or more identifiers correspond with items previously purchased by the user.