System and method for an electronic product advisor
First Claim
1. A computer-implemented method for providing consumer product advice, the method comprising:
- acquiring a consumer product list indicating products a consumer owns;
comparing the consumer product list to a database of profile product lists;
assigning a similarity measure to each of the profile product lists based upon a number of similar products enumerated on the profile product lists that match the consumer product list;
computing a ranked recommended list of products indicating products that the consumer does not own based on the similarity measure and a number of instances that the unowned products appear on the profile product lists;
displaying the ranked recommended list of products that the consumer does not own.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method operates on a client device and acquires a suspect list of user products based on information derived from the client device. The system normalizes the list, and the user confirms the accuracy of the product list. The user product list is sent to a server where the user product list is compared to other lists using collaborative filtering techniques. The collaborative filtering techniques determine products of interest for the use and the level of interest of the user. The system computes a similarity measure based upon the number of similar products that match the user'"'"'s product list and rankings provided by the user and others. Demographic and behavioral data may also be used in performing the comparison and the similarity measure. The system acquires editorial rankings of products from other users and provides a ranked list of recommended products based upon the editorial rankings.
-
Citations
36 Claims
-
1. A computer-implemented method for providing consumer product advice, the method comprising:
-
acquiring a consumer product list indicating products a consumer owns;
comparing the consumer product list to a database of profile product lists;
assigning a similarity measure to each of the profile product lists based upon a number of similar products enumerated on the profile product lists that match the consumer product list;
computing a ranked recommended list of products indicating products that the consumer does not own based on the similarity measure and a number of instances that the unowned products appear on the profile product lists;
displaying the ranked recommended list of products that the consumer does not own. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for providing consumer product advice, the method comprising:
-
acquiring a consumer product list indicating products a consumer owns, wherein the products indicated are rated by the consumer;
acquiring demographic data regarding the consumer;
acquiring behavioral data regarding the consumer;
acquiring a wish list of products that the consumer wishes to own and adding the wish list of products to the consumer product list;
comparing the rated consumer product list to a database of profile product lists;
assigning a similarity measure to each of the profile product lists based upon a number of similar products enumerated on the profile product lists that match the rated consumer product list;
computing a ranked recommended list of products that the consumer does not own based on the similarity measure and a number of instances of un-owned products on the profile product lists;
providing for display the ranked recommended products that the consumer does not own.
-
-
19. An advisor server apparatus for providing consumer product advice, the apparatus comprising:
-
an acquisition module means for acquiring a consumer product list indicating products a consumer owns;
a database means for storing profile product lists;
a comparison module means for comparing the consumer product list to the database of profile product lists and for assigning a similarity measure to each of the profile product lists based upon a number of similar products enumerated on the profile product lists that match the consumer product list;
a computation module means for computing a ranked recommended list of products indicating products that the consumer does not own based on the similarity measure and a number of instances that the un-owned products appear on the profile product lists; and
a display module means for providing a display of the ranked recommended list of products that the consumer does not own. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An advisor server apparatus for providing consumer product advice, the apparatus comprising:
-
acquisition module means for acquiring a consumer product list indicating products a consumer owns, wherein the products indicated are rated by the consumer, the acquisition module means further including means for acquiring demographic data regarding the consumer, means for acquiring behavioral data regarding the consumer, and means for acquiring a wish list of products that the consumer wishes to own;
database means for adding the wish list of products to the consumer product list;
comparison module means for comparing the rated consumer product list to the database of profile product lists and for assigning a similarity measure to each of the profile product lists based upon a number of similar products enumerated on the profile product lists that match the rated consumer product list;
computation module means for computing a ranked recommended list of products that the consumer does not own based on the similarity measure and a number of instances of un-owned products on the profile product lists;
display module means for providing a display of the ranked recommended products that the consumer does not own.
-
Specification