Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
97 words
An integrated automation development system for controlling and coordinating manufacturing equipment, said system comprising a plurality of server processes, each of said server processes comprising: a messaging manager for receiving ASCII messages form said plurality of server processes; an interpreter for evaluating said received ASCII messages for a variable number of said server processes including commands expressed in a text-based programming language, said interpreter recognizing said commands in said ASCII messages; a command manager for receiving and executing said commands; and a logic controller for managing the logic flow of said command execution by said command manager.
Claim 2
Dependent Claim
97 words
An integrated automation development system for controlling and coordinating manufacturing equipment, said system comprising a plurality of server processes, each of said server processes comprising: a messaging manager for receiving ASCII messages form said plurality of server processes; an interpreter for evaluating said received ASCII messages for a variable number of said server processes including commands expressed in a text-based programming language, said interpreter recognizing said commands in said ASCII messages; a command manager for receiving and executing said commands; and a logic controller for managing the logic flow of said command execution by said command manager.
Claim 3
Dependent Claim
52 words
The integrated automation development system, as set forth in claim 1, wherein said interpreter recognizes dynamic variables in said received ASCII messages, said dynamic variables being structured hierarchically and used to store data values during command execution by said command manager or supplying values needed by said command manager for command execution.
Claim 4
Dependent Claim
60 words
The integrated automation development system, as set forth in claim 1, wherein said logic controller directs said command manager to check for incoming messages, parse said messages, find the commands in said messages, check the syntax of the commands, execute the commands, generate a reply message and said logic controller further directs said messaging manager to send said reply message.
Claim 5
Dependent Claim
71 words
The integrated automation development system, as set forth in claim 1, wherein each of said server processes further comprises a message queue for receiving messages, and wherein said logic controller directs said command manager to check said message queue for incoming messages, parse said messages, identify the format of said messages, process said messages in response to said identified format of said messages, and continue checking said message queue for messages.
Claim 6
Dependent Claim
69 words
The integrated automation development system, as set forth in claim 1, wherein said command manager is an application-specific command manager to execute application-specific commands for controlling and interfacing with said manufacturing equipment, and wherein said logic controller directs said application-specific command manager to check for incoming messages, parse said messages, identify the format of said messages as being SECS messages, process said SECS messages, and continue checking for messages.
Claim 7
Dependent Claim
32 words
The integrated automation development system, as set forth in claim 1, wherein said command manager is an application-specific command manager to execute application-specific commands for managing message routing between said server processes.
Claim 8
Dependent Claim
29 words
The integrated automation development system, as set forth in claim 6, wherein said application-specific command manager maintains a list of existing server process names and corresponding message queue addresses.
Claim 9
Dependent Claim
25 words
The integrated automation development system, as set forth in claim 1, wherein said application-specific command manager executes application-specific commands for interfacing with a user terminal.
Claim 10
Dependent Claim
27 words
The integrated automation development system, as set forth in claim 1, wherein said application-specific command manager executes application-specific commands for interfacing with a host manufacturing computer system.
Claim 11
Dependent Claim
185 words
An integrated automation development system for controlling and coordinating manufacturing equipment, comprising: a control client for generating messages; a plurality of equipment servers coupled to said manufacturing equipment for receiving said messages from said control client, controlling said manufacturing equipment as directed by said messages, and generating response messages in response thereto; a terminal server coupled to a developer interface terminal for receiving developer input and displaying system status, said terminal server generating and receiving messages; and a queue server for enabling the routing of said messages between said control client, equipment server, and terminal server; wherein each of said control client, said equipment server, said terminal server and said queue server comprises: a messaging manager for receiving ASCII messages from said plurality of equipment servers; an interpreter for evaluating said received ASCII messages for a variable number of said equipment servers having commands expressed in a text-based programming language, said interpreter recognizing said commands in said ASCII messages; a command manager for receiving and executing said commands; and a logic controller for managing the logic flow of said command execution by said command manager.
Claim 12
Dependent Claim
185 words
An integrated automation development system for controlling and coordinating manufacturing equipment, comprising: a control client for generating messages; a plurality of equipment servers coupled to said manufacturing equipment for receiving said messages from said control client, controlling said manufacturing equipment as directed by said messages, and generating response messages in response thereto; a terminal server coupled to a developer interface terminal for receiving developer input and displaying system status, said terminal server generating and receiving messages; and a queue server for enabling the routing of said messages between said control client, equipment server, and terminal server; wherein each of said control client, said equipment server, said terminal server and said queue server comprises: a messaging manager for receiving ASCII messages from said plurality of equipment servers; an interpreter for evaluating said received ASCII messages for a variable number of said equipment servers having commands expressed in a text-based programming language, said interpreter recognizing said commands in said ASCII messages; a command manager for receiving and executing said commands; and a logic controller for managing the logic flow of said command execution by said command manager.
Claim 13
Dependent Claim
49 words
The system, as set forth in claim 10, wherein said interpreter recognizes dynamic variables in said received ASCII messages, said dynamic variables being structured hierarchically and used to store data values during command execution by said command manager or supplying values needed by said command manager for command execution.
Claim 14
Dependent Claim
58 words
The system, as set forth in claim 10, wherein said logic controller directs said command manager to check for incoming messages, parse said messages, find the commands in said messages, check the syntax of the commands, execute the commands, generate a reply message and wherein said logic controller further directs said messaging manager to send said reply message.
Claim 15
Dependent Claim
78 words
The system, as set forth in claim 10, wherein each of said control client, said equipment server, said terminal server and said queue server further comprising a message queue for receiving messages, and wherein said logic controller directs said command manager to check said message queue for incoming messages, parse said messages, identify the format of said messages, process said messages in response to said identified format of said messages, and continue checking said message queue for messages.
Claim 16
Independent Claim
81 words
A method for integrating an automation development system for controlling and coordinating manufacturing equipment, said system comprising a plurality of server processes, the method comprising the steps of: checking for and receiving ASCII messages from other server processes; evaluating said received ASCII messages for a variable number of said server processes including at least one command expressed in a text-based programming language, and recognizing said commands in said ASCII messages; executing said commands; and continuing to check for additional ASCII messages.
Claim 17
Independent Claim
81 words
A method for integrating an automation development system for controlling and coordinating manufacturing equipment, said system comprising a plurality of server processes, the method comprising the steps of: checking for and receiving ASCII messages from other server processes; evaluating said received ASCII messages for a variable number of said server processes including at least one command expressed in a text-based programming language, and recognizing said commands in said ASCII messages; executing said commands; and continuing to check for additional ASCII messages.
Claim 18
Dependent Claim
45 words
The method, as set forth in claim 14, further comprising the steps of recognizing dynamic variables in said ASCII messages, structuring said dynamic variables hierarchically, and using said dynamic variables to store data values during command execution or to supply values needed for command execution.
Claim 19
Dependent Claim
46 words
The method, as set forth in claim 14, further comprising the steps of parsing said ASCII messages, finding the commands in said ASCII messages, checking the syntax of the commands, executing the commands, generating a reply message, and directing said reply message to a proper destination.
Claim 20
Dependent Claim
48 words
The method, as set forth in claim 14, further comprising the steps of checking a message queue for incoming messages, parsing said messages, identifying the format of said messages, processing said messages in response to said identified message format, and continuing to check said message queue for messages.
Claim 21
Dependent Claim
51 words
The method, as set forth in claim 14, further comprising the steps of executing application-specific commands for controlling and interfacing with said manufacturing equipment, checking for incoming messages, parsing said messages, identifying the format of said messages as being SECS messages, processing said SECS messages, and continuing to check for messages.
Claim 22
Dependent Claim
38 words
The method, as set forth in claim 14, further comprising the steps of executing application-specific commands for managing message routing between said server processes, and maintaining a list of existing server process names and corresponding message queue addresses.