IP Library Granted Patent US 7,788,145
Granted Patent B2
US 7,788,145 · App. 11/877,087 · Granted Aug 31, 2010

Intelligent fulfillment agents

Assignee: i2 Technologies US, Inc.
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,788,145
App. No.
11/877,087
Granted
Aug 31, 2010
Kind
B2
Abstract

A method for distributed inventory management includes receiving information regarding a number of participants in a value chain and information regarding one or more items relevant in the value chain. The method also includes modeling relationships between two or more of the participants based on the received information and modeling the one or more items based on the received information. The method further includes receiving inventory data from the participants relating to the one or more items, evaluating the received inventory data according to one or more business rules associated with an agent, executing a business process associated with the agent based on the evaluation of the inventory data and the models of the relationships and the items, and communicating output of the business process to one or more of the participants.

Claims (43)

1. A distributed inventory management system, comprising: one or more computers coupled with a plurality of participant computers in one or more tiers of a value chain, the one or more computers configured to:

evaluate inventory data received from one or more of the plurality of participant computers according to one or more business rules;

execute a business process using one or more software agents, based on the evaluation of the received inventory data;

communicate output of the business process to one or more of the plurality of participant computers;

generate an alert when at least one of the plurality of participant computers uses a first replenishment policy in a first tier of the one or more tiers of the value chain that is different than a second replenishment policy used by at least one of the plurality of participant computers in at least a second tier of the one or more tiers of the value chain; and

communicate the generated alert to one or more of the plurality of participant computers.

2. The system of claim 1 , wherein the one or more business rules comprise a rule identifying maximum or minimum allowed levels of a particular inventory data measure.

3. The system of claim 1 , wherein the one or more business rules comprise a rule identifying a maximum time allowed for a fulfillment-related activity to occur.

4. The system of claim 1 , wherein the one or more business rules comprise a rule requiring a match between an ordered item and a delivered item.

5. The system of claim 1 , wherein the one or more computers is further configured to generate an alert based on the violation of a rule and communicate the alert to one or more of the plurality of participant computers.

6. The system of claim 1 , wherein the one or more computers is further configured to initiate a business workflow at a planning or execution engine coupled with the distributed inventory management system and communicate output of the engine to one or more of the plurality of participant computers.

7. The system of claim 6 , wherein the business workflow comprises a purchase order generation workflow in response to the violation of a rule specifying a minimum level of a particular inventory data measure.

8. The system of claim 1 , wherein executing a business process comprises initiating a replenishment program.

9. The system of claim 1 , wherein the one or more computers is further configured to model relationships between two or more of the plurality of participant computers specifying the identity of one or more of the plurality of participant computers, the locations of the one or more of the plurality of participant computers, the roles of the one or more of the plurality of participant computers of the value chain, and one or more business rules associated with the one or more of the plurality of participant computers.

10. The system of claim 1 , wherein the one or more computers is further configured to model one or more items based on the inventory data relating to the one or more items, the items comprises specifying the identity of one or more items relevant of the value chain, a description of the items, the locations at which each item is active, and an item hierarchy.

11. The system of claim 1 , wherein the one or more computers is further configured to:

communicate the received inventory data to one or more planning or execution engines coupled with the distributed inventory management system;

receive inventory planning or execution information from the engines; and

communicate the inventory planning or execution information to one or more of the plurality of participant computers.

12. The system of claim 11 , wherein one or more of the engines comprise a replenishment planning engine, an order management system, a demand fulfillment engine, a supply chain planner, or a factory planner.

13. The system of claim 11 , wherein the one or more computers is further configured to evaluate the inventory planning or execution information.

14. A computer-implemented method for distributed inventory management, comprising:

evaluating, by a computer, inventory data received from one or more of the plurality of participant computers according to one or more business rules;

executing, by the computer, a business process using one or more software agents, based on the evaluation of the received inventory data;

communicating, by the computer, output of the business process to one or more of the plurality of the participant computers;

generating, by the computer, an alert when at least one of the plurality of participant computers uses a first replenishment policy in a first tier of the one or more tiers of the value chain that is different than a second replenishment policy used by at least one of the plurality of participant computers in at least a second tier of the one or more tiers of the value chain; and

communicating, by the computer, the generated alert to one or more of the plurality of participant computers.

15. The method of claim 14 , further comprising:

initiating a business workflow at a planning or execution engine coupled with the distributed inventory management system; and

communicating output of the engine to one or more of the plurality of participant computers.

16. The method of claim 15 , wherein the business workflow comprises a purchase order generation workflow in response to the violation of a rule specifying a minimum level of a particular inventory data measure.

17. The method of claim 14 , further comprising:

communicating the received inventory data to one or more planning or execution engines coupled with the distributed inventory management system;

receiving inventory planning or execution information from the engines; and

communicating the inventory planning or execution information to one or more of the plurality of participant computers.

18. The method of claim 17 , wherein one or more of the engines comprise a replenishment planning engine, an order management system, a demand fulfillment engine, a supply chain planner, or a factory planner.

19. The method of claim 17 , further comprising evaluating the inventory planning or execution information.

20. Software for distributed inventory management, the software embodied in a computer-readable medium and when executed using one or more computers is configured to:

evaluate inventory data received from one or more of the plurality of participant computers according to one or more business rules;

execute a business process using one or more software agents, based on the evaluation of the received inventory data;

communicate output of the business process of one or more of the plurality of participant computers;

generate an alert when at least one of the plurality of participant computers uses a first replenishment policy in a first tier of the one or more tiers of the value chain that is different than a second replenishment policy used by at least one of the plurality of participant computers in at least a second tier of the one or more tiers of the value chain; and

communicate the generated alert to one or more of the plurality of participant computers.

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 ON REEL 026740 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FROM JDA TECHNOLOGIES US, INC. TO JDA SOFTWARE GROUP, INC.. Recorded Dec 12, 2020
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 054712/0152 →
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 14, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052392/0496 →
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 Nov 5, 2007
From: WADAWADIGI, GANESH; JAIN, AJAY; MOHAPATRA, DEEPAK; BALAKRISHNAN, SIVAKUMAR
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 020068/0445 →
Continuity (3)
Continuation 1011999000 · Apr 10, 2002
Provisional Application 6028344800 · Apr 11, 2001
Related Publication 20080040245A1 · Feb 14, 2008