IP Library Granted Patent US 7,016,751
Granted Patent B2
US 7,016,751 · App. 09/948,303 · Granted Mar 21, 2006

Vacuum system central control information server

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,016,751
App. No.
09/948,303
Granted
Mar 21, 2006
Kind
B2
Abstract

Status information about the vacuum system is received by a server. A portion of the status information is formatted in response to a request from a web browser, and the formatted vacuum system information is forwarded to the web browser. Commands, including parameter values, can are entered by a user from the web browser, and implemented at the server or forwarded to the proper component in the vacuum system. A command or change history log of commands is maintained and forwarded to the web browser upon a request from the web browser. Status information includes information about an on-going regeneration of a pump in the vacuum system. Furthermore, regeneration can be controlled, i.e., started, stopped, parameters adjusted, in response to commands received from the web browser. Plural sets of regeneration parameters can be defined by a user from the web browser, and issued simultaneously to many devices. The vacuum system status information is be compared against one or more alarm definitions to determine whether an alarm exists, i.e., is “active.” Active alarms are sent to the web browser. Furthermore, a historical log of alarms is maintained and a portion of it forwarded to the web browser upon a request for alarm history. Alarms may be enabled or disabled individually by means provided to the browser. Means are provided to the browser to allow a user to specify alarm definitions.

Claims (90)

1. A method for monitoring a vacuum system, comprising:

receiving a HTTP request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen that is one of plural screens populated with retrieved data;

wherein one of the plural screens is a calendar screen which provides a calendar showing, for each day on the calendar, events which occurred on that day; and

wherein an event type is from the group consisting of: alarms, routines and changes.

2. A method for monitoring a vacuum system, comprising:

receiving a HTTP request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen that is one of plural screens populated with retrieved data;

wherein each screen is associated with a unique screen identifier.

3. The method of claim 2 , wherein each logical piece of equipment is associated with a unique serial number identifier (SNID), and a network address.

4. The method of claim 3 , wherein a request comprises the screen identifier of the currently displayed screen and the SNIDs of equipment from which data is requested, further comprising:

selecting an accessor responsive to the screen identifier; and

translating each SNID in the request to a network address if the request is processed by an equipment accessor.

5. The method of claim 2 , wherein a request comprises a continuing parameter identifying the next screen to be shown at the browser.

6. The method of claim 2 , further comprising:

if the request is for an action, selecting an actionator responsive to the screen identifier; and

passing action parameters in the request to the selected actionator, the actionator communicating with the vacuum system to implement the requested action.

7. A method for monitoring a vacuum system, comprising:

receiving a request from a client browser for vacuum system status information, the client request being an update request, containing at least one parameter value to be updated;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser.

8. A method for monitoring a vacuum system, comprising:

receiving a request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information;

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser; and

forwarding a tree document to the client browser, the tree document at the browser displaying the vacuum system in a hierarchical tree, the tree periodically requesting updates.

9. The method of claim 8 , wherein the tree document comprises a Java applet and tree updates comprise Javascript scripts which instruct the Java applet how to draw the tree.

10. A method for monitoring a vacuum system, comprising:

receiving a HTTP request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen that is one of plural screens populated with retrieved data;

wherein at least one screen comprises plural tabs, each tab associated with a unique tab identifier, wherein a request comprises a tab identifier associated with a selected tab.

11. A method for monitoring a vacuum system, comprising:

receiving a HTTP request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen;

wherein a currently displayed screen is periodically updated automatically according to a defined update period that is configurable.

12. A method for monitoring a vacuum system, comprising:

receiving a HTTP request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen;

wherein a currently displayed screen is periodically updated automatically according to a defined update period of about thirty seconds.

13. A method for monitoring a vacuum system, comprising:

receiving a HTTP request from a client browser for vacuum system status information;

retrieving the requested status information;

formatting the retrieved status information; and

forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen;

wherein a currently displayed screen is periodically updated automatically according to a defined update period and the currently displayed screen is not automatically updated while a user is entering data onto the screen.

14. A monitoring system for monitoring a vacuum system, comprising:

a web module which receives HTTP requests from a client browser for vacuum system status information;

a database accessor which accesses requested status information from a database and provides the accessed status information to the web module; and

an equipment accessor which accesses requested status information from the vacuum system and provides the accessed status information to the web module, the database accessor and equipment accessor using the same format to report the accessed status information to the web module,

the web module formatting the retrieved status information and forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen that is one of plural screens populated with retrieved data;

wherein one of the plural screens is a calendar screen which provides a calendar showing, for each day on the calendar, events which occurred on that day; and

wherein an event type is from the group consisting of: alarms, routines and changes.

15. A monitoring system for monitoring a vacuum system, comprising:

a web module which receives HTTP requests from a client browser for vacuum system status information;

a database accessor which accesses requested status information from a database and provides the accessed status information to the web module; and

an equipment accessor which accesses requested status information from the vacuum system and provides the accessed status information to the web module, the database accessor and equipment accessor using the same format to report the accessed status information to the web module,

the web module formatting the retrieved status information and forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser, the response comprising a screen document which the client browser uses to display a screen that is one of plural screens populated with retrieved data;

wherein each screen is associated with a unique screen identifier.

16. The monitoring system of claim 15 , wherein each logical piece of equipment is associated with a unique serial number identifier (SNID), and a network address.

17. The monitoring system of claim 16 , wherein a request comprises the screen identifier of the currently displayed screen and the SNIDs of equipment from which data is requested, further comprising:

an accessor table from which an accessor is selected responsive to the screen identifier; and

a SNID translator used to translate each SNID in the request to a network address if the request is processed by an equipment accessor.

18. The monitoring system of claim 15 , wherein a request comprises a continuing parameter identifying the next screen to be shown at the browser.

19. The monitoring system of claim 15 , further comprising:

an actionator table from which an actionator is selected responsive to the screen identifier if the request is for an action, the web module passing action parameters in the request to the selected actionator, the actionator communicating with the vacuum system to implement the requested action.

20. A monitoring system for monitoring a vacuum system, comprising:

a web module which receives requests from a client browser for vacuum system status information;

a database accessor which accesses requested status information from a database and provides the accessed status information to the web module; and

an equipment accessor which accesses requested status information from the vacuum system and provides the accessed status information to the web module, the database accessor and equipment accessor using the same format to report the accessed status information to the web module,

the web module formatting the retrieved status information and forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser;

wherein the client request is an update request, containing at least one parameter value to be updated.

21. A monitoring system for monitoring a vacuum system, comprising:

a web module which receives requests from a client browser for vacuum system status information;

a database accessor which accesses requested status information from a database and provides the accessed status information to the web module;

an equipment accessor which accesses requested status information from the vacuum system and provides the accessed status information to the web module, the database accessor and equipment accessor using the same format to report the accessed status information to the web module,

the web module formatting the retrieved status information and forwarding, as a response to the request from the client browser, the formatted vacuum system information to the client browser; and

a tree writer which forwards a tree document to the client browser, the tree document at the browser displaying the vacuum system in a hierarchical tree, the tree periodically requesting updates.

22. The monitoring system of claim 21 , wherein the tree document comprises a Java applet and tree updates comprise Javascript scripts which instruct the Java applet how to draw the tree.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 2, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: BROOKS AUTOMATION, INC.; BIOSTORAGE TECHNOLOGIES, INC.
Reel/Frame 049669/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: BROOKS AUTOMATION, INC.
To: EDWARDS VACUUM LLC
Reel/Frame 049648/0016 →
SECURITY INTEREST Recorded Oct 6, 2017
From: BROOKS AUTOMATION, INC.; BIOSTORAGE TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 044142/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2006
From: HELIX TECHNOLOGY CORPORATION
To: BROOKS AUTOMATION, INC.
Reel/Frame 017176/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2001
From: NORDQUIST, JOHN P.; HANN, JOHN M.
To: HELIX TECHNOLOGY CORPORATION
Reel/Frame 012160/0974 →