Control system apparatus and systems based thereon that transfer control apparatus information over IP networks in web page-less transfers
0 Assignments
0 Petitions
Accused Products
Abstract
A system for process control comprises a server digital data processor and a client digital data processor that are coupled by a network, such as the Internet or an Intranet. The server digital data processor, which is additionally coupled to a control/sensing device and any associated interface equipment (collectively, referred to as “process control apparatus”), includes a command processor that transfers information between the network and the process control apparatus. The client digital data processor includes an information client (e.g., a so-called Internet web browser) capable of requesting and receiving an applet from the server digital data processor. The information client, further, defines a hardware-independent and operating system-independent virtual machine environment within the client digital data processor. The client digital data processor executes, within that virtual machine environment, an applet for configuring the client digital data processor as a “process controller” that establishes communications over the network with the command processor and that monitors and/or controls the process control apparatus via those communications.
123 Citations
69 Claims
-
1-48. -48. (canceled)
- 49. A digital data processor for use in a control system that includes a control apparatus that has one or more control/sensing devices, the digital data processor executing a program received by it over an internet protocol (IP) network, the program configuring the digital data processor to receive, via the IP network, information associated with the control apparatus, where that information does not comprise, nor is it received within, a web page.
-
59. A control system, comprising
A. a digital data processor in communication coupling with a control apparatus via an internet protocol (IP) network, the control apparatus comprising one or more control/sensing devices to monitor and/or control a process, and B. the digital data processor executing a program received by it over the IP network from a server associated with the control apparatus, the program configuring the digital data processor to receive, via the IP network, information associated with the control apparatus, where that information does not comprise, nor is it received within, a web page, C. where the program configures the digital data processor to receive the information from the IP network in a text form, D. n interface that is coupled to the control apparatus and to the digital data processor, the interface generating said information in response to a request generated by the program.
-
64. A control system, comprising
A. a control apparatus comprising one or more control/sensing devices to monitor and/or control a process, B. a digital data processor executing a program within a web browser, the program (i) configuring the digital data processor for monitoring the control apparatus, (ii) generating a request for information associated with the control apparatus, C. an interface in communication with the control apparatus and with the digital data processor, the interface responding to the request for transmitting information associated with the control apparatus, where that information does not comprise, nor is it received within, a web page.
-
65. A control system, comprising
A. a control apparatus comprising one or more control/sensing devices, B. a server digital data processor that is coupled to the control apparatus, C. a client digital data processor in communication coupling with the control apparatus and with the server digital data processor, D. the client digital data processor executing a program that configures the client digital data processor for monitoring the control apparatus, the program comprising any of (i) a JAVA applet, (ii) an intermediate language program, (iii) a byte code program, (iv) a downloaded program that executes in a virtual machine environment, (v) a program that executes in a web browser, E. at least one of the control apparatus and the server digital data processor (i) having an object that stores a data value associated with the control apparatus, and (ii) responding to a request for that object by transmitting to the client digital data processor the data value, where the data value is transmitted other than as or within a web page.
- 68. A portable wireless device for use in a control system that includes one or more control/sensing devices, the portable wireless device executing a program received by it over an internet protocol (IP) network from a server associated with the control apparatus, the program configuring the portable wireless device to receive, via the IP network, information associated with the control apparatus, where that information does not comprise, nor is it received within, a web page.
Specification