Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
209 words
An advanced equipment control system, comprising: a development environment further comprising a database configuration tool and a control application development tool, said database configuration tool and said control application development tool each including a processor means for defining and then subsequently generating an inherent output composed of a plurality of inherent relationships of a plurality of remote control devices associated with a system to be controlled via an object lattice space and a configuration output composed of at least one practical configuration of functional relationships among said plurality of remote control devices wherein each processor means also includes display means; a runtime environment including memory means for receiving the inherent output and the configuration output wherein said runtime environment further comprises a control execution environment further comprising: a logical processor coupled to the processor means; an operating system resident within the logical processor; a control-oriented object lattice bearing a logical synthesis output generated by said logical processor in cooperation with the processor means of the respective outputs from the development environment and the runtime environment; and, a plurality of output signals responsive to the logical synthesis output; and wherein the remote control devices are continuously coupled to the control execution environment and operated in response to the logical synthesis.
Claim 2
Dependent Claim
209 words
An advanced equipment control system, comprising: a development environment further comprising a database configuration tool and a control application development tool, said database configuration tool and said control application development tool each including a processor means for defining and then subsequently generating an inherent output composed of a plurality of inherent relationships of a plurality of remote control devices associated with a system to be controlled via an object lattice space and a configuration output composed of at least one practical configuration of functional relationships among said plurality of remote control devices wherein each processor means also includes display means; a runtime environment including memory means for receiving the inherent output and the configuration output wherein said runtime environment further comprises a control execution environment further comprising: a logical processor coupled to the processor means; an operating system resident within the logical processor; a control-oriented object lattice bearing a logical synthesis output generated by said logical processor in cooperation with the processor means of the respective outputs from the development environment and the runtime environment; and, a plurality of output signals responsive to the logical synthesis output; and wherein the remote control devices are continuously coupled to the control execution environment and operated in response to the logical synthesis.
Claim 3
Dependent Claim
55 words
The control system of claim 1, further comprising: a plurality of active thread means for affecting a plurality of methods resident within said logical synthesis by producing at least a plurality of the following operation threads: create thread, destroy thread, suspend thread execution, resume thread execution, sleep thread, advance same-priority thread, and exchange data thread.
Claim 4
Dependent Claim
114 words
The control system of claim 2, further comprising: a thread management means for ensuring that a first thread does not interfere with the operation of a second thread, comprising at least one of the following: a semaphore service which limits concurrent access to a shared resource within the control system; a barrier synchronization service which causes each thread in a collection of a plurality of threads to block, until all of said collection of threads is blocked, and at then releases the entire collection; and, a condition variable service which blocks all threads bound by a common condition until such condition become true, and then all threads blocked by said common condition are released.
Claim 5
Dependent Claim
16 words
The control system of claim 3, wherein all threads are present at a local logical node.
Claim 6
Dependent Claim
43 words
The control system of claim 1, further comprising: at least three top levels of classes representing only a discrete class behavior for each of said remote control devices, wherein said at least three top levels of classes are resident within said development environment.
Claim 7
Dependent Claim
54 words
The control system of claim 5, further comprising: a sensor branch; and, an actuator branch; wherein both the sensor branch and the actuator branch are resident within said development environment and each said branch contains object-oriented representations of a plurality of real-world sensor devices and actuator devices present in a plant to be controlled.
Claim 8
Dependent Claim
35 words
The control system of claim 6, further comprising: a raw branch descending from said sensor branch and containing large blocks of data collected from each said real-world sensor devices at the plant to be controlled.
Claim 9
Dependent Claim
47 words
The control system of claim 7, wherein the object-oriented software library further comprises a start up means for first creating and initializing all objects residing within said logical synthesis before then creating and initializing each of a plurality of application objects residing in the database configuration tool.
Claim 10
Dependent Claim
49 words
The control system of claim 7, wherein the object-oriented software library further comprises a shutdown means for generating a control program shutdown sequence listing based on the logical synthesis and then running said control program shutdown sequence so that the control program stops operating without causing an alarm condition.
Claim 11
Dependent Claim
36 words
The control system of claim 7, further comprising a user authentication means operative in response to an operator sign-in input so that a preselected approved level of activity is assigned to each said operator sign-in input.
Claim 12
Dependent Claim
28 words
The control system of claim 7, further comprising an application-wide object naming means for assigning and recognizing at least two names for each object in said logical synthesis.
Claim 13
Dependent Claim
36 words
The control system of claim 11, wherein the application-wide naming means comprises at least a hierarchical name related to containment relationships among objects, and an alias selected and recognizable by an operator of the control system.