Rule relaxation and subset optimization system
First Claim
Patent Images
1. In a computer system, a method for computing a preferred set of prices for a subset of products of a plurality of products, comprising:
- setting, using the computer system, a plurality of relaxable rules, wherein the setting of rules utilizes rule parameters, and wherein the rule parameters include default rule parameters and configured rule parameters;
prioritizing, using the computer system, the plurality of relaxable rules;
identifying, using the computer system, at least one lower priority infeasible rule from the plurality of relaxable rules;
incrementally relaxing, using the computer system, any infeasible rule of the plurality of rules which has a lower priority than the at least one lower priority infeasible rule to allow the at least one lower priority infeasible rule of the plurality of rules to become feasible;
storing, using the computer system, initial prices for a plurality of products;
designating, using the computer system, a subset of products of the plurality of products, wherein the number of products in the subset of products is less than the number of products in the plurality of products; and
optimizing, using the computer system, prices for products in the subset of products, while maintaining the initial prices of products of the plurality of products that are not in the subset of products, and wherein the optimizing of prices complies with the relaxed any infeasible rule of the plurality of rules.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for computing a preferred set of prices for products in a subset of a plurality of products is provided. Generally, initial prices for a plurality of products are stored. A subset of products of the plurality of products is designated, where the number of products in the subset of products is less than the number of products in the plurality of products. Prices for the products in the subset of products are optimized, while maintaining the initial prices of products of the plurality of products that are not in the subset of products.
115 Citations
17 Claims
-
1. In a computer system, a method for computing a preferred set of prices for a subset of products of a plurality of products, comprising:
-
setting, using the computer system, a plurality of relaxable rules, wherein the setting of rules utilizes rule parameters, and wherein the rule parameters include default rule parameters and configured rule parameters; prioritizing, using the computer system, the plurality of relaxable rules; identifying, using the computer system, at least one lower priority infeasible rule from the plurality of relaxable rules; incrementally relaxing, using the computer system, any infeasible rule of the plurality of rules which has a lower priority than the at least one lower priority infeasible rule to allow the at least one lower priority infeasible rule of the plurality of rules to become feasible; storing, using the computer system, initial prices for a plurality of products; designating, using the computer system, a subset of products of the plurality of products, wherein the number of products in the subset of products is less than the number of products in the plurality of products; and optimizing, using the computer system, prices for products in the subset of products, while maintaining the initial prices of products of the plurality of products that are not in the subset of products, and wherein the optimizing of prices complies with the relaxed any infeasible rule of the plurality of rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented, price optimization system for optimizing a preferred set of process for a subset of a plurality of products, comprising:
-
a rule editor configured to set a plurality of relaxable rules, wherein the plurality of relaxable rules is set utilizing rule parameters, wherein the rule editor utilized default values of the rule parameters, and further wherein the rule editor enables configuring of the rule parameters by a user; a rule prioritizer configured to receive a prioritization of the plurality of relaxable rules, and for identifying at least one lower priority infeasible rule from the plurality of relaxable rules; a rule relaxation module configured to incrementally relax any infeasible rule of the plurality of relaxable rules which has a lower priority than the at least one lower priority infeasible rule, enabling the at least one lower priority infeasible rule to become feasible; a database configured to store initial prices for a plurality of products; a product designator configured to designate a subset of products of the plurality of products, wherein the number of products in the subset of products is less than the number of products in the plurality of products; and an optimization engine configured to optimize prices for products in the subset of products, while maintaining the initial prices of all other products of the plurality of products and wherein the optimizing of prices complies with the relaxed any infeasible rule of the plurality of rules. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification