IP Library Granted Patent US 8,862,784
Granted Patent B2
US 8,862,784 · App. 13/072,988 · Granted Oct 14, 2014

Network interface device

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 8,862,784
App. No.
13/072,988
Granted
Oct 14, 2014
Kind
B2
Abstract

A network interface device in a manufacturing system may receive communications from remote users in a database query language. The network interface device may translate or forward commands and queries in a pump-supported language. The network interface device may communicate the commands and queries to pumps and other components on the manufacturing process using the pump-supported language. The results of the command or query may be returned to the network interface device, which may send the information to a database. A GUI allows the remote user to check states of pumps or other functions.

Claims (38)

1. A network interface device comprising:

a plurality of ports for communicating with one or more pumps;

at least one network communications port;

a non-volatile computer memory for storing a set of computer-executable instructions; and

a processor for executing the set of instructions, wherein the set of computer-executable instructions is operable to:

communicate with one or more pump controllers coupled to the one or more pumps using a command protocol supported by the one or more pumps and a first transport protocol, wherein communicating with the one or more pump controllers includes obtaining information about the one or more pumps; and

communicate with a remote computing device using a second transport protocol, wherein communicating with the remote computing device includes communicating the information about the one or more pumps to the remote computer device.

2. The network interface device of claim 1 , wherein the network interface device is operable to communicate with database servers in Structured Query Language (SQL).

3. The network interface device of claim 1 , wherein the network interface device is operable to initiate a push of the information received from the one or more pump controllers to a database server.

4. The network interface device of claim 1 , wherein the network interface device is operable to provide an alarm, an error message, a notification, or a combination thereof to the remote computer device.

5. The network interface device of claim 1 , wherein the network interface device is operable to act in cooperation with a web browser at the remote computing device to provide a graphical user interface for controlling the one or more pumps.

6. The network interface device of claim 1 , wherein the network interface device is operable to communicate with the remote computer device via a wireless network interface.

7. The network interface device of claim 1 , wherein the network interface device is operable to receive a command from the remote computing device according to a first transport protocol and forward the command to the one or more pumps according to a second transport protocol.

8. The network interface device of claim 7 , wherein the network interface device is operable to translate the command from a first transport protocol to a second command protocol supported by the one or more pumps.

9. The network interface device of claim 1 , wherein the network interface device is operable to communicate with the one or more pump controllers coupled to the network interface device using at least two different command protocols, wherein each of the command protocols is supported by at least one of the one or more pump controllers.

10. The network interface device of claim 1 , wherein the first transport protocol and the second transport protocol are different protocols.

11. A method comprising:

receiving a command from a remote computing device according to a first transport protocol;

forwarding the command to one or more pump controllers according to a second transport protocol;

communicating with one or more pump controllers using a command protocol supported by the one or more pump controllers, wherein interacting with the one or more pump controllers includes obtaining information about one or more pumps coupled to the one or more pump controllers; and

communicating with a database server coupled to the network interface device, wherein interacting with the database server includes forwarding information received from the one or more pump controllers to the database server according to a query language supported by the database server.

12. The method of claim 11 , further comprising translating the command received from the remote computing device according to the first protocol to the second command protocol supported by the one or more pumps.

13. The method of claim 11 , further comprising sending an alarm, an error message, a notification, or a combination thereof to the remote computer device.

14. The method of claim 11 , wherein the query language comprises Structured Query Language (SQL).

15. The method of claim 11 , wherein forwarding the information received from the one or more pump controllers to the database server comprises initiating a push of the information received from the one or more pump controllers to the database server.

16. The method of claim 11 , wherein communicating with the one or more pump controllers using the command protocol supported by the one or more pump controllers comprises communicating with the one or more pump controllers using at least two different command protocols, wherein each of the command protocols is supported by at least one of the one or more pump controllers.

17. The method of claim 11 , wherein the first transport protocol and the second transport protocol are different protocols.

18. A non-transitory computer readable medium comprising instructions for:

receiving a command from a remote computing device according to a first transport protocol;

forwarding the command to one or more pump controllers according to a second transport protocol;

communicating with one or more pump controllers using a command protocol supported by the one or more pump controllers, wherein interacting with the one or more pump controllers includes obtaining information about one or more pumps coupled to the one or more pump controllers; and

communicating with a database server coupled to the network interface device, wherein interacting with the database server includes forwarding information received from the one or more pump controllers to the database server according to a query language supported by the database server.

19. The computer readable medium of claim 18 , further comprising translating the command received from the remote computing device according to the first protocol to the second command protocol supported by the one or more pumps.

20. The computer readable medium of claim 18 , further comprising sending an alarm, an error message, a notification, or a combination thereof to the remote computer device.

21. The computer readable medium of claim 18 , wherein the query language comprises Structured Query Language (SQL).

22. The computer readable medium of claim 18 , wherein forwarding the information received from the one or more pump controllers to the database server comprises initiating a push of the information received from the one or more pump controllers to the database server.

23. The computer readable medium of claim 18 , wherein communicating with the one or more pump controllers using the command protocol supported by the one or more pump controllers comprises communicating with the one or more pump controllers using at least two different command protocols, wherein each of the command protocols is supported by at least one of the one or more pump controllers.

24. The computer readable medium of claim 18 , wherein the first transport protocol and the second transport protocol are different protocols.

Assignments (4)
SECURITY INTEREST Recorded Jul 8, 2022
From: ENTEGRIS, INC.; ENTEGRIS GP, INC.; POCO GRAPHITE, INC.; CMC MATERIALS, INC.; INTERNATIONAL TEST SOLUTIONS, LLC; QED TECHNOLOGIES INTERNATIONAL, INC.
To: TRUIST BANK, AS NOTES COLLATERAL AGENT
Reel/Frame 060613/0072 →
ASSIGNMENT OF PATENT SECURITY INTEREST RECORDED AT REEL/FRAME 048811/0679 Recorded Nov 5, 2019
From: GOLDMAN SACHS BANK USA
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 050965/0035 →
SECURITY INTEREST Recorded Nov 13, 2018
From: ENTEGRIS, INC.; SAES PURE GAS, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 048811/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2011
From: VAIL, JOHNATHAN O.
To: ENTEGRIS, INC.
Reel/Frame 026285/0844 →