×

Configurable, connectorized server-augmented control system

  • US 10,404,529 B2
  • Filed: 04/30/2013
  • Issued: 09/03/2019
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) electrically configuring a configurable, connectorized input/output module (“

    module”

    ) comprising a microprocessor, memory and a network interface adapted for electronic communications via one or more computer networks, the module including a control interface configurable for communicating with one or more different types and arrangements of sensors and actuators under control of a control system,wherein the module is configured using a software configuration method,wherein the module further comprises one or more configurable input/output pins for altering one or more electrical configurations of the module for performing one or more electrical functions using one or more control signals, wherein pathways of the control signals are configurable for providing point-to-point, controller-to-sensor or controller-to-actuator connections;

    (b) electrically connecting one or more sensors or actuators to the module using the configurable input/output pins;

    (c) communicating with a server computer via the network interface of the module using standard server queries via a secure connection initiated by the module for periodically transmitting control state information of the module to the server computer, wherein a response from the server computer is solicited, andwherein communications with the server computer are initiated by the module without the module receiving polling from the server computer wherein the module is adapted to reject unsolicited messages from the server computer for communications between the server computer and the module, separate from and in addition to message rejection functions of one or more firewalls disposed in the one or more computer networks;

    (d) receiving reply information transmitted from the server computer to the module, wherein the reply information includes one or more set points and controller parameters for the module; and

    (e) updating the module with the one or more set points in the reply information received from the server computer only if the received reply information is responsive to the solicitation by the module, and if a configurable predetermined period of time of expiration of the one or more set points received from the server computer has not passed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×