IP Library Granted Patent US 7,519,444
Granted Patent B2
US 7,519,444 · App. 11/500,509 · Granted Apr 14, 2009

Method and apparatus for scheduling work orders in a manufacturing process

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,519,444
App. No.
11/500,509
Granted
Apr 14, 2009
Kind
B2
Abstract

A computerized system is provided for scheduling a plurality of work orders in a manufacturing process. Each work order to be scheduled specifies a set of operations to be performed using a plurality of resources and materials. Data including resource availability information for each resource used in the manufacturing process, material availability information for each material used in the manufacturing process, and work order information is received and stored in a computer. The work order information includes a release date for the work order, a want date for the work order, operations information, and material requirements information. The operations information includes the identity and sequence of operations to be performed for the work order, the identity of the resources needed to perform each operation, a minimum resource capacity needed to perform each operation, and the time needed to perform the operation. The materials information includes the identity of the materials needed to perform each operation and the quantity of each material needed for the operation. Resource capacity and a start date/time and a finish date/time are assigned to each operation based upon the resource availability information, the material availability information, and the work order information. The assigned resource-capacity, the assigned start date/time, and the assigned finish date/time for each operation are displayed on a computer screen in a graphical format.

Claims (37)

1. A method for scheduling a plurality of work orders for manufacturing products in a manufacturing process, each work order including operations to be performed using a plurality of resources and materials, the method comprising:

obtaining resource availability information and material availability information for the manufacturing process;

obtaining work order information comprising date information for the work order, identity and a sequence of operations to be performed for the work order, resources needed to perform each operation and material requirements information comprising the materials needed to perform each operation and the quantity of each material needed for the operation;

scheduling the operations to be performed for the work order when both the resources and the materials required for a particular operation are concurrently available based upon the work order information; and

providing an assigned resource capacity and the scheduling for each operation.

2. The method according to claim 1 , wherein the resource availability information comprises, for each resource used in the manufacturing process, an identity of the resource, the available capacity for the resource, the dates when said resource capacity is available, and the capacity for the resource that has been assigned to previously scheduled operations.

3. The method according to claim 1 , wherein the material availability information comprises, for each material used in the manufacturing process, the identity of the material, the dates when the material becomes available, and the quantity of the material available on each date.

4. The method according to claim 1 , wherein the work order information further comprises at least one of the identity of the product to be manufactured, the quantity of the product to be manufactured, and a relative priority for each work order.

5. The method according to claim 1 further comprising the step of displaying on a computer screen selected work order information.

6. The method according to claim 1 , wherein the operations information further comprises a minimum resource capacity that could be used to perform the operation and said maximum resource capacity is assigned to the operation if said maximum resource capacity is available, and if said maximum resource capacity is not available, then a resource capacity not less than the minimum resource capacity is assigned to the operation.

7. The method according to claim 1 , wherein the work order information further comprises a relative priority for each work order and the operations for each work order are scheduled in the order of the work order priority.

8. The method according to claim 1 , wherein the sequence of operations comprises at least one subset of operations for manufacturing an intermediate product, and at least two operations for a single work order are scheduled concurrently.

9. A system for scheduling a plurality of work orders for manufacturing products in a manufacturing process, each work order comprising a set of operations to be performed using a plurality of resources and materials, the system comprising:

means for obtaining resource availability information and material availability information for the manufacturing process;

means for obtaining work order information comprising date information for the work order, identity and a sequence of operations to be performed for the work order, resources needed to perform each operation and material requirements information comprising the materials needed to perform each operation and the quantity of each material needed for the operation;

means for scheduling the operations to be performed for the work order when both the resources and the materials required for a particular operation are concurrently available based upon the work order information; and

means for providing an assigned resource capacity and the scheduling for each operation.

10. The system according to claim 9 , wherein the resource availability information comprises, for each resource used in the manufacturing process, the identity of the resource, the available capacity for the resource, the dates when said resource capacity is available, and the capacity for the resource that has been assigned to previously scheduled operations.

11. The system according to claim 9 , wherein the material availability information comprises, for each material used in the manufacturing process, the identity of the material, the dates when the material becomes available, and the quantity of the material available on each date.

12. The system according to claim 9 further comprising means for displaying on a computer screen selected material availability information.

13. The system according to claim 9 , wherein the work order information further comprises at least one of the identity of the product to be manufactured, the quantity of the product to be manufactured, and a relative priority for each work order.

14. The system according to claim 9 further comprising means for displaying on a computer screen selected work order information.

15. The system according to claim 9 , wherein the operations information further comprises a minimum resource capacity that could be used to perform the operation and said assigning means comprises means for assigning said maximum resource capacity to the operation if said maximum resource capacity is available, and means for assigning a resource capacity not less than the minimum resource capacity to the operation if said minimum resource capacity is not available.

16. The system according to claim 9 , wherein the work order information further comprises a relative priority for each work order, and said scheduling means comprises means for scheduling the operations for each work order in the order of the work order priority.

17. The system according to claim 9 , wherein the sequence of operations comprises at least one subset of operations for manufacturing an intermediate product, and said assigning means comprises means for scheduling at least two operations concurrently.

18. A system for scheduling a plurality of work orders for manufacturing products in a manufacturing process, each work order comprising a set of operations to be performed using a plurality of resources and materials, the system comprising:

a resource and material availability module configured to obtain resource availability information and material availability information for the manufacturing process;

a work order information module configured to obtain work order information comprising date information for the work order, identity and a sequence of operations to be performed for the work order, resources needed to perform each operation and material requirements information comprising the materials needed to perform each operation and the quantity of each material needed for the operation;

a scheduler configured to schedule the operations to be performed for the work order when both the resources and the materials required for a particular operation are concurrently available based upon the work order information; and

an interface configured to provide an assigned resource capacity and the scheduling for each operation.

19. The system according to claim 18 , wherein the resource availability information comprises, for each resource used in the manufacturing process, the identity of the resource, the available capacity for the resource, the dates when said resource capacity is available, and the capacity for the resource that has been assigned to previously scheduled operations.

20. The system according to claim 18 , wherein the material availability information comprises, for each material used in the manufacturing process, the identity of the material, the dates when the material becomes available, and the quantity of the material available on each date.

21. The system according to claim 18 wherein the interface comprises a computer screen.

22. The system according to claim 18 , wherein the work order information further comprises at least one of the identity of the product to be manufactured, the quantity of the product to be manufactured, and a relative priority for each work order.

23. The system according to claim 18 , wherein the operations information further comprises a minimum resource capacity that could be used to perform the operation and said assigning means comprises means for assigning said maximum resource capacity to the operation if said maximum resource capacity is available, and means for assigning a resource capacity not less than the minimum resource capacity to the operation if said minimum resource capacity is not available.

24. The system according to claim 18 , wherein the work order information further comprises a relative priority for each work order, and said scheduling means comprises means for scheduling the operations for each work order in the order of the work order priority.

25. The system according to claim 18 , wherein the sequence of operations comprises at least one subset of operations for manufacturing an intermediate product, and said assigning means comprises means for scheduling at least two operations concurrently.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded May 29, 2020
From: BANK OF AMERICA, N.A.
To: LAWSON SOFTWARE, INC.; INFOR GLOBAL SOLUTIONS (MICHIGAN), INC.; INFOR (US), INC.; GT NEXUS, INC.
Reel/Frame 053314/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: LILLY, RICHARD T.; LAYNE, DAVID V.
To: LILLY SOFTWARE ASSOCIATES, INC.
Reel/Frame 031194/0765 →
MERGER Recorded Sep 12, 2013
From: LILLY SOFTWARE ASSOCIATES, INC. (A NEW HAMPSHIRE CORPORATION)
To: LILLY SOFTWARE ASSOCIATES, INC. (A DELAWARE CORPORATION)
Reel/Frame 031194/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: LILLY SOFTWARE ASSOCIATES, INC.
To: INFOR INTERNATIONAL LIMITED
Reel/Frame 031194/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: INFOR INTERNATIONAL LIMITED
To: INFOR GLOBAL SOLUTIONS TECHNOLOGY GMBH
Reel/Frame 031194/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2013
From: INFOR GLOBAL SOLUTIONS TECHNOLOGY GMBH IN LIQUIDATION
To: PROFUSE GROUP B.V.
Reel/Frame 031195/0130 →
CHANGE OF NAME Recorded Sep 12, 2013
From: INFOR GLOBAL SOLUTIONS TECHNOLOGY GMBH
To: INFOR GLOBAL SOLUTIONS TECHNOLOGY GMBH IN LIQUIDATION
Reel/Frame 031208/0771 →
CHANGE OF NAME Recorded Sep 12, 2013
From: INFOR GLOBAL SOLUTIONS (VEENENDAAL) B.V.
To: INFOR (VEENENDAAL) B.V.
Reel/Frame 031208/0786 →
CHANGE OF NAME Recorded Sep 12, 2013
From: PROFUSE GROUP B.V.
To: INFOR GLOBAL SOLUTIONS (VEENENDAAL) B.V.
Reel/Frame 031208/0777 →
SECURITY AGREEMENT Recorded Apr 19, 2012
From: INFOR GLOBAL SOLUTIONS (MICHIGAN), INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 028078/0964 →
RELEASE Recorded Apr 17, 2012
From: JPMORGAN CHASE BANK, N.A. AS ADMINSTRATIVE AGENT
To: E.PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (MICHIGAN), INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.; SSA GLOBAL TECHNOLOGIES, INC.; EXTENSITY, INC.; EXTENSITY (U.S.) SOFTWARE, INC.; INFINIUM SOFTWARE, INC.; INVENSYS SYSTEMS INC.; PROFUSE GROUP B.V.
Reel/Frame 028060/0030 →
RELEASE Recorded Apr 17, 2012
From: CREDIT SUISSE AG, CAYMAN ISLAND BRANCH, AS ADMINISTRATIVE AGENT
To: E.PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (MICHIGAN), INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.; PROFUSE GROUP B.V.
Reel/Frame 028060/0116 →
SECURITY AGREEMENT Recorded May 8, 2007
From: E. PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.
To: CREDIT SUISSE, CAYMAN ISLANDS BRANCH, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 019260/0013 →
SECURITY AGREEMENT Recorded May 7, 2007
From: E.PIPHANY, INC.; INFOR GLOBAL SOLUTIONS (CHICAGO), INC.; INFOR GLOBAL SOLUTIONS (MASSACHUSETTS), INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 019254/0202 →