Patent ID: 8645221

Claim:
A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: a network site facilitated by an electronic commerce system, the network site being configured to serve up a plurality of network pages to a client device to conduct a sale of at least one of a plurality of items, wherein at least one of the network pages includes a listing of a subset of the items, and the electronic commerce system maintains a record of a virtual shopping cart activity of a plurality of users with respect to each of the items; code that determines a score for each of the items in the subset as a function of at least one factor that indicates a measure of the virtual shopping cart activity; code that ranks the items in the subset relative to each other based at least in part on the score for each of the items; wherein the at least one factor is selected from a group consisting of: an average time a respective one of the items has been placed in a plurality of virtual shopping carts; a percentage of times the respective one of the items is added to respective ones of the virtual shopping carts when viewed in one of the network pages; and a number of times the respective one of the items remains in respective ones of the virtual shopping carts through a checkout process without being purchased; and code that generates a frequency distribution for at least one of the items, the frequency distribution maintaining a number of instances the respective one of the items is stored in respective ones of virtual shopping carts for a plurality of time ranges, wherein the at least one factor further comprises a value calculated as a function of the frequency distribution.