Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
First Claim
Patent Images
1. A computer-based recommendation system for generating recommendations of unique items, the recommendation system comprising:
- one or more computer readable storage devices configured to store;
a plurality of computer executable instructions;
an items information database containing data relating to a plurality of unique items;
one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the computer system to;
receive an input from a user that comprises user-expressed preferences associated with the plurality of unique items;
calculate a customization score for each unique item in the plurality of unique items, the customization score at least partially based on at least one customization attribute associated with that unique item;
calculate a condition score for each unique item in the plurality of unique items, the condition score at least partially based on at least one condition attribute associated with that unique item;
generate a dissimilarity penalty for each unique item in the plurality of unique items by combining the customization score and the condition score for that unique item, the dissimilarity penalty at least partially generated based on a magnitude of dissimilarity between the unique item and the user-expressed preferences; and
generate a recommendation of unique items by ranking at least a portion of the plurality of the unique items based at least partially on the calculated dissimilarity penalties.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure herein provides methods, systems, and devices for measuring similarity of and generating recommendations for unique items. A recommendation system for generating recommendations of alternative unique items comprises an items information database, a penalty computation engine, a recommendation compilation engine, and one or more computers, wherein the penalty computation engine comprises a customizations filter, a condition filter, and a dissimilarity penalty calculator.
153 Citations
20 Claims
-
1. A computer-based recommendation system for generating recommendations of unique items, the recommendation system comprising:
-
one or more computer readable storage devices configured to store; a plurality of computer executable instructions; an items information database containing data relating to a plurality of unique items; one or more hardware computer processors in communication with the one or more computer readable storage devices and configured to execute the plurality of computer executable instructions in order to cause the computer system to; receive an input from a user that comprises user-expressed preferences associated with the plurality of unique items; calculate a customization score for each unique item in the plurality of unique items, the customization score at least partially based on at least one customization attribute associated with that unique item; calculate a condition score for each unique item in the plurality of unique items, the condition score at least partially based on at least one condition attribute associated with that unique item; generate a dissimilarity penalty for each unique item in the plurality of unique items by combining the customization score and the condition score for that unique item, the dissimilarity penalty at least partially generated based on a magnitude of dissimilarity between the unique item and the user-expressed preferences; and generate a recommendation of unique items by ranking at least a portion of the plurality of the unique items based at least partially on the calculated dissimilarity penalties. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for generating recommendations of unique items, the computer-implemented method comprising:
-
receiving an input from a user that comprises user-expressed preferences associated with a plurality of unique items; calculating, using a computer system, a customization score for each unique item in the plurality of unique items, the customization score at least partially based on at least one customization attribute associated with that unique item; calculating, using the computer system, a condition score for each unique item in the plurality of unique items, the condition score at least partially based on at least one condition attribute associated with that unique item; generating, using the computer system, a dissimilarity penalty for each unique item in the plurality of unique items by combining the customization score and the condition score for that unique item, the dissimilarity penalty at least partially generated based on a magnitude of dissimilarity between the unique item and the user-expressed preferences; and generating, using the computer system, a recommendation of unique items by ranking at least a portion of the plurality of the unique items based at least partially on the calculated dissimilarity penalties; wherein the computer system comprises a computer processor and electronic memory. - View Dependent Claims (20)
-
Specification