IP Library Granted Patent US 7,873,428
Granted Patent B2
US 7,873,428 · App. 11/107,508 · Granted Jan 18, 2011

Automated job management

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,873,428
App. No.
11/107,508
Granted
Jan 18, 2011
Kind
B2
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.

Claims (31)

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.

2. The thin station controller client of claim 1 wherein said job management functions includes support for the SEMI E40 and SEMI E94 standards.

3. The thin station controller client of claim 1 wherein said thin station controller client communicates with said equipment server utilizing the .NET communication framework.

4. The thin station controller client of claim 1 wherein said thin station controller client includes a Manufacturing Execution System (MES) handler.

5. The thin station controller client of claim 4 wherein said thin station controller client communicates with a Manufacturing Execution System (MES).

6. The thin station controller client of claim 1 wherein said thin station controller client includes a Recipe Management System (RMS) handler.

7. The thin station controller client of claim 6 wherein said thin station controller client communicates with a Recipe Management System (RMS).

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.

9. The method of claim 8 wherein said job configuration information comprises XML formatted information.

10. The method of claim 8 further comprising the operation of job cascading after receiving client job configuration information.

11. The method of claim 8 wherein said job instructions and said job status comprise support for SEMI E40 and SEMI E94 standards.

12. The method of claim 8 wherein said thin station controller client and said equipment server communicate utilizing the .NET communication framework.

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.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2009
From: ASYST TECHNOLOGIES, INC.
To: PEER INTELLECTUAL PROPERTY INC.
Reel/Frame 023409/0353 →
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2007
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ASYST TECHNOLOGIES, INC.; ASYST JAPAN, INC.
Reel/Frame 019733/0967 →
SECURITY AGREEMENT Recorded Aug 15, 2007
From: ASYST TECHNOLOGIES, INC.
To: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 019699/0165 →
SECURITY AGREEMENT Recorded Sep 27, 2006
From: ASYST TECHNOLOGIES, INC.; ASYST JAPAN, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 018303/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2005
From: ELLIS, RAY; WAGNER, EVZEN
To: ASYST TECHNOLOGIES, INC.
Reel/Frame 017132/0001 →