IP Library Granted Patent US 7,054,700
Granted Patent B2
US 7,054,700 · App. 10/716,061 · Granted May 30, 2006

Method and system for efficient order processing in a manufacturing environment

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,054,700
App. No.
10/716,061
Granted
May 30, 2006
Kind
B2
Abstract

Aspects for efficient order processing in a manufacturing environment are described. The aspects include utilizing a hierarchical definition language with run-time control capability to represent and control a box line manufacturing process of computer systems in a unified manner. Further provided is a state file, the state file including blocks, sub-blocks, tasks, and containers for run-time information of the box line manufacturing process of computer systems. A sequencer tool interacts with the state file to direct tasks of the state file, monitor task completion, and update the state file with real-time control information. A listener tool interacts with the sequencer tool to start tasks, monitor tasks, and send task results to the sequencer tool.

Claims (27)

1. A method for efficient order processing in a manufacturing environment, the method comprising:

utilizing a hierarchical definition language with run-time control capability in at least one server and a local control system coupled to a plurality of systems under test (SUTs) to represent and control a box line manufacturing process of computer systems in a unified manner.

2. The method of claim 1 wherein utilizing further comprises providing a state file, the state file including blocks, sub-blocks, tasks, and containers for run-time information.

3. The method of claim 2 further comprising providing a sequencer tool for interacting with the state file to direct tasks of the state file, monitor task completion, and update the state file with real-time control information.

4. The method of claim 3 further comprising providing a listener tool for interacting with the sequencer tool to start tasks, monitor tasks, and send task results to the sequencer tool.

5. The method of claim 4 further comprising defining a messaging protocol to support communication between the sequencer tool and the listener tool, the messaging protocol including unique identifiers and return codes for each task.

6. The method of claim 3 further comprising providing the sequencer tool on the local control station in the manufacturing environment.

7. The method of claim 6 further comprising providing the state file in an MTSN (machine-type-serial-number) directory of a local server coupled to the local control station.

8. The method of claim 6 further comprising providing the listener tool on at least the plurality of SUTs coupled to the local control station.

9. The method of claim 1 wherein utilizing further comprises providing a state file in XML.

10. A system for efficient order processing in a manufacturing environment, the system comprising:

a plurality of systems under test (SUTs);

at least one server networked to the plurality of SUTs; and

a local control system coupled to the plurality of SUTs and networked to the at least one server, wherein the at least one server and the local control system utilize a hierarchical definition language with run-time control capability to represent and control a manufacturing process for the plurality of SUTs in a unified manner.

11. The system of claim 10 wherein the at least one server further comprises a first level server, the first level server providing a state file, the state file including blocks, sub-blocks, tasks, and containers for run-time information.

12. The system of claim 11 wherein the local control system further comprises a sequencer tool for interacting with the state file to direct tasks of the state file, monitor task completion, and update the state file with real-time control information.

13. The system of claim 12 wherein at least the plurality of SUTs each further comprise a listener tool for interacting with the sequencer tool to start tasks, monitor tasks, and send task results to the sequencer tool.

14. The system of claim 12 wherein the sequencer tool and listener tool communicate through a messaging protocol, the messaging protocol including unique identifiers and return codes for each task.

15. The system of claim 11 wherein the first level server provides the state file in an MTSN (machine-type-serial-number) directory.

16. The system of claim 11 wherein the first level server provides the state file in XML.

17. A computer readable medium containing program instructions for efficient order processing in a manufacturing environment, the program instructions comprising:

providing a state file, the state file including blocks, sub-blocks, tasks, and containers for run-time information of a a box line manufacturing process of computer systems;

providing a sequencer tool for interacting with the state file to direct tasks of the state file, monitor task completion, and update the state file with real-time control information; and

providing a listener tool for interacting with the sequencer tool to start tasks, monitor tasks, and send task results to the sequencer tool.

18. The computer readable medium of claim 17 further comprising defining a messaging protocol to support communication between the sequencer tool and the listener tool, the messaging protocol including unique identifiers and return codes for each task.

19. The computer readable medium of claim 17 wherein providing a state file further comprises providing a state file in XML.

20. The computer readable medium of claim 17 wherein providing a state file further comprises providing the state file in an MTSN (machine-type-serial-number) directory.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2005
From: BLOUIN, ERIC E.; KRITT, BARRY A.; LAW, DOUGLAS A.; NANDA, KULDIP; ROBERTS, PAUL A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016100/0890 →