System for monitoring or controlling a remote programmable device by configuring a reconfigurabale record stored on a server by a local computing device
First Claim
1. A system for monitoring or controlling a remote programmable device, comprising:
- a server configured for connection to said remote programmable device over a first network and to a local computing device over a second network, said server having a computer program encoded thereon including code for;
establishing a data structure accessible by said remote programmable device and by said local computing device, said data structure including a plurality of user reconfigurable records for said remote programmable device;
receiving, from said local computing device, instructions to configure one or more of said plurality of user reconfigurable records for said remote programmable device, said instructions designating each of said one or more of said plurality of user reconfigurable records for said remote programmable device as an input channel corresponding to an input parameter of said remote programmable device, an output channel corresponding to an output parameter of said remote programmable device, or an input/output channel corresponding to an input/output parameter of said remote programmable device, and define, for each input channel, a first input value for said corresponding input parameter of said remote programmable device and, for each input/output channel, a first input/output value for said corresponding input/output parameter of said remote programmable device;
transmitting, for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an input channel, said first input value for said corresponding input parameter to said remote programmable device and for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an input/output channel, said first input/output value for said corresponding input/output parameter to said remote programmable device; and
,receiving, for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an output channel, a first output value for said corresponding output parameter from said remote programmable device and, for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an input/output channel, a second input/output value for said corresponding input/output parameter from said remote programmable device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring or controlling a remote programmable device is provided. The system includes a server configured for connection to the programmable device and a local computing device. The server includes code that establishes a data structure accessible by both devices and including a plurality of user configurable records. The server receives instructions from the local device to configure each record as an input, output or input/output channel corresponding to input, output or input/output parameters of the programmable device and to define input values for the input channels and input/output channels. The server transmits the input values and input/output values to the programmable device and receives output values and input/output values from the programmable device for transmission to the local computing device.
-
Citations
21 Claims
-
1. A system for monitoring or controlling a remote programmable device, comprising:
a server configured for connection to said remote programmable device over a first network and to a local computing device over a second network, said server having a computer program encoded thereon including code for; establishing a data structure accessible by said remote programmable device and by said local computing device, said data structure including a plurality of user reconfigurable records for said remote programmable device; receiving, from said local computing device, instructions to configure one or more of said plurality of user reconfigurable records for said remote programmable device, said instructions designating each of said one or more of said plurality of user reconfigurable records for said remote programmable device as an input channel corresponding to an input parameter of said remote programmable device, an output channel corresponding to an output parameter of said remote programmable device, or an input/output channel corresponding to an input/output parameter of said remote programmable device, and define, for each input channel, a first input value for said corresponding input parameter of said remote programmable device and, for each input/output channel, a first input/output value for said corresponding input/output parameter of said remote programmable device; transmitting, for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an input channel, said first input value for said corresponding input parameter to said remote programmable device and for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an input/output channel, said first input/output value for said corresponding input/output parameter to said remote programmable device; and
,receiving, for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an output channel, a first output value for said corresponding output parameter from said remote programmable device and, for each of said one or more of said plurality of user reconfigurable records for said remote programmable device designated as an input/output channel, a second input/output value for said corresponding input/output parameter from said remote programmable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
Specification