IP Library Granted Patent US 10,102,488
Granted Patent B2
US 10,102,488 · App. 11/931,717 · Granted Oct 16, 2018

Value chain management

Inventors: David J. Fischer (Coppell, TX); Geoffrey M. Squires (Highland Village, TX); Rakesh Sharma (San Jose, CA); Ramnath Ganesan (Flower Mound, TX); Deepak M. Ghodke (Irving, TX); Bharadwaj Rangarajan (Irving, TX)
Assignee: JDA Software Group, Inc.
G06Q10/06312G06Q10/06G06Q10/063G06Q10/0631G06Q10/0637G06Q10/06315G06Q10/087G06Q30/0202
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 10,102,488
App. No.
11/931,717
Granted
Oct 16, 2018
Kind
B2
Abstract

A system for managing a value chain includes a planning application that receives planning data from a number of entities included in a value chain and automatically generates a plan according to the planning data. At least two of the entities do not directly communicate planning data to one another. The system also includes a manager application that receives the plan and automatically identifies one or more exceptions in the plan, communicates planning data relating to the exceptions to one or more of the entities, receives instructions from one or more of the entities regarding how the exceptions are to resolved, and automatically modifies the planning data in response to the instructions.

Claims (96)

1. An electronic commerce value chain management system to increase value chain processing efficiency, comprising:

a value chain comprising two or more enterprises, at least two of the two or more enterprises is non-adjacent with another enterprise and not directly communicating with one another, the two or more enterprises comprising a server computer comprising a processor and a memory, and an enterprise database and configured to:

determine set-up information of an electronic marketplace; and

store the set-up information in the enterprise database; and

an active data warehouse comprising a server and an active data warehouse database and configured to:

receive by a spoke application set-up information over a computer network from at least one of the two or more non-adjacent enterprises;

communicate the set-up information over the computer network to the active data warehouse database;

constantly monitor the active data warehouse database to detect an error in the set-up information;

automatically validate one or more aspects of the set-up information to determine whether an error is detected in the set-up information;

automatically generate an error log based on the detected error in the set-up information and automatically communicate the error log over the computer network to the at least one of the two or more non-adjacent enterprises; and

at least one of the two or more non-adjacent enterprises automatically regenerates the set-up information based, at least in part, on the generated error log.

2. The system of claim 1 , wherein the set-up information comprises data related to at least one of the following:

products;

product components;

items in the value chain;

suppliers;

contracts;

capacity trees;

bills of materials; and

mappings between items supplied or procured by other entities.

3. The system of claim 1 , wherein the spoke application communicates set-up information based on a predetermined schedule.

4. The system of claim 1 , wherein:

communicate the error log over the computer network to the at least one of the two or more non-adjacent enterprises comprises storing the error log in a secure data storage location associated with the two or more non-adjacent enterprises; and

the at least one of the two or more non-adjacent enterprises is further configured to:

access the error log;

correct the error log; and

regenerate some or all of the set-up information.

5. An electronic commerce value chain management system to increase value chain processing efficiency, comprising:

a computer system comprising a server, the computer system configured to:

determine set-up information of an electronic marketplace, the marketplace comprising two or more enterprises in a value chain, at least two of the two or more enterprises is non-adjacent with another enterprise and not directly communicating with one another;

store the set-up information in an enterprise database;

receive, by a spoke application, set-up information over a computer network from at least one of the two or more non-adjacent enterprises;

store the set-up information in an active data warehouse database; and

validate one or more aspects of the set-up information, when a validation detects an error in the set-up information, generate an error log and communicate the error log over the computer network to the two or more non-adjacent enterprises.

6. The system of claim 5 , wherein the set-up information comprises data related to at least one of the following:

products;

product components;

items in the value chain;

suppliers;

contracts;

capacity trees;

bills of materials; and

mappings between items supplied or procured by other entities.

7. The system of claim 5 , wherein the spoke application communicates set-up information based on a predetermined schedule.

8. The system of claim 5 , wherein communicate the error log over the computer network to the at least one of the two or more non-adjacent enterprises comprises:

storing the error log in a secure data storage location associated with the at least one of the two or more non-adjacent enterprises;

granting access to the at least one of the two or more non-adjacent enterprises to the secure data location such that the at least one of the two or more non-adjacent enterprises further:

accesses the error log;

corrects the error log; and

regenerates some or all of the set-up information.

9. A computer-implemented method for detecting an error in set-up information of non-adjacent enterprises in an electronic commerce value chain management system and to increase value chain processing efficiency, comprising:

determining, by a processor, set-up information of an electronic marketplace, the processor storing the set-up information in an enterprise database and comprising two or more enterprises in a value chain, at least two of the two or more enterprises is non-adjacent with another enterprise and not directly communicating with one another;

receiving, by a spoke application tangibly embodied on a computer-readable medium, set-up information over a computer network from at least one of the two or more non-adjacent enterprises and communicating the set-up information over the computer network to an active data warehouse database;

constantly monitoring the active data warehouse database to detect an error in the set-up information;

automatically validating one or more aspects of the set-up information, by the processor, to determine whether an error is detected in the set-up information;

automatically generating, by the processor, an error log based on the detected error in the set-up information and communicating the error log over the computer network to the at least one of the two or more non-adjacent enterprises; and

automatically regenerating the set-up information of at least one of the two or more non-adjacent enterprises, by the processor based, at least in part, on the generated error log.

10. The computer-implemented method of claim 9 , wherein the set-up information comprises data related to at least one of the following:

products;

product components;

items in the value chain;

suppliers;

contracts;

capacity trees;

bills of materials; and

mappings between items supplied or procured by other entities.

11. The computer-implemented method of claim 9 , wherein the spoke application communicates set-up information based on a predetermined schedule.

12. The computer-implemented method of claim 9 , wherein communicating the error log over the computer network to the at least one of the two or more non-adjacent enterprises comprises:

storing the error log in a secure data storage location associated with the at least one of the two or more non-adjacent enterprises;

granting access to the at least one of the two or more non-adjacent enterprises to the secure data location such that the at least one of the two or more non-adjacent enterprises further:

accessing the error log;

correcting the error log; and

regenerating some or all of the set-up information.

13. A non-transitory computer-readable medium embodied with software for detecting an error in set-up information of non-adjacent enterprises in an electronic commerce value chain management system and to increase value chain processing efficiency, the software when executed using one or more computers is configured to:

determine set-up information of an electronic marketplace, the electronic marketplace stores the set-up information in an enterprise database and comprises two or more enterprises in a value chain, at least two of the two or more enterprises is non-adjacent with another enterprise and not directly communicating with one another;

receive set-up information over a computer network from at least one of the two or more non-adjacent enterprises and communicate the set-up information over the computer network to an active data warehouse database;

monitor the active data warehouse database to detect an error in the set-up information;

validate one or more aspects of the set-up information to determine whether an error is detected in the set-up information;

generate an error log based on the detected error in the set-up information and communicate the error log over the computer network to the at least one of the two or more non-adjacent enterprises; and

automatically regenerate the set-up information of at least one of the two or more non-adjacent enterprises based, at least in part, on the generated error log.

14. The non-transitory computer-readable medium of claim 13 , wherein the set-up information comprises data related to at least one of the following:

products;

product components;

items in the value chain;

suppliers;

contracts;

capacity trees;

bills of materials; and

mappings between items supplied or procured by other entities.

15. The non-transitory computer-readable medium of claim 13 , wherein the spoke application communicates set-up information based on a predetermined schedule.

16. The non-transitory computer-readable medium of claim 13 , wherein communicating the error log over the computer network to the at least one of the two or more non-adjacent enterprises comprises:

storing the error log in a secure data storage location associated with the at least one of the two or more non-adjacent enterprises;

granting access to the at least one of the two or more non-adjacent enterprises to the secure data location such that the at least one of the two or more non-adjacent enterprises further:

accessing the error log;

correcting the error log; and

regenerating some or all of the set-up information.

Assignments (15)
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 10, 2020
From: JDA SOFTWARE GROUP, INC.
To: BLUE YONDER GROUP, INC.
Reel/Frame 052373/0231 →
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: I2 TECHNOLOGIES, INC.
Reel/Frame 029537/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2011
From: JDA TECHNOLOGIES US, INC
To: JDA SOFTWARE GROUP, INC
Reel/Frame 026778/0593 →
CHANGE OF NAME Recorded Aug 19, 2011
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 026777/0947 →
PATENT SECURITY AGREEMENT Recorded Apr 4, 2011
From: I2 TECHNOLOGIES, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026073/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2007
From: FISCHER, DAVID J.; SQUIRES, GEOFFREY M.; SHARMA, RAKESH; GANESAN, RAMNATH; GHODKE, DEEPAK M.; RANGARAJAN, BHARADWAJ
To: I2 TECHNOLOGIES, INC.
Reel/Frame 020068/0063 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 5, 2007
From: I2 TECHNOLOGIES, INC.
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 020068/0211 →
Continuity (3)
Continuation 09941960 · Aug 28, 2001
Provisional Application 60231650 · Sep 11, 2000
Related Publication 20080052149A1 · Feb 28, 2008