IP Library Granted Patent US 7,213,232
Granted Patent B1
US 7,213,232 · App. 10/163,782 · Granted May 1, 2007

System and method for configuring software using a business modeling tool

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,213,232
App. No.
10/163,782
Granted
May 1, 2007
Kind
B1
Abstract

A method for configuring software includes communicating a business configuration interface to a user and receiving a selection of a business configuration from the user. In addition, the method includes communicating a business topology interface to the user that includes one or more functional elements associated with the selected business configuration. The method also includes receiving a selection of a functional element, which includes one or more business functions, from the user. In addition the method includes communicating a functional element interface to the user, the functional element interface including one or more business functions associated with the selected functional element, and receiving a selection of a business function from the user, the business function having one or more associated business processes. Furthermore, the method includes communicating one or more business process interfaces to the user and receiving software configuration information from the user via the one or more business process interfaces.

Claims (82)

1. A method for configuring business software using a business modeling tool, comprising:

communicating a business configuration interface to a user of the business modeling tool, the business configuration interface comprising:

one or more business topologies associated with different types of manufacturing environments, each of the business topologies comprise a set of business models and business processes; and

one or more industry verticals, each of the industry verticals comprise a set of business models and business processes;

receiving a selection of a business configuration from the user, the business configuration including at least one user selected business topology and at least one user selected industry vertical;

communicating a business topology interface to the user, the business topology interface comprising one or more functional elements associated with various stages of a workflow between a supplier and a customer;

receiving a selection of a functional element from the user;

communicating a functional element interface to the user, the functional element interface comprising one or more business functions associated with the selected functional element;

receiving a selection of a business function from the user, the business function having one or more associated business processes;

communicating one or more business process interfaces to the user, the business process interfaces each being associated with a business process that is associated with the selected business function;

receiving software configuration information from the user via the one or more business process interfaces;

generating an entity model configured according to the received software configuration information;

saving the entity model;

generating a specification file associated with the entity model; and

saving the specification file.

2. The method of claim 1 , wherein the one or more of the business process interfaces includes a business sub-process that is associated with the selected business function.

3. The method of claim 1 , further comprising communicating a functional decomposition interface to the user after receiving a selection of a business function from the user, the functional decomposition interface comprising core functions of the selected business function, each core function having one or more associated business processes.

4. The method of claim 1 , wherein receiving software configuration information comprises receiving a selection from the user of one or more alternative paths from a decision step of a business process via a business process interface.

5. The method of claim 1 , wherein receiving software configuration information comprises receiving input from the user in association with the user's performance of an activity of an activity step in a business process.

6. The method of claim 1 , wherein receiving software configuration information comprises receiving information from the user via one or more inquiry sessions for one or more of the selected business models.

7. The method of claim 1 , wherein receiving software configuration information comprises receiving information from the user relating to one or more requested modifications of a specification file.

8. The method of claim 1 , wherein the business topologies comprise manufacturing environments selected from the group consisting of:

a make-to-stock manufacturing environment;

an assemble-to-order manufacturing environment;

a make-to-order manufacturing environment; and

an engineer-to-order manufacturing environment.

9. The method of claim 1 , wherein the industry verticals comprise verticals selected from the group consisting of:

a metals vertical;

a semiconductor vertical;

an automobile and industrial vertical;

a high-tech vertical; and

a soft goods vertical.

10. Configuration software for deploying business software using a business modeling tool, the configuration software embodied in a computer-readable storage medium and operable, when executed, to:

communicate a business configuration interface to a user of the business modeling tool, the business configuration interface comprising:

one or more business topologies associated with different types of manufacturing environments, each of the business topologies comprise a set of business models and business processes; and

one or more industry verticals, each of the industry verticals comprise a set of business models and business processes;

receive a selection of a business configuration from the user, the business configuration including at least one user selected business topology and at least one user selected industry vertical;

communicate a business topology interface to the user, the business topology interface comprising one or more functional elements associated with various stages of a workflow between a supplier and a customer;

receive a selection of a functional element from the user;

communicate a functional element interface to the user, the functional element interface comprising one or more business functions associated with the selected functional element;

receive a selection of a business function from the user, the business function having one or more associated business processes;

communicate one or more business process interfaces to the user, the business process interfaces each being associated with a business process that is associated with the selected business function;

receive software configuration information from the user via the one or more business process interfaces;

generating an entity model configured according to the received software configuration information;

saving the entity model;

generating a specification file associated with the entity model; and

saving the specification file.

11. The software of claim 10 , wherein the one or more business process interfaces includes a business sub-process that is associated with the selected business function.

12. The software of claim 10 , further operable to communicate a functional decomposition interface to the user after receiving a selection of a business function from the user, the functional decomposition interface comprising core functions of the selected business function, each core function having one or more associated business processes.

13. The software of claim 10 , wherein receiving software configuration information comprises receiving a selection from the user of one or more alternative paths from a decision step of a business process via a business process interface.

14. The software of claim 10 , wherein receiving software configuration information comprises receiving input from the user in association with the user's performance of an activity of an activity step in a business process.

15. The software of claim 10 , wherein receiving software configuration information comprises receiving information from the user via one or more inquiry sessions for one or more of the selected business models.

16. The software of claim 10 , wherein receiving software configuration information comprises receiving information from the user relating to one or more 15 requested modifications of a specific file.

17. The software of claim 10 , wherein the business topologies comprise manufacturing environments selected from the group consisting of:

a make-to-stock manufacturing environment;

an assemble-to-order manufacturing environment;

a make-to-order manufacturing environment; and

an engineer-to-order manufacturing environment.

18. The software of claim 10 , wherein the industry verticals comprise verticals selected from the group consisting of:

a metals vertical;

a semiconductor vertical;

an automobile and industrial vertical;

a high-tech vertical; and

a soft goods vertical.

19. A deployment computer system for configuring business software using a business modeling tool, the system comprising:

a decision module operable to:

communicate a business configuration interface to a user of the business modeling tool, the business configuration interface comprising:

one or more business topologies associated with different types of manufacturing environments, each of the business topologies comprise a set of business models and business processes; and

one or more industry verticals, each of the industry verticals comprise a set of business models and business processes;

receive a selection of a business configuration from the user, the business configuration including at least one user selected business topology and at least one user selected industry vertical;

communicate a business topology interface to the user, the business topology interface comprising one or more functional elements associated with various stages of a workflow between a supplier and a customer; and

receive a selection of a functional element from the user; and

an execution module operable to:

communicate a functional element interface to the user, the functional element interface comprising one or more business functions associated with the selected functional element;

receive a selection of a business function from the user, the business function having one or more associated business processes;

communicate one or more business process interfaces to the user, the business process interfaces each being associated with a business process that is associated with the selected business function;

receive software configuration information from the user via the one or more business process interfaces;

generate an entity model configured according to the received software configuration information;

save the entity model;

generate a specification file associated with the entity model; and

save the specification file.

20. The system of claim 19 , further operable to communicate a functional decomposition interface to the user after receiving a selection of a business function from the user, the functional decomposition interface comprising core functions of the selected business function, each core function having one or more associated business processes.

Assignments (14)
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 →
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/0809 →
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 →
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 Jun 6, 2002
From: KNOWLES, G. GORDON
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 012990/0641 →