IP Library Granted Patent US 6,963,854
Granted Patent B1
US 6,963,854 · App. 09/517,983 · Granted Nov 8, 2005

Target 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 6,963,854
App. No.
09/517,983
Granted
Nov 8, 2005
Kind
B1
Abstract

A business process and computer system known as the “Target Pricing System” (TPS) that generates an optimum bid or value for a competitively bid good or service. The system is resident on one or more host processors in connection with one or more data stores, and includes a product model that defines list values for the bid using stored price data and costs the values using stored cost data, a competitor net price model that calculates an equivalent competitor net price for the value, and a market response model that calculates the probability of winning with the value as a function of price. The system further preferably includes an optimization model that computes the target price of an optimal value that maximizes expected contribution for the bid or value. The system alternately further includes a benefits model for calculating the benefits of using target pricing over a pre-existing approach, and strategic objects which each affect the target price.

Claims (173)

1. A target pricing system used in a computer for obtaining an optimum value, the target pricing system resident on one or more host processors in connection with one or more data stores, the target pricing system comprising:

a product model that prices using a computer a plurality of values using stored price data and estimates costs for each of the values using stored cost data;

a competitor net price model that calculates using a computer an equivalent competitor net price; and

a market response model that calculates using a computer the probability of winning with each of the values as a function of price,

wherein the market response model uses an equation:

probability

of

winning

=

1

1

+

j

J

k

j

+

m

j

wherein, for J competitors, k j is a sum of price-independent terms for competitor j and m j is a sum of price-dependent terms for the competitor j.

2. The system of claim 1 , further including

an optimization model that computes the target price of the optimal value that maximizes expected contribution.

3. The system of claim 1 , further including a benefits model that calculates one or more benefits of target pricing in comparison to a pre-existing pricing approach.

4. The system of claim 2 , wherein the product model, competitor price model, market response model, optimization model, and benefits model are objects implemented in software on the one or more processors of the target pricing system.

5. A target pricing system used in a computer for obtaining an optimum value, the target pricing system resident on one or more host processors in connection with one or more data stores, the target pricing system comprising:

a product model that produces, using a computer, a plurality of bids using stored price data and estimates costs associated with each of the bids using stored cost data;

a competitor net price model that calculates using a computer an equivalent competitor net price; and

a market response model that calculates using a computer the probability of winning with each of the values as a function of price;

wherein the market response model calculates the probability of winning as:

probability

of

winning

=

1

1

+

j

J

k

j

+

m

j

wherein, for J competitors, k j is a sum of price-independent terms for competitor j and m j is a sum of price-dependent terms for the competitor j, and

an optimization model that determines the competitive response to each of the bids and computes a target price that maximizes expected contribution.

6. The system of claim 5 , further including using a benefits model that calculates one or more benefits of target pricing in comparison to a pre-existing pricing approach.

7. The system of claim 6 , wherein the product model, competitor price model, market response model, optimization model, and benefits model are objects implemented in software on the one or more processors of the target pricing system.

8. The system of claim 5 , wherein the product model and the competitor price model are n-dimensional with stored data reflective of at least price and cost, and wherein the system pricing the bid, costing the bid, and calculating an equivalent competitor net price are performed by iterative linear interpolation of the stored data.

9. The system of claim 5 , wherein the market response model includes coefficients for market response predictors based upon historical data, and for a specific bid, evaluates price and price-independent predictors to generate a market response curve from which an estimated probability of winning a bid is calculated.

10. The system of claim 9 , wherein the coefficients are dynamically updated over time based on results of past bids.

11. The system of claim 10 , wherein the market response predictors are attributes selected from the group comprised of: customers, orders, and products.

12. The system of claim 11 , wherein the customers attributes are static and variable attributes.

13. The system of claim 6 , wherein the benefits model obtains the target price for the specific bid, calculates a bid price using a pre-existing pricing approach, and compares the bid from the pre-existing pricing approach to the market response curve to determine the probability of a successful bid with the pre-existing pricing approach.

14. The system of claim 13 , wherein the pre-existing pricing approach is selected from the group comprised of discounting a list price in the product model; adding to the cost in the product model; and competitive matching of historical data.

15. The system of claim 5 , further including strategic objectives, each of which affect the target price of the bid.

16. The system of claim 15 , wherein the strategic objectives are selected from the group comprised of: a pre-specified maximum or minimum margin on the bid; and obtaining a pre-specified maximum or minimum success rate on the bid.

17. The system of claim 16 , wherein the strategic objectives are specified at the product segment level and market segment level.

18. The system of claim 5 , wherein the target pricing system further calculates a target range for the target price using the constraints of the strategic objective objects and determines the target price for the bid that is within the target range.

19. The system of claim 18 , wherein the target range is calculated based upon a predetermined plus or minus range around the maximum expected contribution.

20. The system of claim 18 , wherein the target range is calculated based upon a predetermined plus or minus range greater and lesser than the calculated optimum target price.

21. The system of claim 5 , wherein the target pricing system is resident on one or more processors in a local network of a user of the target pricing system.

22. The system of claim 5 , wherein the system includes a target pricing data store including at least the price data, cost data, and historical data, and additional business metrics such as margin, volumes, and revenues.

23. The system of claim 5 , wherein the one or more processors of the target pricing system are remotely located from the user of the target pricing system and accessible from a remote interface across the Internet.

24. The system of claim 7 , wherein the product model, competitor price model, market response model, optimization model, benefits model, and target pricing data store are resident on the one or more processors of the target pricing system located remotely from the user.

25. An automated method of target pricing a value with one or more processors in connection with one or more data stores, comprising the steps of:

pricing the value using stored list prices in a product model;

costing the value using stored costs in the product model;

calculating an equivalent competitor net price for the value using a competitor net price model;

calculating the probability of winning with the value as a function of price using parameters from a market response model; and

calculating a target price for the value that maximizes expected contribution using an optimization model that determines competitive response to any potential value,

wherein the step of calculating the probability of winning by:

probability

of

winning

=

1

1

+

j

J

k

j

+

m

j

wherein, for J competitors, k j is a sum of price-independent terms for competitor j and m j is a sum of price-dependent terms for the competitor j.

26. The method of claim 25 , further including the step of calculating one or more benefits of target pricing in comparison to a pre-existing pricing approach.

27. The method of claim 26 , wherein the product model and the competitor price model are n-dimensional with stored data reflective of at least price and cost, and the steps of pricing the value, rusting the value, and calculating an equivalent competitor net price are located by iterative linear interpolation of the stored data.

28. The method of claim 25 , wherein the step of calculating an equivalent competitor net price further includes the steps of:

retrieving a price from the product model for a specific value; and

applying a discounting model to the price to determine a competitor net price for the specific value.

29. The method of claim 28 , further including the step of overriding the calculated equivalent competitor net price if the calculated competitor net price falls outside a predetermined range.

30. The method of claim 25 , wherein the market response model includes coefficients for market response predictors based upon historical data, and for a specific value, the step of calculating the probability of winning the bid includes the steps of:

evaluating price-independent predictors; and

generating a market response curve from which an estimated probability of winning with the value is calculated.

31. The method of claim 30 , wherein the step of evaluating price-independent predictors is evaluating price independent predictors for at least the customer, the order, and the product.

32. The method of claim 31 , further including the step of evaluating static and variable price-independent predictors.

33. The method of claim 26 , wherein the step of calculating one or more benefits of target pricing includes the steps of:

obtaining the target price for the specific value;

calculating a target price value using a pre-existing pricing approach; and

comparing the value from the pre-existing pricing approach to a market response curve to determine the probability of a successful bid with the pre-existing pricing approach.

34. The method of claim 33 , wherein the step of calculating a target price bid using a pre-existing pricing approach is a step selected from the group of:

discounting the list price from the price model;

adding a predetermined amount to the cost for the value; and

matching a historic rate for the specific value.

35. The method of claim 26 , further comprising the steps of:

calculating a specific target price for a performance of a contract;

determining the applicability of one or more strategic objectives to the target price;

calculating a target range for the target bid price that is constrained by the one or more strategic objectives; and

obtaining a target price that is within the target range.

36. The method of claim 35 , wherein the step of determining the applicability of one or more strategic objectives is a step selected from the group of:

obtaining a pre-determined maximum or minimum margin on the value; and

obtaining a pre-determined maximum or minimum success rate on the value.

37. The method of claim 25 , further including the step of calculating a target range for the value.

38. The method of claim 37 , wherein the step of calculating a target range is a step selected from the group of:

calculating a target range from the maximum expected contribution; and

calculating a target range based upon the optimum target price.

39. A target pricing system for obtaining an optimum value, the target pricing system resident on one or more host processors in connection with one or more data stores, the target pricing system comprising:

product model means for creating a product model that prices the value using stored price data and costs the value using stored cost data;

competitor net price model means for creating a competitor net price model that calculates an equivalent competitor net price for the value; and

market response model means for creating a market response model that calculates the probability of winning with the value as a function of price, wherein the market response model means calculates the probability of winning using an equation:

probability

of

winning

=

1

1

+

j

J

k

j

+

m

j

wherein, for J competitors, k j is a sum of price-independent terms for competitor j and m j is a sum of price-dependent terms for the competitor j.

40. The system of claim 39 , further including

an optimization model means for creating an optimization model that determines the competitive response to any potential value and computes the target price that maximizes expected contribution.

41. The system of claim 39 , further including a benefits model means for creating a benefits model that calculates one or more benefits of target pricing in comparison to a pre-existing pricing approach.

42. The system of claim 41 , wherein the product model means, competitor net price model means, market response model means, optimization model, and benefits model are objects implemented in software on the one or more processors of the target pricing system.

43. The system of claim 39 , wherein the product model and the competitor price model are n-dimensional with stored data reflective of at least price and cost, and wherein the system pricing the value, costing the value, and calculating an equivalent competitor net price are performed by iterative linear interpolation of the stored data.

Assignments (15)
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 →
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 →
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/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/0697 →
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 →
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 →
CHANGE OF NAME Recorded May 11, 2001
From: TALUS SOLUTION, INC.
To: MANUGISTICS ATLANTA, INC.
Reel/Frame 011795/0649 →
CORRECTIVE ASSIGNMENT TO CORRECT CONVEYING PARTY PREVIOUSLY RECORDED ON REEL 010884, FRAME 0255. Recorded Oct 30, 2000
From: BOYD, DEAN; GORDON, MIKE; ANDERSSON, JORGEN; TAI, CHIA-HUNG CHARLES; YANG, FENG; KOLAMALA, ANUPAMA; COOK, GREG; GUARDINO, THOMAS; PURANG, MUDITA; KRISHNAMURTHY, PRABHAKAR; COOKE, MARK; NANDIWADA, RAVI; MONTEIRO, BRIAN; HAAS, STEVE
To: TALUS SOLUTIONS
Reel/Frame 011138/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2000
From: BOYD, DEAN; GORDON, MIKE; ANDERSSON, JORGEN; TAI, CHIA-HUNG CHARLES; YANG, FENG; KILAMALA, ANUPAMA; COOK, GREG; GUARDINO, THOMAS; PURANG, MUDITA; KRISHNAMURTHY, PRABHAKAR; COOKE, MARK; NANDIWADA, RAVI; MONTEIRO, BRIAN; HAAS, STEVE
To: TALUS SOLUTIONS
Reel/Frame 010884/0255 →