IP Library Granted Patent US 9,208,467
Granted Patent B2
US 9,208,467 · App. 12/758,303 · Granted Dec 8, 2015

Optimizing inventory in accordance with a constrained network

Inventor: Adeel Najmi (Plano, TX)
Assignee: JDA Software Group, Inc.
G06Q10/087Y10S707/949
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 9,208,467
App. No.
12/758,303
Granted
Dec 8, 2015
Kind
B2
Abstract

In one embodiment, optimizing inventory includes accessing service level band sets. Each service level band set is associated with a policy group, and includes service level bands. Each service level band of a service level band set has a service level priority with respect to any other service level bands of the same service level band set. An inventory band set is determined for each service level band set. Each inventory band set includes inventory bands, where each inventory band satisfies a corresponding service level band assuming an unconstrained network. Each inventory band of an inventory band set has an inventory priority with respect to any other inventory bands of the same inventory band set. A feasible supply chain plan that satisfies the inventory band sets is generated in order of the inventory priorities until a constrained network is depleted.

Claims (45)

1. A supply chain network, comprising:

two or more supply chain entities comprising at least one starting entity and at least one ending entity, wherein the at least one starting entity receives items directly from one or more suppliers and supplies items to the at least one ending entities, and the at least one ending entity supplies items directly to at least one customer; and

two or more supply chain arcs connecting the one or more suppliers, the two or more supply chain entities, and the at least one customer; and

a database that stores:

at least one prioritized service level band associated with a policy group and assigned to an entity of the supply chain network; and

at least one feasibility constraint that constrains the two or more supply chain entities by restricting a network of the two or more supply chain entities; and

a computer system coupled with the database and configured to:

calculate two or more prioritized inventory bands corresponding with the at least one prioritized service level band; and

generate a feasible supply chain plan that satisfies the prioritized inventory bands in order of priority until a constrained network is depleted.

2. The supply chain network of claim 1 , wherein the feasibility constraint comprises a capacity constraint that restricts inventory on hand of the two or more supply chain entities.

3. The supply chain network of claim 1 , wherein the feasibility constraint comprises a constraint restricting the ability to store items at one of the two or more supply chain entities.

4. The supply chain network of claim 1 , wherein the feasibility constraint comprises a constraint that restricts the ability to provide items to one of the two or more supply chain entities.

5. A method, comprising:

accessing, by a computer, two or more service level band sets stored in a database, each service level band set associated with a policy group and comprising two or more service level bands, each service level band of a service level band set comprising a service level priority with respect to any other service level bands of the same service level band set;

accessing, by the computer, two or more supply chain entities stored in a database, the two or more supply chain entities comprising at least one starting entity and at least one ending entity, wherein the at least one starting entity receives items directly from one or more suppliers and supplies items to the at least one ending entity, and the at least one ending entity supplies items directly to at least one customer;

determining, by the computer, an inventory band set for each service level band set, each inventory band set comprising two or more inventory bands, each inventory band satisfying a corresponding service level band assuming an unconstrained network, each inventory band of an inventory band set having an inventory priority with respect to any other inventory bands of the inventory band set;

restricting, by the computer, a network of the two or more supply chain entities with a feasibility constraint that constrains the two or more supply chain entities; and

generating, by the computer, a feasible supply chain plan that satisfies the inventory band sets in order of the inventory priorities until a constrained network is depleted.

6. The method of claim 5 , wherein generating a feasible supply chain plan comprises:

selecting a current inventory band of each inventory band set in accordance with the inventory priority of the current inventory band;

generating a current supply chain plan that satisfies the current inventory band and any previously selected inventory band; and

identifying the feasible supply chain plan in accordance with the determination.

7. The method of claim 6 , further comprising selecting an inventory band having the highest inventory priority of the inventory bands not previously selected from an inventory band set as the current inventory band to select the current inventory band of each inventory band set in accordance with the inventory priority of the current inventory band.

8. The method of claim 6 , wherein identifying the feasible supply chain plan in accordance with the determination further comprises adding a satisfaction of the current inventory band to a constraint set constraining the constrained network for a next inventory band.

9. The method of claim 6 , further comprising identifying the current supply chain plan as the feasible supply chain plan when the current supply chain plan minimizes violation of the current inventory band and the previously selected inventory band to identify the feasible supply chain plan in accordance with the determination.

10. The method of claim 6 , further comprising establishing an expected service level for the policy group in accordance with the feasible supply chain plan.

11. The method of claim 5 , further comprising:

defining the policy group; and

assigning a service level band set to the policy group.

12. A non-transitory computer-readable medium embodied with software, the software when executed using one or more computers is configured to:

access two or more service level band sets stored in a database, each service level band set associated with a policy group and comprising two or more service level bands, each service level band of a service level band set comprising a service level priority with respect to any other service level bands of the same service level band set;

access two or more supply chain entities stored in the database, the two or more supply chain entities comprising at least one starting node and at least one ending entity, wherein the at least one starting entity receives items directly from one or more suppliers and supplies items to the at least one ending entity, and the at least one ending entity supplies items directly to at least one customer;

determine an inventory band set for each service level band set, each inventory band set comprising two or more inventory bands, each inventory band satisfying a corresponding service level band assuming an unconstrained network, each inventory band of an inventory band set having an inventory priority with respect to any other inventory bands of the inventory band set;

restrict a network of the two or more supply chain entities with a feasibility constraint that constrains the two or more supply chain entities; and

generate a feasible supply chain plan that satisfies the inventory band sets in order of the inventory priorities until a constrained network is depleted.

13. The non-transitory computer-readable medium of claim 12 , wherein the software is further configured to:

select a current inventory band of each inventory band set in accordance with the inventory priority of the current inventory band;

generate a current supply chain plan that satisfies the current inventory band and any previously selected inventory band; and identify the feasible supply chain plan in accordance with the determination.

14. The non-transitory computer-readable medium of claim 13 , wherein the software is further configured to select an inventory band having the highest inventory priority of the inventory bands not previously selected from an inventory band set as the current inventory band to select the current inventory band of each inventory band set in accordance with the inventory priority of the current inventory band.

15. The non-transitory computer-readable medium of claim 13 , wherein the software is further configured to add a satisfaction of the current inventory band to a constraint set constraining the constrained network for a next inventory band.

16. The non-transitory computer-readable medium of claim 13 , wherein the software is further configured to identify the current supply chain plan as the feasible supply chain plan when the current supply chain plan minimizes violation of the current inventory band and the previously selected inventory band to identify the feasible supply chain plan in accordance with the determination.

17. The non-transitory computer-readable medium of claim 12 , wherein the software is further configured to establish an expected service level for the policy group in accordance with the feasible supply chain plan.

18. The non-transitory computer-readable medium of claim 12 , wherein the software is further configured to:

define the policy group; and

assign a service level band set to the policy group.

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 →
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 →
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 13, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052386/0114 →
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 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 Mar 16, 2011
From: NAJMI, ADEEL
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 025967/0043 →
Continuity (2)
Continuation 10894248 · Jul 19, 2004
Related Publication 20100262520A1 · Oct 14, 2010