Method and system for ranking multiple products according to user's preferences
First Claim
1. A system for providing information about a plurality of products, each having a plurality of attributes and a product name, the system comprising:
- an evaluation storage operatively coupled for receiving at an input, storing and providing at an output, for each of the plurality of products at least one evaluation score for each of the attributes said product;
a preference calculator having a first input operatively coupled for receiving at least one preference for each of the plurality of attributes and a second input coupled to the evaluation storage for receiving the at least one evaluation score for each of the attributes of the plurality of products, the preference calculator for computing and providing at an output at least one product score for each of the plurality of products, the product score responsive to at least one product of at least one of the at least one preference received at the preference calculator first input and at least one of the at least one evaluation score received at the preference calculator second input; and
an administration having a first input operatively coupled for receiving a product name of each of at least one of the plurality of products and a second input coupled to the preference calculator output for receiving the at least one product score, the administration for providing, responsive to the at least one product score, to a user at an output, for each of a plurality of the plurality of products, the product name received at the administration first input.
19 Assignments
0 Petitions
Accused Products
Abstract
A system and method assists a user in selecting a product from multiple products, grouped into categories. Information about the product is received and stored. Attributes about the products of each category, and questions related to the attributes are received and stored. Possible responses to the questions and weights associated with each possible response are also received and stored. Evaluation ratings for each of the attributes of each of the products are received and stored. The user selects a category and is provided with questions corresponding to the attributes of the products in the category selected. For each product in the category, a product score is calculated by summing the product of the weights of the responses by the evaluation ratings for that product. The results are displayed, organized into rows and columns in the order of the product scores and weights. The user may change the weights, change categories, or obtain additional information, such as information about each product, attribute or the evaluation ratings, and may place an order for some or all products.
-
Citations
21 Claims
-
1. A system for providing information about a plurality of products, each having a plurality of attributes and a product name, the system comprising:
-
an evaluation storage operatively coupled for receiving at an input, storing and providing at an output, for each of the plurality of products at least one evaluation score for each of the attributes said product;
a preference calculator having a first input operatively coupled for receiving at least one preference for each of the plurality of attributes and a second input coupled to the evaluation storage for receiving the at least one evaluation score for each of the attributes of the plurality of products, the preference calculator for computing and providing at an output at least one product score for each of the plurality of products, the product score responsive to at least one product of at least one of the at least one preference received at the preference calculator first input and at least one of the at least one evaluation score received at the preference calculator second input; and
an administration having a first input operatively coupled for receiving a product name of each of at least one of the plurality of products and a second input coupled to the preference calculator output for receiving the at least one product score, the administration for providing, responsive to the at least one product score, to a user at an output, for each of a plurality of the plurality of products, the product name received at the administration first input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of displaying information about a plurality of products, each of the products having a plurality of attributes and a product name, the method comprising:
-
receiving an evaluation score for each of the plurality of attributes of each of the plurality of products;
receiving a preference for each of the plurality of the attributes;
for each of the plurality of products, computing a product score responsive to at least one product of the received evaluation score of said product and the received preferences; and
providing the name of each of the plurality of products responsive to the product score computed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer useable medium having computer readable program code embodied therein for displaying information about a plurality of products, each of the products having a plurality of attributes and a product name, the computer program product comprising:
-
computer readable program code devices configured to cause a computer to receive an evaluation score for each of the plurality of attributes of each of the plurality of products;
computer readable program code devices configured to cause a computer to receive a preference for each of the plurality of the attributes;
computer readable program code devices configured to cause a computer to compute for each of the plurality of products, a product score responsive to at least one product of the received evaluation score of said product and the received preferences; and
computer readable program code devices configured to cause a computer to provide the name of each of the plurality of products responsive to the product score computed. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification