System and Method for Generating Demand Groups
First Claim
1. A computer implemented method for generation of demand groups, useful in association with a price optimization system, the method comprising:
- receiving a product listing;
receiving product data for products in the product listing;
receiving point of sales data;
assigning attributes to the products based upon the product data;
clustering the products by received point of sales data and the assigned attributes;
generating a decision tree for the product listing utilizing the point of sales data;
receiving at least one demand rule; and
generating the demand groups by applying the received at least one demand rule to at least one of the decision tree and the product clusters.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for generating demand groups. The demand groups may then be fed to downstream pricing optimization and/or business decision systems. The system receives demand group modeling data including a product listing, point of sales data, available econometric data and product information. Attributes may then be assigned to the products based upon product identifiers, size, flavor, brand, and product descriptions utilizing natural language processing. The products may then be clustered according to the attributes and point of sales data utilizing any of hierarchical clustering, k-means clustering, locality sensitive hashing, QT clustering, EM algorithms and model based clustering. One or more decision trees may be generated for the product listings using the point of sales data. Demand rules may be received, which may be applied to the product clusters and the decision trees to generate demand groups. A confidence score may be generated for each product indicating how well that product fits within the demand group. These confidence scores may be compared against a threshold. Products with scores below the threshold may be flagged for user review.
-
Citations
26 Claims
-
1. A computer implemented method for generation of demand groups, useful in association with a price optimization system, the method comprising:
-
receiving a product listing; receiving product data for products in the product listing; receiving point of sales data; assigning attributes to the products based upon the product data; clustering the products by received point of sales data and the assigned attributes; generating a decision tree for the product listing utilizing the point of sales data; receiving at least one demand rule; and generating the demand groups by applying the received at least one demand rule to at least one of the decision tree and the product clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generation of demand groups, useful in association with a price optimization system, the system comprising:
-
an econometric coefficient analyzer configured to receive a product listing and point of sales data; an attribute engine configured to receive product data for products in the product listing, and further configured to assign attributes to the products based upon the product data; a clustering engine configured to cluster the products by received point of sales data and the assigned attributes; a decision tree generator configured to generate a decision tree for the product listing utilizing the point of sales data; a rule interface configured to receive at least one demand rule; and a rule based engine configured to generate the demand groups by applying the received at least one demand rule to at least one of the decision tree and the product clusters. - View Dependent Claims (15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26)
-
-
21. The system for generating the demand groups, as recited in claim 21, wherein the weighting engine sets updated attributes weights between the old weights and the weights of the new product data.
Specification