Patent ID: 7792706

Claim:
A method for providing recommendations during online shopping, comprising: receiving a first input for storing a first product in a virtual shopping container, wherein the first product has a first set of attributes; receiving a second input for browsing for products in a particular category; in response to the second input, determining a particular set of previously saved virtual shopping cart containers by performing a search of a database for previously saved virtual shopping containers that contain a combination of: (a) one or more products that match one or more attributes in said first set of attributes, and (b) one or more products from said particular category; determining a second set of attributes that are most common to products, from said particular category, that are contained in said particular set of previously saved virtual shopping containers; and providing a recommendation for a second product, from said particular category, having one or more attributes from said second set of attributes; wherein the method is performed by one or more computing devices.