Interface for merchandise price optimization
First Claim
1. An interface enabling a user to determine optimum prices of products for sale, comprising:
- a scenario/results processor, configured to enable a user to prescribe an optimization scenario, and configured to present the optimum prices to said user, wherein the optimum prices are determined by execution of said optimization scenario, wherein said optimum prices are determined based upon estimated product demand and calculated activity based costs, said scenario/results processor comprising;
an input/output processor, configured to acquire data corresponding to said optimization scenario from said user, and configured to distribute optimization results to said user, wherein said data is acquired from said user over the Internet via a packet-switched protocol; and
a scenario controller, coupled to said input/output processor, configured to control acquisition of said data and the distribution of said optimization results in accordance with a price optimization procedure.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for an interface enabling a user to determine optimum prices of products for sale. The interface includes a scenario/results processor that enables the user to prescribe an optimization scenario, and that presents the optimum prices to the user. The optimum prices are determined by execution of the optimization scenario, where the optimum prices are determined based upon estimated product demand and calculated activity based costs. The scenario/results processor has an input/output processor and a scenario controller. The input/output processor acquires data corresponding to the optimization scenario from the user, and distributes optimization results to the user. The scenario controller is coupled to the input/output processor. The scenario controller controls acquisition of the data and the distribution of the optimization results in accordance with a price optimization procedure.
217 Citations
41 Claims
-
1. An interface enabling a user to determine optimum prices of products for sale, comprising:
-
a scenario/results processor, configured to enable a user to prescribe an optimization scenario, and configured to present the optimum prices to said user, wherein the optimum prices are determined by execution of said optimization scenario, wherein said optimum prices are determined based upon estimated product demand and calculated activity based costs, said scenario/results processor comprising;
an input/output processor, configured to acquire data corresponding to said optimization scenario from said user, and configured to distribute optimization results to said user, wherein said data is acquired from said user over the Internet via a packet-switched protocol; and
a scenario controller, coupled to said input/output processor, configured to control acquisition of said data and the distribution of said optimization results in accordance with a price optimization procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
a template controller, configured to provide first price optimization templates and second price optimization templates, wherein said price optimization templates are presented to said user to allow for prescription of said optimization scenario, and for distribution of said optimization results; and
a command interpreter;
configured to extract commands from said first price optimization templates executed by said user, and configured to populate said second price optimization templates according to result data provided for presentation to said user.
-
-
6. The apparatus as recited in claim 5, wherein said first and second price optimization templates are provided according to hypertext markup language (HTML).
-
7. The apparatus as recited in claim 5, wherein said first and second price optimization templates are provided according to extensible markup language (XML).
-
8. The apparatus as recited in claim 5, wherein said first and second price optimization templates are provided as Java applets.
-
9. The apparatus as recited in claim 5, wherein said second price optimization templates comprise:
a price optimization results template, for providing said user with said result data corresponding to said optimization scenario.
-
10. The apparatus as recited in claim 9, wherein said result data comprises optimized values and percent change values for merchandising factors, wherein said merchandising factors comprise one or more of the following:
- volume, revenue, product cost, gross margin, and net profit.
-
11. The apparatus as recited in claim 10, wherein said result data is presented graphically.
-
12. The apparatus as recited in claim 5, wherein said first price optimization templates comprise:
a plurality of new scenario templates, configured to enable said user to prescribe scenario parameters corresponding to said optimization scenario.
-
13. The apparatus as recited in claim 12, wherein said plurality of new scenario templates comprises:
-
a category template, for specifying a product category for price optimization, said product category comprising;
a plurality of demand groups, each of said plurality of demand groups configured to categorize a set of highly correlated products, wherein said highly correlated products are normally substitute products, but may also be complementary products.
-
-
14. The apparatus as recited in claim 13, wherein said plurality of new scenario templates further comprises:
a products template, for specifying the products for sale, wherein the products for sale may span more than one of said plurality of demand groups.
-
15. The apparatus as recited in claim 13, wherein said plurality of new scenario templates further comprises:
a locations template, for specifying a plurality of store groups for which the optimum prices are to be determined, wherein, when determining the optimum prices, the apparatus employs portions of said data that correspond to said plurality of store groups.
-
16. The apparatus as recited in claim 13, wherein said plurality of new scenario templates further comprises:
a time horizon template, for specifying a time period for which the optimum prices are to be determined.
-
17. The apparatus as recited in claim 13, wherein said plurality of new scenario templates further comprises:
-
an at-large rules template, for specifying rules to govern determination of the optimum prices, said rules comprising;
maximum allowable price swing for each of the products for sale; and
maximum allowable swing for average price of each demand group within said plurality of demand groups.
-
-
18. The apparatus as recited in claim 13, wherein said plurality of new scenario templates further comprises:
a strategy template, for specifying a merchandising performance figure of merit, and for specifying limits for changes in sales volume.
-
19. The apparatus as recited in claim 18, wherein options for specification of said merchandising performance figure of merit comprise net profit, said sales volume, and revenue.
-
20. A method for providing an interface to an apparatus for optimizing the prices of products for sale, comprising:
-
utilizing a computer-based scenario/results processor within an optimization server to present a sequence of data entry templates to a user, whereby the user specifies an optimization scenario, the optimization server optimizing the prices according to modeled market demand for the products and calculated demand chain costs for the products; and
generating a plurality of optimization results templates and providing these templates to the user, wherein the optimum prices are presented. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
providing a strategy template, for specifying a merchandising performance figure of merit, and for prescribing limits for changes in sales volume.
-
-
25. The method as recited in claim 20, wherein options for specifying the merchandising performance figure of merit comprise net profit, sales volume, and revenue.
-
26. The method as recited in claim 20, wherein said generating comprises:
providing a price optimization results template, for supplying the user with scenario results corresponding to the optimization scenario, wherein the scenario results include optimized values and percent change values for merchandising factors, the merchandising factors including one or more of the following;
volume, revenue, product cost, gross margin, and net profit.
-
27. The method as recited in claim 20, wherein said utilizing comprises:
-
first providing a category template, for specifying a product category for price optimization, wherein the product category comprises a plurality of demand groups;
second providing a products template, for specifying the products for sale for which the optimum prices are to be determined, wherein the products for sale may span more than one of the plurality of demand groups; and
third providing a time horizon template, for prescribing a time period for which the optimum prices are to be determined.
-
-
28. The method as recited in claim 27, wherein said utilizing further comprises:
-
fourth providing a locations template, for prescribing a plurality of store groups for which the optimum prices are to be determined, wherein said prescribing directs said employing to utilize data corresponding to the plurality of said store groups when determining the optimum prices; and
fifth providing an at-large rules template, for specifying rules to govern determination of the optimum prices, wherein the rules specify maximum allowable price swing for each of the products for sale, and maximum allowable swing for the average price of each demand group within the plurality of demand groups.
-
-
29. The method as recited in claim 20, wherein said utilizing comprises:
-
acquiring data corresponding to the optimization scenario from the user; and
formatting the data into a format suitable for performing a price optimization according to the optimization scenario.
-
-
30. The method as recited in claim 29, wherein the data is interactively provided by the user.
-
31. The method as recited in claim 29, wherein the data is acquired from a source electronic file that is designated by the user.
-
32. The method as recited in claim 29, wherein said acquiring comprises:
obtaining the data from the user over a data network that employs a packet-switched protocol.
-
33. The method as recited in claim 32, wherein said acquiring further comprises:
employing TCP/IP protocol to obtain the data over the Internet.
-
34. An interface enabling a user to determine optimum prices of products for sale, comprising:
-
a scenario/results processor, configured to enable a user to prescribe an optimization scenario, and configured to present the optimum prices to said user, wherein the optimum prices are determined by execution of said optimization scenario, wherein said optimum prices are determined based upon estimated product demand and calculated activity based costs for products within demand groups, and wherein said estimated product demand is modeled using a Bayesian Shrinkage methodology, said scenario/results processor comprising;
an input/output processor, configured to acquire data corresponding to said optimization scenario from said user, and configured to distribute optimization results to said user, wherein said input/output processor comprises;
a template controller, configured to provide first price optimization templates and second price optimization templates, wherein said price optimization templates are presented to said user to allow for prescription of said optimization scenario, and for distribution of said optimization results; and
a command interpreter;
configured to extract commands from said first price optimization templates executed by said user, and configured to populate said second price optimization templates according to result data provided for presentation to said user; and
a scenario controller, coupled to said input/output processor, configured to control acquisition of said data and the distribution of said optimization results in accordance with a price optimization procedure. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
a price optimization results template, for providing said user with said result data corresponding to said optimization scenario.
-
-
36. The apparatus as recited in claim 35, wherein said result data comprises optimized values and percent change values for merchandising factors, wherein said merchandising factors comprise one or more of the following:
- volume, revenue, product cost, gross margin, and net profit.
-
37. The apparatus as recited in claim 34, wherein said first price optimization templates comprise:
a plurality of new scenario templates, configured to enable said user to prescribe scenario parameters corresponding to said optimization scenario.
-
38. The apparatus as recited in claim 37, wherein said plurality of new scenario templates comprises:
-
a category template, for specifying a product category for price optimization, said product category comprising;
a plurality of demand groups, each of said plurality of demand groups configured to categorize a set of highly correlated products, wherein said highly correlated products are normally substitute products, but may also be complementary products;
a products template, for specifying the products for sale, wherein the products for sale may span more than one of said plurality of demand groups;
a locations template, for specifying a plurality of store groups for which the optimum prices are to be determined, wherein, when determining the optimum prices, the apparatus employs portions of said data that correspond to said plurality of store groups; and
a time horizon template, for specifying a time period for which the optimum prices are to be determined.
-
-
39. The apparatus as recited in claim 38, wherein said plurality of new scenario templates further comprises:
-
an at-large rules template, for specifying rules to govern determination of the optimum prices, said rules comprising;
maximum allowable price swing for each of the products for sale; and
maximum allowable swing for average price of each demand group within said plurality of demand groups.
-
-
40. The apparatus as recited in claim 38, wherein said plurality of new scenario templates further comprises:
a strategy template, for specifying a merchandising performance figure of merit, and for specifying limits for changes in sales volume.
-
41. The apparatus as recited in claim 40, wherein options for specification of said merchandising performance figure of merit comprise net profit, said sales volume, and revenue.
Specification