Automated job management
First Claim
1. A thin station controller client for automated job management comprising:
- a software library, which executes on a computer, including an application programming interface (API) supporting job management functions and including an interface to an equipment server supporting equipment communication functions, wherein said thin station controller client performs job cascading and communicates with said equipment server whereinsaid equipment server communicates with one or more tools and witha statistical control client (SPC) and a custom data consumer over separate communication paths that use the .NET framework and withan Engineering Equipment Capability (EEC) client and an advanced process control (APC) client over separate communication paths that use HTTP/SOAP protocols.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for improving the implementation of automated job management for equipment in a factory. A software library is provided that allows a job management client, such as a thin station controller client, to communicate with an equipment server, such as an equipment interface bridge (EIB). The job management client can create, control and monitor jobs conveniently and efficiently utilizing industry standard protocols. The equipment server communicates directly in real-time with factory equipment. By providing an interface between a job management client and an equipment server, data consumer clients are effectively decoupled from job management clients, allowing next generation station controllers for monitoring and controlling equipment processing to be easily implemented. Layers of expensive and complex code currently in use for job management can be replaced with a superior and cost-effective thin-client, distributed architecture. Such a system may operate in conjunction with legacy station controllers, or the station controller can be eliminated and replaced by multiple modules that distribute the many types of functions typically incorporated into conventional station controllers.
52 Citations
13 Claims
-
1. A thin station controller client for automated job management comprising:
-
a software library, which executes on a computer, including an application programming interface (API) supporting job management functions and including an interface to an equipment server supporting equipment communication functions, wherein said thin station controller client performs job cascading and communicates with said equipment server wherein said equipment server communicates with one or more tools and with a statistical control client (SPC) and a custom data consumer over separate communication paths that use the .NET framework and with an Engineering Equipment Capability (EEC) client and an advanced process control (APC) client over separate communication paths that use HTTP/SOAP protocols. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for automated job management utilizing a thin station controller client comprising the operations of:
-
receiving at said thin station controller client job configuration information; performing job cascading; communicating job instructions based on said job configuration information from said thin station controller client to a job factory in an equipment server, wherein said equipment server communicates with one or more tools and with a statistical control client (SPC) and a custom data consumer over separate communication paths that use the .NET framework and an Engineering Equipment Capability (EEC) client and an advanced process control (APC) client over separate communication paths that use HTTP/SOAP protocols; and receiving from said equipment server job status information relating to at least one instantiated job based on said job instructions, wherein each operation of the method is executed by a computer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for automated job management utilizing a thin station controller client comprising the operations of:
-
receiving at said thin station controller client job configuration information; performing job cascading; communicating job instructions based on said job configuration information from said thin station controller client to a job factory in an equipment server, wherein said equipment server communicates with one or more tools and with a statistical control client (SPC) and a custom data consumer over separate communication paths that use the .NET framework and an Engineering Equipment Capability (EEC) client and an advanced process control (APC) client over separate communication paths that use HTTP/SOAP protocols; receiving from said equipment server job status information relating to at least one instantiated job based on said job instructions, wherein each operation of the method is executed by a computer.
-
Specification