×

System for General Purpose Input/Output Functionality Over a Network

  • US 20160246275A1
  • Filed: 02/19/2015
  • Published: 08/25/2016
  • Est. Priority Date: 02/19/2015
  • Status: Active Grant
First Claim
Patent Images

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 configurable 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 all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×