IP Library Granted Patent US 7,133,848
Granted Patent B2
US 7,133,848 · App. 09/859,674 · Granted Nov 7, 2006

Dynamic pricing system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,133,848
App. No.
09/859,674
Granted
Nov 7, 2006
Kind
B2
Abstract

The present invention provides a dynamic pricing system that generates pricing recommendations for each product in each market. In particular, the system normalizes historic pricing and sales data, and then analyzes this historic data using parameters describing the user's business objectives to produce a pricing list to achieve these objectives. The system uses historical market data to forecast expected sales according to a market segment, product type, and a range of future dates and to determine the effects of price changes on the forecasted future sales. The system further calculates unit costs for the product. The system then estimates profits from sales at different prices by using the sales forecasts, adjusting these sales forecasts for changes in prices, and the costs determinations. The system optionally optimizes prices given current and projected inventory constraints and generates alerts notices according to pre-set conditions.

Claims (86)

1. A system for dynamically pricing a product, the system comprising:

means for collecting and storing data on past and current sales;

means for forecasting normalized future sales volume based upon the past sales data;

means for forecasting normalized future sales volume based upon the past sales data;

means for determining price sensitivity of consumers to changes in price of the product based upon past data, wherein the means for determining price sensitivity uses a logistic mathematical model that comprises a price sensitivity function:

F PS ( P )=0.2*{1−[Arc-Tan(α*( P final –P REF ))*2/Pi]},

wherein

P ref is a reference price P ref ,

P final is final price, and

α is empirically determined according to the past and current sales data;

means for forecasting future sales volume at different prices by adjusting the normalized future sales volume forecast by the price sensitivity;

means for accepting user input to define for one or more strategic objectives,

means for determining an optimal price according to the strategic objectives using the future sales volume forecast and costs for the product; and

means for evaluating the current sales at the optimal price and for using the evaluation to modify the optimal price according to the strategic objectives.

2. The system of claim 1 further comprising means for classifying the past sales into one or more channel segments, whereby each of the past sales is classified into only one channel segment.

3. The system of claim 2 , wherein the costs for the product include a different channel segment cost in each of the channel segments.

4. The system of claim 1 , wherein one of said strategic objectives is a minimum price for the product.

5. The system of claim 1 , wherein one of said strategic objectives is a maximum price for the product.

6. The system of claim 1 , wherein one of said strategic objectives is a minimum sales volume for the product.

7. The system of claim 1 , wherein one of said strategic objectives is a maximum sales volume for the product.

8. The system of claim 1 further comprising a means for forecasting a response of a competitor to a change in the price of the product by the seller, whereby the means for forecasting future sales volume at different prices accounts for the competitor's response.

9. The system of claim 1 further comprising a means for determining lost sales data, whereby the means for forecasting future sales volume at different prices accounts for the competitor's response.

10. The system of claim 1 further comprising a means for alerting the seller of an occurrence of a pre-specified event.

11. The system of claim 10 , wherein the means for alerting the seller compares prices for actual sales to the optimal price, and the pre-specified event is a difference between the actual sales and the optimal price.

12. The system of claim 10 , wherein the means for alerting the seller compares actual sales at the optimal price to the forecasted sales volumes at the optimal price.

13. The system of claim 12 , wherein the pre-specified event occurs when a ratio of actual sales volume to the forecasted sales volume is less than a first pre-specified amount.

14. The system of claim 12 , wherein the pre-specified event occurs when the forecasted sales volume exceeds the actual sales volume by more than a second pre-specified amount.

15. A method of dynamically pricing a product, the method

comprising the steps of:

accepting and storing one or more strategic objectives from a seller;

collecting data on past sales;

forecasting normalized future sales volume based upon the past sales data;

determining price sensitivity of consumers to changes in price of the product based upon

the past sales data, wherein the step of determining price sensitivity uses a logistic

mathematical model that comprises a price sensitivity function:

F PS ( P )=0.2*{1−[ArcTan(α*( P final –P REF ))*2/π]},

wherein

P REF is a reference price,

P final is final price, and

α is empirically determined according to the past and the current sales data; n

forecasting future sales volume at different prices by adjusting the normalized future sales volume forecast by the price sensitivity;

determining an optimal price according to the strategic objectives using the future sales volume forecast and costs for the product;

selling the product at the optimal price;

collecting current sales data on sales of the product at the optimal price in real time;

repeating in real time said steps of forecasting normalized future sales volume,

determining price sensitivity of consumers, and forecasting future sales volume at

different prices using said past and current sales data; and

updating the optimal price according to the strategic objectives using the future

sales volume forecast for past and current sales and costs for the product.

16. The method of claim 15 further comprising the step of dynamically determining the costs for the product.

17. The method of claim 15 further comprising the step of classifying the past sales into different channel segments, wherein each of the past sales is classified into only one of the channel segments and wherein the step of forecasting future sales at different prices further comprises forecasting future sales in each of the channel segments.

18. The method of claim 17 , wherein the costs for the product include a different channel segment cost for each of the channel segments.

19. The method of claim 17 , wherein the step of determining an optimal price is performed for each of the channel segments.

20. The method of claim 15 , wherein one of said strategic objectives is a minimum price for the product.

21. The method of claim 15 , wherein one of said strategic objectives is a maximum price for the product.

22. The method of claim 15 , wherein one of said strategic objectives is a minimum sales volume for the product.

23. The method of claim 15 , wherein one of said strategic objectives is a maximum sales volume for the product.

24. The method of claim 15 , wherein the step of forecasting future sales volume further accounts for inventory of the product.

25. The method of claim 24 , wherein the inventory accounts for the forecasted sales for the product at the optimal price.

26. The method of claim 15 , wherein the step of forecasting future sales volume further accounts for an expected response of a competitor.

27. The method of claim 15 , wherein the step of forecasting future sales volume further accounts for lost sales data.

28. The method of claim 15 , further comprising the step of comparing actual sales at the optimal price to forecasted sales volumes at the optimal price.

29. The method of claim 28 further comprising the step of adjusting the optimal price to account for actual sales.

30. The method of claim 28 further comprising the step of alerting the seller when the ratio of actual sales volume to forecasted sales volume at the optimal price is less than a first pre-specified amount.

31. The method of claim 28 further comprising the step of alerting the seller when the actual sales volume is less than the forecasted sales volume by more than a second pre-specified amount.

32. The method of claim 15 , wherein the step of determining an optimal price further comprising accounting for a volume discount for the product.

33. The method of claim 15 , wherein the step of determining price sensitivity further comprises accounting for a relationship between sales of the product and a second product.

34. A program storage device readable by a machine, tangibly

embodying a program of instructions executable by a machine to perform method steps

for dynamically determining a price a product, said method steps comprising:

accepting and storing one or more strategic objectives;

collecting data on past sales;

forecasting normalized future sales volume based upon the past sales data;

determining price sensitivity of consumers to changes in price of the product based upon

the past sales data using a price sensitivity function, wherein the method step of determininc price sensitivity uses a price sensitivity function:

F PS ( P )=0.2*{1−[ArcTan(α*( P final –P REF ))*2/π]},

wherein

P REF is a reference price,

P final is final price, and

α is empirically determined according to the past and the current sales data;

forecasting future sales volume at different prices by adjusting the normalized future sales volume forecast by the price sensitivity;

determining an optimal price according to the strategic objectives using the future sales volume forecast and costs for the product;

collecting current sales data on the sales of the product at the optimal price;

repeating said steps of forecasting normalized future sales volume, determining

price sensitivity of consumers, and forecasting future sales volume at different prices using said past and current sales data; and

modifying said optimal price according to the strategic objectives using the future sales volume forecast for past and current sales and costs for the product.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053383/0117) Recorded Nov 3, 2021
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLUE YONDER GROUP, INC.
Reel/Frame 058794/0776 →
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2021
From: JPMORGAN CHASE BANK, N.A.
To: BLUE YONDER GROUP, INC.; BLUE YONDER, INC.; JDA SOFTWARE SERVICES, INC.; I2 TECHNOLOGIES INTERNATIONAL SERVICES, LLC; MANUGISTICS SERVICES, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; REDPRAIRIE COLLABORATIVE FLOWCASTING GROUP, LLC; JDA SOFTWARE RUSSIA HOLDINGS, INC.; REDPRAIRIE SERVICES CORPORATION; BY BOND FINANCE, INC.; BY NETHERLANDS HOLDING, INC.; BY BENELUX HOLDING, INC.
Reel/Frame 057724/0593 →
SECURITY AGREEMENT Recorded Aug 3, 2020
From: BLUE YONDER GROUP, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053383/0117 →
CHANGE OF NAME Recorded Apr 14, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052392/0720 →
SECURITY AGREEMENT Recorded Oct 12, 2016
From: RP CROWN PARENT, LLC; RP CROWN HOLDING LLC; JDA SOFTWARE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040326/0449 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0809 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0356 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 29556/0697 Recorded Oct 12, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 040337/0053 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0809 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2013
From: JDA SOFTWARE GROUP, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 029556/0697 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 21, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 029538/0300 →
PATENT SECURITY AGREEMENT Recorded Apr 4, 2011
From: JDA SOFTWARE GROUP, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026073/0392 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2010
From: CITICORP NORTH AMERICA, INC., AS COLLATERAL AGENT
To: JDA SOFTWARE GROUP, INC.; JDA SOFTWARE, INC.; JDA WORLDWIDE, INC.; MANUGISTICS CALIFORNIA, INC.; MANUGISTICS GROUP, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; MANUGISTICS HOLDINGS DELAWARE, INC.; MANUGISTICS SERVICES, INC.; MANUGISTICS, INC.; STANLEY ACQUISITION CORP.
Reel/Frame 024225/0271 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2006
From: MANUGISTICS, INC.
To: JDA SOFTWARE GROUP
Reel/Frame 018367/0074 →
SECURITY AGREEMENT Recorded Oct 6, 2006
From: JDA SOFTWARE GROUP, INC.; JDA SOFTWARE, INC.; JDA WORLDWIDE, INC.; MANUGISTICS CALIFORNIA, INC.; MANUGISTICS GROUP, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; MANUGISTICS HOLDINGS DELAWARE, INC.; MANUGISTICS SERVICES, INC.; MANUGISTICS, INC.; STANLEY ACQUISITION CORP.
To: CITICORP NORTH AMERICA, INC., AS COLLATERAL AGENT
Reel/Frame 018362/0151 →
MERGER Recorded Oct 5, 2006
From: MANUGISTICS ATLANTA, INC.
To: MANUGISTICS, INC.
Reel/Frame 018350/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2002
From: COHEN, JEREMY S.
To: MANUGISTICS ATLANTA, INC.
Reel/Frame 012741/0427 →
EMPLOYEE CONFIDENTIALITY AGREEMENT Recorded Sep 18, 2001
From: PHILLIPS, ROBERT L.; GORDON, MICHAEL S.; OZLUK, OZGUR; ALBERTI, STEFANO; FLINT, ROBERT A.; ANDERSSON, JORGEN K.; GROSSMAN, TOM; COOKE, RAYMOND MARK; RANGARAJAN, KESHAVA P.; COHEN, JEREMY S.
To: MANUGISTICS ATLANTA, INC.
Reel/Frame 012394/0498 →