Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
86 words
An interface module for receiving data requests from a remote location in order to provide access to an at least one input/output device from a communication network, the module comprising: a central processing unit; an operating system operating the central processing unit; a network interface for communicating with the communication network; a protocol stack; a server task for communicating with the protocol stack for responding to received requests; and a protocol task for communicating with the protocol stack for receiving and responding to protocol task requests.
Claim 2
Dependent Claim
86 words
An interface module for receiving data requests from a remote location in order to provide access to an at least one input/output device from a communication network, the module comprising: a central processing unit; an operating system operating the central processing unit; a network interface for communicating with the communication network; a protocol stack; a server task for communicating with the protocol stack for responding to received requests; and a protocol task for communicating with the protocol stack for receiving and responding to protocol task requests.
Claim 3
Dependent Claim
22 words
The interface module of claim 1 further including a back plane driver for communicating with the protocol task and the server task.
Claim 4
Dependent Claim
18 words
The interface module of claim 1 wherein the communication network is the Internet using an Internet Protocol (IP).
Claim 5
Dependent Claim
26 words
The interface module of claim 3 wherein the interface module functions as a web site on the Internet, the interface module including a global IP address.
Claim 6
Dependent Claim
14 words
The interface module of claim 1 wherein the network interface is an Ethernet driver.
Claim 7
Dependent Claim
16 words
The interface module of claim 1 wherein the protocol stack is a Transmission Control Protocol stack.
Claim 8
Dependent Claim
28 words
The interface module of claim 1 wherein the protocol task includes a server task using a hypertext transport protocol (HTTP) to deliver hypertext documents to the network interface.
Claim 9
Dependent Claim
28 words
The interface module of claim 7 wherein the HTTP task accepts a connection, parses an HTTP request, and calls the real time operating system to process the request.
Claim 10
Dependent Claim
34 words
The interface module of claim 3 wherein the interface module allows a user at a remote location to view data within the at least one input/output device from a browser connected to the Internet.
Claim 11
Dependent Claim
17 words
The interface module of claim 1 wherein the data transfer enabling means includes a dual TCP/IP stack.
Claim 12
Dependent Claim
44 words
The interface module of claim 10 wherein the dual TCP/IP stack comprises a first stack capable of handling a broad range of TCP/IP messages and a second stack capable of handling a less broad range of TCP/IP messages more quickly than the first stack.
Claim 13
Dependent Claim
72 words
An interface module for receiving data requests from a remote location in order to provide access to an at least one input/output device from a communication network, the module comprising: a central processing unit; a network interface for communicating with the communication network; a protocol stack; and, a HTTP web server in communication with the protocol stack, the server providing a web browser with information on the status of the input/output device.
Claim 14
Dependent Claim
72 words
An interface module for receiving data requests from a remote location in order to provide access to an at least one input/output device from a communication network, the module comprising: a central processing unit; a network interface for communicating with the communication network; a protocol stack; and, a HTTP web server in communication with the protocol stack, the server providing a web browser with information on the status of the input/output device.
Claim 15
Dependent Claim
23 words
The interface module of claim 12 wherein the communication network is a world-wide network known as the Internet using an Internet Protocol (IP).
Claim 16
Dependent Claim
26 words
The interface module of claim 13 wherein the interface module functions as a web site on the Internet, the interface module including a global IP address.
Claim 17
Dependent Claim
14 words
The interface module of claim 12 wherein the network interface is an Ethernet driver.
Claim 18
Dependent Claim
16 words
The interface module of claim 12 wherein the protocol stack is a Transmission Control Protocol stack.
Claim 19
Dependent Claim
229 words
A control system for allowing a user access at a remote site through a communication network to information and data contained in an industrial control system having at least one input/output module, the system comprising: means for coupling the remote site to the communication network, the coupling means including a web browser for interacting with the communication network; a web site associated with the industrial control system and accessible through the communication network; means for linking the industrial control system to the web site, the linking means including an interface module for coupling the at least one input/output module to the communication network; means for coupling the interface module to the at least one input/output module, the coupling means for transferring data between the interface module and the at least one input/output module; means for processing data requests received from the remote location over the communication network; means for enabling a data transfer between the remote location and the industrial control system; and means for interfacing a protocol task with the at least one input/output module, the interfacing means for receiving a data request from the enabling means, for accessing the industrial control system for the requested data, and for sending a response to the remote location through the enabling means, the response in a framework supplied by an operating system located in the at least one input/output module.
Claim 20
Dependent Claim
229 words
A control system for allowing a user access at a remote site through a communication network to information and data contained in an industrial control system having at least one input/output module, the system comprising: means for coupling the remote site to the communication network, the coupling means including a web browser for interacting with the communication network; a web site associated with the industrial control system and accessible through the communication network; means for linking the industrial control system to the web site, the linking means including an interface module for coupling the at least one input/output module to the communication network; means for coupling the interface module to the at least one input/output module, the coupling means for transferring data between the interface module and the at least one input/output module; means for processing data requests received from the remote location over the communication network; means for enabling a data transfer between the remote location and the industrial control system; and means for interfacing a protocol task with the at least one input/output module, the interfacing means for receiving a data request from the enabling means, for accessing the industrial control system for the requested data, and for sending a response to the remote location through the enabling means, the response in a framework supplied by an operating system located in the at least one input/output module.
Claim 21
Dependent Claim
23 words
The control system of claim 17 wherein the communication network is a worldwide network known as the Internet using an Internet Protocol (IP).
Claim 22
Dependent Claim
26 words
The control system of claim 18 wherein the interface module functions as a web site on the Internet, the interface module including a global IP address.
Claim 23
Dependent Claim
36 words
The control system of claim 19 wherein the interface module means includes a network driver for receiving data requests from the web browser on the Internet and for sending a response back to the web browser.
Claim 24
Dependent Claim
38 words
The control system of claim 20 wherein the processing data requests means includes a client task for initiating a request received from the communication network and a server task for processing data requests received from the communication network.
Claim 25
Dependent Claim
23 words
The control system of claim 21 wherein the data transfer enabling means includes a protocol stack using a Transmission Control Protocol (TCP) stack.
Claim 26
Dependent Claim
30 words
The control system of claim 22 wherein the protocol task interfacing means includes a server task using HyperText Transport Protocol (HTTP) to deliver hypertext documents to the network coupling means.
Claim 27
Dependent Claim
29 words
The control system of claim 23 wherein the framework creates a HTTP task, accepts a connection, parses the HTTP request and calls the operation system to process the request.
Claim 28
Dependent Claim
43 words
The control system of claim 24 wherein the data requests allow the user at the remote location to view data within the industrial control system from the browser, the data including any program information stored in memory associated with the industrial control system.
Claim 29
Dependent Claim
43 words
The control system of claim 24 wherein the data requests allow the user at the remote location to write data within the industrial control system from the browser, the data including any program information stored in memory associated with the industrial control system.
Claim 30
Dependent Claim
30 words
The control system of claim 25 wherein the data requests further include requests for configuration views and status of the at least one input/output module coupled to the control system.
Claim 31
Dependent Claim
30 words
The control system of claim 26 wherein the data requests further include requests for configuration views and status of the at least one input/output module coupled to the control system.
Claim 32
Dependent Claim
31 words
The control system of claim 27 wherein the data requests further allow the user at the remote location to view any program information stored in memory associated with the input/output module.
Claim 33
Dependent Claim
31 words
The control system of claim 28 wherein the data requests further allow the user at the remote location to view any program information stored in memory associated with the input/output module.
Claim 34
Dependent Claim
141 words
A control system for allowing access to an input/output device from a communication network using a browser at a remote location, the control system comprising: an interface module having a microprocessor and a network interface for coupling the interface module to the communication network; a driver for coupling the interface module to the input/output device and for transferring data between the interface module and the input/output device; a protocol stack to enable data transfer between the remote location and the input/output device; and, a server task for processing data requests received from the communication network, the server task for interfacing a data request from the protocol stack accessing the input/output device for the requested data, and for sending a response to the remote location through the protocol stack and network interface, the response in a framework supplied by the operating system.
Claim 35
Dependent Claim
141 words
A control system for allowing access to an input/output device from a communication network using a browser at a remote location, the control system comprising: an interface module having a microprocessor and a network interface for coupling the interface module to the communication network; a driver for coupling the interface module to the input/output device and for transferring data between the interface module and the input/output device; a protocol stack to enable data transfer between the remote location and the input/output device; and, a server task for processing data requests received from the communication network, the server task for interfacing a data request from the protocol stack accessing the input/output device for the requested data, and for sending a response to the remote location through the protocol stack and network interface, the response in a framework supplied by the operating system.
Claim 36
Dependent Claim
23 words
The control system of claim 31 wherein the communication network is a worldwide network known as the Internet using an Internet Protocol (IP).
Claim 37
Dependent Claim
18 words
The control system of claim 32 wherein the Interface module functions as a web site on the Internet.
Claim 38
Dependent Claim
17 words
The control system of claim 33 wherein the protocol stack is a Transmission Control Protocol (TCP)/IP stack.
Claim 39
Dependent Claim
44 words
The control system of claim 34 wherein the server task uses Hyper Text Transport Protocol (HTTP) to deliver hypertext documents, and the framework for creating a HTTP task, accepting a connection, parsing the HTTP request and calling the operating system to process the request.
Claim 40
Dependent Claim
24 words
The control system of claim 35 wherein the data requests allow a user at the remote location to view data within the input/output device.
Claim 41
Dependent Claim
24 words
The control system of claim 35 wherein the data requests allow a user at the remote location to write data within the input/output device.
Claim 42
Dependent Claim
20 words
The control system of claim 36 wherein the data requests further include views of the input/output device configuration and status.
Claim 43
Dependent Claim
34 words
The control system of claim 38 wherein the data requests further allow the user at the remote location to view data and any program information stored in the memory associated with the input/output device.
Claim 44
Dependent Claim
33 words
The control system of claim 37 wherein the data requests further allow the user at the remote location to write data and any program information into the memory associated with the input/output device.