Patent ID: 8375035

Claim:
A method of assisting users in an ecommerce environment, the method comprising: receiving, at the computing device, by a user an instruction to turn on a scoring feature for a plurality of products, wherein the scoring feature includes a check-box icon next to each of a plurality of attributes associated with the plurality of products which when toggled increments a count for the corresponding product from the plurality of products, wherein the checkbox is a binary selection tool, and wherein when toggled, the weighted value score of the product associated with the selected attribute is incremented by one, and wherein the checkbox, when deselected decrements the weighted value score of the product associated with the deselected attribute by one; displaying, at a display device of computing device, a user interface of the plurality of products, wherein each of the plurality of associated attributes are displayed in the user interface with an associated check-box icon; receiving, at the computing device, one or more selections of the check-box icon indicating selection of one or more of the plurality of associated attributes, wherein the one or more selections increment the count for each or the corresponding products; for each of the plurality of products, calculating, a the computing device, a real-time score total based on the incremented count and displaying the real-time score total for each product within the user interface, wherein the calculating includes: determining a weighted value for each of the products based on an aggregation of each of the selected plurality of associated attributes of the product; displaying, at the display device of the computing device, a ranked list of the plurality of products based on the determined weighted values of each of the plurality of products; storing, by the computing device, each of the rankings of the plurality of products to persist for the user, wherein each of the stored ranked products is stored with a unique name and is retrieved for making comparisons between products and sharing the ranked products with a plurality of users for collaborative review of the plurality of products, wherein the plurality of products are ranked by a plurality of users and each of the plurality of users are members of at least on user group; and generating, at the computing device, a collaborative group ranking based on a collection of the product rankings from each of the users in the group.