Method and system for selecting optimal commodities based upon business profile and preferences
First Claim
1. A computer-implemented method for assisting a customer in choosing a combination of commodities, wherein a combination is composed of one commodity selected from each of N categories, and wherein N is an integer greater than one, the method comprising:
- (a) ranking the commodities within each category based, in part, on at least one optimization parameter;
(b) creating a first combination for a first category by;
(i) selecting a highest ranked commodity from the first category;
(ii) automatically selecting any commodities in other categories that are linked to the commodity selected in step(b)(i);
(iii) selecting a valid commodity for each of the categories from which a commodity has not already been selected for the first combination;
(c) repeating (b) for the other N−
1 categories to create N−
1 other combinations;
(d) calculating a total cost of each combination; and
(e) presenting the combinations to the customer, wherein steps (a) through (e), inclusive, are executed on a computer device.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assisting a customer in choosing a combination of commodities based on preferences of the customer. A combination is a set of related commodities, wherein bundling discounts may be applied to particular bundles of related commodities. Combination options are created by optimizing the categories within the combination in parallel, and then selecting the best value options from each category into a grouping. The effective cost of a grouping is calculated as a total of the effective costs of each option within the grouping. The effective costs consider weighted values of performance features in addition to the actual cost of a commodity. The groupings are ranked and presented to the user, so that the user may select a grouping as combination of commodities for purchase.
-
Citations
20 Claims
-
1. A computer-implemented method for assisting a customer in choosing a combination of commodities, wherein a combination is composed of one commodity selected from each of N categories, and wherein N is an integer greater than one, the method comprising:
-
(a) ranking the commodities within each category based, in part, on at least one optimization parameter; (b) creating a first combination for a first category by; (i) selecting a highest ranked commodity from the first category; (ii) automatically selecting any commodities in other categories that are linked to the commodity selected in step(b)(i); (iii) selecting a valid commodity for each of the categories from which a commodity has not already been selected for the first combination; (c) repeating (b) for the other N−
1 categories to create N−
1 other combinations;(d) calculating a total cost of each combination; and (e) presenting the combinations to the customer, wherein steps (a) through (e), inclusive, are executed on a computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium encoded with a plurality of instructions for controlling a computing system to perform an operation for assisting a customer in choosing a combination of commodities, wherein a combination is composed of one commodity selected from each ofN categories, and wherein N is an integer greater than one, the operation comprising:
-
(a) ranking the commodities within each category based, in part, on at least one optimization parameter; (b) creating a first combination for a first category by; (i) selecting a highest ranked commodity from the first category; (ii) automatically selecting any commodities in other categories that are linked to the commodity selected in step(b)(i); (iii) selecting a valid commodity for each of the categories from which a commodity has not already been selected for the first combination; (c) repeating (b) for the other N−
1 categories to create N−
1 other combinations;(d) calculating a total cost of each combination; and (e) presenting the combinations to the customer. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification