The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 10, 2002
Filed:
Mar. 19, 1998
Robert King, Austin, TX (US);
David Blake, Austin, TX (US);
Dell USA, L.P., Round Rock, TX (US);
Abstract
A system for generating data for driving a manufacturing process is described. A symbiotic relationship is established between two Windows NT® system services, including a single instance of a “Sequencer” service, which provides the command, control, and communication for all work in progress, and multiple instances of a “Quantum” service, which manages the execution of a unit of work on command from the Sequencer. All configuration information for the system is stored in a system registry as predefined structures. Registry key entries define the names of the installed Quantum services, as well as the configuration dynamic linked library (“DLL”) image to be loaded by and the sequence number for each Quantum. The Sequencer manages the start up of the installed Quantum services and synchronizes with the created message queues. The Sequencer manages all work in progress and maintains the state of each unit of work. The Sequencer passes work from one Quantum services message queue to the next, based on the Quantum's registry key entry for sequence number. This sequencing is continued until all defined sequences, that is, all Quantum services, have been successfully executed in turn. One of the Quantum services provides commands to the Sequencer to create a work object associated with a machine to be assembled. If a single Quantum sequence process fails, the Sequencer will log the error and discard that work object, preventing any further processing on it.