Network interface device
First Claim
Patent Images
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.
4 Assignments
0 Petitions
Accused Products
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.
13 Citations
24 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
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. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification