IP Library Patent Application 11384640
Patent Application
App. No. 11/384,640

Generating an optimized price schedule for a product

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 None
App. No.
11/384,640
Abstract

Generating a price schedule involves generating a graph ( 50 ) having paths that include states ( 52 ) with values ( 54, 56, 58 ). The graph ( 50 ) is generated by determining the values ( 56, 58 ) of a successor state ( 52 ) from the values ( 56, 58 ) of a predecessor state ( 52 ). An optimal path is selected, and a price schedule is determined from the optimal path. Computing an elasticity curve involves having a demand model, values for demand model, and filter sets that restrict the values. Elasticity curves are determined by filtering the values using filter sets, and calculating the elasticity curve using the demand model. An best-fitting elasticity curve is selected. Adjusting a demand forecast value ( 56 ) includes estimating an inventory and a demand at a number of locations ( 24 ). An expected number of unrealized sales at each location ( 24 ) is calculated. An sales forecast value ( 56 ) is determined according to the expected number.

Claims (87)

1 - 26 . (canceled)

27 . A method for computing an elasticity curve, comprising:

selecting a demand model having a plurality of variables;

receiving a plurality of values for each variable;

defining a plurality of filter sets, each filter set operable to restrict the values for at least one variable;

determining an elasticity curve for each filter set by:

filtering the values for at least one variable using the filter set; and

calculating the elasticity curve from the filtered values by performing a regression analysis using the demand model as a regression equation;

measuring a quality value for each elasticity curve; and

selecting an optimal elasticity curve according to the quality values.

28 . The method of claim 27 , wherein the variables comprise:

a dependent variable comprising a demand variable; and

a plurality of independent variables comprising a price variable and time variables.

29 . The method of claim 27 , wherein:

the variables comprise a dependent variable and a plurality of independent variables; and

determining the elasticity curve comprises using the demand model as a regression equation of the dependent variable over the independent variables.

30 . The method of claim 27 , wherein:

the values are associated with a plurality of products; and

determining the elasticity curve for each filter set comprises:

determining an elasticity curve for each product using the values associated with the product;

measuring a quality value for each elasticity curve;

determining an unsatisfactory elasticity curve according to the quality values; and

eliminating the values associated with the unsatisfactory elasticity curve.

31 . The method of claim 27 , wherein:

the values are associated with a plurality of products; and

determining the elasticity curve for each filter set comprises:

determining an elasticity curve for each product using the values associated with the product;

calculating an elasticity value from each elasticity curve; determining an unsatisfactory elasticity value; and

eliminating the values associated with the unsatisfactory elasticity value.

32 . The method of claim 27 , wherein the variables comprise an independent variable comprising a promotional variable.

33 . The method of claim 27 , wherein the variables comprise an independent variable comprising a seasonality index variable.

34 . A system for computing an elasticity curve, comprising:

a database operable to store a demand model having a plurality of variables, a plurality of values for each variable, and a plurality of filter sets, each filter set operable to restrict the values for at least one variable; and

a server coupled to the database and operable to:

determine an elasticity curve for each filter set by filtering the values for at least one variable using the filter set, and calculating the elasticity curve from the filtered values by performing a regression analysis using the demand model as a regression equation;

measure a quality value for each elasticity curve; and

select an optimal elasticity curve according to the quality values.

35 . The system of claim 34 , wherein the variables comprise:

a dependent variable comprising a demand variable; and

a plurality of independent variables comprising a price variable and a time variable.

36 . The system of claim 34 , wherein:

the variables comprise a dependent variable and a plurality of independent variables; and

the server is operable to perform a regression analysis using the demand model as a regression equation of the dependent variable over the independent variables.

37 . The system of claim 34 , wherein:

the values are associated with a plurality of products; and

the server is operable to determine the elasticity curve for each filter set by:

determining an elasticity curve for each product using the values associated with the product;

measuring a quality value for each elasticity curve;

determining an unsatisfactory elasticity curve according to the quality values; and

eliminating the values associated with the unsatisfactory elasticity curve.

38 . The system of claim 34 , wherein:

the values are associated with a plurality of products; and

the server is operable to determine the elasticity curve for each filter set by:

determining an elasticity curve for each product using the values associated with the product;

calculating an elasticity value from each elasticity curve; determining an unsatisfactory elasticity value; and eliminating the values associated with the unsatisfactory elasticity value.

39 . The system of claim 34 , wherein the variables comprise an independent variable comprising a promotional variable.

40 . The system of claim 34 , wherein the variables comprise an independent variable comprising a seasonality index variable.

41 . Logic for computing an elasticity curve, the logic encoded in media and when executed operable to:

select a demand model having a plurality of variables;

receive a plurality of values for each variable;

define a plurality of filter sets, each filter set operable to restrict the values for at least one variable;

determine an elasticity curve for each filter set by:

filtering the values for at least one variable using the filter set; and

calculating the elasticity curve from the filtered values by performing a regression analysis using the demand model as a regression equation; measure a quality value for each elasticity curve; and

select an optimal elasticity curve according to the quality values.

42 . The logic of claim 41 , wherein the variables comprise:

a dependent variable comprising a demand variable; and

a plurality of independent variables comprising a price variable and a time variable.

43 . The logic of claim 41 , wherein:

the variables comprise a dependent variable and a plurality of independent variables; and

the logic is further operable to use the demand model as a regression equation of the dependent variable over the independent variables.

44 . The logic of claim 41 , wherein:

the values are associated with a plurality of products; and

the logic is further operable to determine the elasticity curve for each filter set by:

determining an elasticity curve for each product using the values associated with the product;

measuring a quality value for each elasticity curve;

determining an unsatisfactory elasticity curve according to the quality values; and

eliminating the values associated with the unsatisfactory elasticity curve.

45 . The logic of claim 41 , wherein:

the values are associated with a plurality of products; and

the logic is further operable to determine the elasticity curve for each filter set by:

determining an elasticity curve for each product using the values associated with the product;

calculating an elasticity value from each elasticity curve;

determining an unsatisfactory elasticity value; and

eliminating the values associated with the unsatisfactory elasticity value.

46 . The logic of claim 41 , wherein the variables comprise an independent variable comprising a promotional variable.

47 - 71 . (canceled)

Assignments (12)
CORRECTIVE ASSIGNMENT TO CORRECT THE REEL 026468 FRAME NUMBER FROM 0199 TO 0119 PREVIOUSLY RECORDED ON REEL 055136 FRAME 0623. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION ASSIGNMENT. Recorded Apr 19, 2021
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 056813/0110 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED AT REEL: 026740 FRAME: 0676. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 8, 2021
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 055257/0747 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE CONVEYING AND RECEIVING PARTIES TO INCLUDE A PERIOD AFTER THE TERM INC PREVIOUSLY RECORDED ON REEL 026468 FRAME 0199. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME FROM I2 TECHNOLOGIES US, INC. TO JDA TECHNOLOGIES US, INC.. Recorded Dec 12, 2020
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 055136/0623 →
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 →
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 →
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 TECHNOLOGIES US, INC.
Reel/Frame 029529/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2011
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 026740/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2011
From: I2 TECHNOLOGIES US, INC
To: JDA TECHNOLOGIES US, INC
Reel/Frame 026468/0119 →
PATENT SECURITY AGREEMENT Recorded Apr 4, 2011
From: JDA TECHNOLOGIES US, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026072/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2006
From: WALSER, JOACHIM P.; KALYAN, VIBHU; PALAMARTHY, SRINIVAS; CRAWFORD, JR., JAMES M.; DALAL, MUKESH
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 018063/0203 →