Method and apparatus for correlating products based upon logical relations by product attributes and optionally with customer data purchases
First Claim
1. A method, performed by a computing system having a processor, for generating a list of at least one correlated product to be supplied by a vendor to a prospective customer by the use of a computer, the method comprising:
- organizing, with the processor, into a searchable data set a plurality of products and attributes of each product;
selecting, with the processor, a product having a plurality of attributes;
ascertaining, with the processor, the plurality of attributes of the selected product;
for each of at least two of the plurality of attributes,ascertaining, with the processor, all products that match the attribute of the selected product to provide looked-up products;
selecting, with the processor, from the looked-up products all products that are the closest match to the selected product utilizing predetermined attribute-related criteria to provide best matches;
generating, with the processor, an output list of at least one of the best matches from the looked-up products; and
outputting the generated output list to the prospective customer,wherein the best matches are ascertained by utilizing predetermined attribute-related criteria and wherein one attribute-related criterion is all products that match on the one attribute that has the least number of products in it.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a list of recommendations to be supplied by a vendor to a prospective customer by the use of a computer comprising the steps of inputting into a searchable data set a plurality of products and attributes of each product. A product is. The attributes of the selected product are ascertained. All products are ascertained that match at least one of the attributes of the selected product to provide looked-up products. From the looked-up products then are selected all products that are the closest match to the selected product to provide best matches. An output list of best matches of correlated products from the looked-up products is generated.
7 Citations
35 Claims
-
1. A method, performed by a computing system having a processor, for generating a list of at least one correlated product to be supplied by a vendor to a prospective customer by the use of a computer, the method comprising:
-
organizing, with the processor, into a searchable data set a plurality of products and attributes of each product; selecting, with the processor, a product having a plurality of attributes; ascertaining, with the processor, the plurality of attributes of the selected product; for each of at least two of the plurality of attributes, ascertaining, with the processor, all products that match the attribute of the selected product to provide looked-up products; selecting, with the processor, from the looked-up products all products that are the closest match to the selected product utilizing predetermined attribute-related criteria to provide best matches; generating, with the processor, an output list of at least one of the best matches from the looked-up products; and outputting the generated output list to the prospective customer, wherein the best matches are ascertained by utilizing predetermined attribute-related criteria and wherein one attribute-related criterion is all products that match on the one attribute that has the least number of products in it. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable device, that is not a signal, whose contents cause a computing system to generate a list of at least one correlated product to be supplied by a vendor to a prospective customer by:
-
organizing into a searchable data set a plurality of products and attributes of each product; selecting a product having a plurality of attributes; ascertaining the attributes of the selected product; for each of at least two of the plurality of attributes, ascertaining all products that match the attribute of the selected product to provide looked-up products; selecting from the looked-up products all products that are the closest match to the selected product utilizing predetermined attribute-related criteria to provide best matches; generating an output list of at least one of the best matches from the looked-up products; and output the generated output list to the prospective customer, wherein the best matches are ascertained by utilizing predetermined attribute-related criteria and wherein one attribute-related criterion is all products that match on the one attribute that has the least number of products in it. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computing system for generating a list of at least one correlated product to be supplied by a vendor to a prospective customer by the use of a computer, the computing system comprising:
-
a memory; and one or more processors configured to; organize into a searchable data set a plurality of products and attributes of each product; select a product having a plurality of attributes; ascertain the plurality of attributes of the selected product; for each of at least two of the plurality of attributes, ascertain all products that match the attribute of the selected product to provide looked-up products; select from the looked-up products all products that are the closest match to the selected product utilizing predetermined attribute-related criteria to provide best matches; generate an output list of at least one of the best matches from the looked-up products, and output the generated output list to the prospective customer, wherein the best matches are ascertained by utilizing predetermined attribute-related criteria and wherein one attribute-related criterion is all products that match on the one attribute that has the least number of products in it. - View Dependent Claims (32, 33, 34, 35)
-
Specification