← Back to Patent Explorer
US6731992B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Remotely accessible energy control system

Assignee: Atlantic Software Inc
•
Filing: 2000-11-22
•
Granted: 2004-05-04
•
Expires: 2020-11-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An advanced remotely accessible energy control system utilizes a client/server software architecture, and an “open” communication protocol, such as the well known TCP/IP protocol for design-in remote accessibility. Multiple graphic user interface clients can operate on widely available computers incorporating operating systems which are well suited to graphic user interface functions, while the energy control server and the input/output interface components can operate on a separate computer, using other or different operating systems, which are adapted to the processing performed there. According to the invention, the graphic user interface software is resident on one or more graphic user interface consoles or clients, so that processing for formatting data for display, and processing of input actions taken by a system user are offloaded from the server to the graphic user interface clients. Data describing the format of the display is stored on the server, so a user can move the graphic user interface software to another computer, connect to the server and view the system information, without transporting files describing the format of the display.

Inventors

  • 👤 Eldon W. Ziegler, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:20
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B2219/00; G05B2219/20; G05B2219/23; G05B2219/23027; G05B2219/23258

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 229 words
A control system for remotely controlling a plurality of controlled devices, comprising: a plurality of sensors associated with said controlled devices for sensing local conditions for each such sensor; a control processor which performs processing for controlling operation of said controlled devices, based on operational status information from said controlled devices, and local condition information from said sensors; at least one device input/output interface for communication between said control processor, said controlled devices and said sensors; and at least one remote access unit for accessing said control processor via a communication protocol; wherein said system is configured with a client/server architecture, said control processor constituting a server and said at least one remote access unit constituting at least one client; communications between said server, said at least one client and said at least one device input/output interface are implemented via an open communication protocol which is compatible for communication via a worldwide computer network; graphic user interface software which performs processing for formatting of data received from said server, for dynamic display of conditions at said server, substantially simultaneously as such conditions vary over time, and processing of information input by a system operator, is resident on said at least one client; and communication between said graphic user interface software and said server consists substantially of system operator input information, real time control and status data, and display parameters.
Claim 2
Dependent Claim 229 words
A control system for remotely controlling a plurality of controlled devices, comprising: a plurality of sensors associated with said controlled devices for sensing local conditions for each such sensor; a control processor which performs processing for controlling operation of said controlled devices, based on operational status information from said controlled devices, and local condition information from said sensors; at least one device input/output interface for communication between said control processor, said controlled devices and said sensors; and at least one remote access unit for accessing said control processor via a communication protocol; wherein said system is configured with a client/server architecture, said control processor constituting a server and said at least one remote access unit constituting at least one client; communications between said server, said at least one client and said at least one device input/output interface are implemented via an open communication protocol which is compatible for communication via a worldwide computer network; graphic user interface software which performs processing for formatting of data received from said server, for dynamic display of conditions at said server, substantially simultaneously as such conditions vary over time, and processing of information input by a system operator, is resident on said at least one client; and communication between said graphic user interface software and said server consists substantially of system operator input information, real time control and status data, and display parameters.
Claim 3
Dependent Claim 36 words
The control system according to claim 1 , wherein said plurality of controlled devices comprises components of at least one of a climate control system, a lighting system, a security system and a lawn sprinkler system.
Claim 4
Dependent Claim 32 words
The control system according to claim 1 , wherein said plurality of controlled devices comprises at least one of communicating digital thermostats, hardwired relays, power line carrier relays and other communicating devices.
Claim 5
Dependent Claim 30 words
The control system according to claim 1 , wherein said sensors sense at least one of temperature, humidity, atmospheric pressure, air flow, illumination level, voltage, electrical current and electrical power.
Claim 6
Dependent Claim 37 words
The control system according to claim 1 , wherein said system operator input information is limited to messages selected from a predesignated lexicon of permissible messages defined in at least one of the client and the server.
Claim 7
Dependent Claim 108 words
The control system according to claim 1 , wherein said server comprises: a database of information concerning the controlled devices, control schedules for said devices and other control parameters for said devices; application controller software providing functions to load and update the database, time of day schedules for controlled devices and operational limitations for controlled devices, and message processing functions for exchanging information with the user interface and with controlled devices; and application software for receiving messages from the application controller software, formatting and transmitting messages to the controlled devices, receiving messages from the controlled devices and transmitting information to said application controller software from said controlled devices.
Claim 8
Dependent Claim 65 words
The control system according to claim 6 , wherein said graphic user interface software resident on said at least one client performs processing for formatting and display of control data received from said server, based on display parameters communicated by said server via said open communication protocol, and processes input information from said system operator for transmission to said server via said open communication protocol.
Claim 9
Dependent Claim 15 words
The control system according to claim 6 , wherein said server comprises an embedded processor.
Claim 10
Dependent Claim 67 words
The control system according to claim 1 , wherein said graphic user interface software resident on said at least one client performs processing for formatting and display of real time control data received from said server, based on display parameters communicated by said server via said open communication protocol, and processes input information from said system operator for transmission to said server via said open communication protocol.
Claim 11
Dependent Claim 15 words
The control system according to claim 1 , wherein said server comprises an embedded processor.
Claim 12
Dependent Claim 37 words
The control system according to claim 1 , wherein said display parameters communicated from said server to said graphic user interface software are variable by said system operator by manipulation of graphic symbols displayed on said client.
Claim 13
Dependent Claim 17 words
The control system according to claim 1 , wherein said server uses an open source operating system.
Claim 14
Dependent Claim 151 words
A control system for remotely controlling a plurality of controlled devices, each of said controlled devices having at least one sensor for generating signals indicative of local conditions, said system comprising: a server unit for logical processing to monitor and control said controlled devices, based on input information from said controlled devices and from sensors, and input information from a system operator; and at least one graphic user interface client coupled to communicate with said server via an open communication protocol that is compatible for communication via a worldwide computer network, said at least one graphic user interface client including graphic interface software which performs processing for formatting and dynamic display of real time control data received from said server, based on display parameters communicated by said server via said open communication protocol, and processes input information from a system operator for transmission to said server via said open communication protocol.
Claim 15
Dependent Claim 151 words
A control system for remotely controlling a plurality of controlled devices, each of said controlled devices having at least one sensor for generating signals indicative of local conditions, said system comprising: a server unit for logical processing to monitor and control said controlled devices, based on input information from said controlled devices and from sensors, and input information from a system operator; and at least one graphic user interface client coupled to communicate with said server via an open communication protocol that is compatible for communication via a worldwide computer network, said at least one graphic user interface client including graphic interface software which performs processing for formatting and dynamic display of real time control data received from said server, based on display parameters communicated by said server via said open communication protocol, and processes input information from a system operator for transmission to said server via said open communication protocol.
Claim 16
Dependent Claim 36 words
The control system according to claim 13 , wherein said plurality of controlled devices comprises components of at least one of a climate control system, a lighting system, a security system and a lawn sprinkler system.
Claim 17
Dependent Claim 31 words
The control system according to claim 13 , said plurality of controlled devices comprises at least one of communicating digital thermostats, hardwired relays, power line carrier relays and other communicating devices.
Claim 18
Dependent Claim 30 words
The control system according to claim 13 , wherein said sensors sense at least one of temperature, humidity, atmospheric pressure, air flow, illumination level, voltage, electrical current and electrical power.
Claim 19
Dependent Claim 38 words
The control system according to claim 13 , wherein said input information from the system operator is limited to messages selected from a predesignated lexicon of permissible messages defined in at least one of the client and server.
Claim 20
Dependent Claim 108 words
The control system according to claim 13 , wherein said server comprises: a database of information concerning the controlled devices, control schedules for said devices and other control parameters for said devices; application controller software providing functions to load and update the database, time of day schedules for controlled devices and operational limitations for controlled devices, and message processing functions for exchanging information with the user interface and with controlled devices; and application software for receiving messages from the application controller software, formatting and transmitting messages to the controlled devices, receiving messages from the controlled devices and transmitting information to said application controller software from said controlled devices.
Claim 21
Dependent Claim 16 words
The control system according to claim 18 , wherein said server unit comprises an embedded processor.
Claim 22
Dependent Claim 16 words
The control system according to claim 13 , wherein said server unit comprises an embedded processor.
Claim 23
Dependent Claim 37 words
The control system according to claim 13 , wherein said display parameters communicated from said server to said graphic user interface software are variable by said system operator by manipulation of graphic symbols displayed on said client.
Claim 24
Dependent Claim 17 words
The control system according to claim 13 , wherein said server uses an open source operating system.
Claim 25
Independent Claim 159 words
A method for remotely controlling a plurality of controlled devices, each of said controlled devices having at least one sensor for generating signals indicative of local operating conditions, said method comprising: performing logical processing for monitoring and controlling said controlled devices in a server unit which is coupled in communication with said plurality of controlled devices; in at least one graphic user interface client, performing processing for formatting and display of real time control data received from said server, based on display parameters communicated by said server unit, and processing input actions taken by an operator of said at least one graphic user interface client, for transmission to said server; and performing communication between said server and said at least one graphic user interface client via an open communication protocol that is compatible for communication via a worldwide computer network, said communication consisting substantially of system operator input information, real time device control and status data, and display parameters.
Claim 26
Independent Claim 159 words
A method for remotely controlling a plurality of controlled devices, each of said controlled devices having at least one sensor for generating signals indicative of local operating conditions, said method comprising: performing logical processing for monitoring and controlling said controlled devices in a server unit which is coupled in communication with said plurality of controlled devices; in at least one graphic user interface client, performing processing for formatting and display of real time control data received from said server, based on display parameters communicated by said server unit, and processing input actions taken by an operator of said at least one graphic user interface client, for transmission to said server; and performing communication between said server and said at least one graphic user interface client via an open communication protocol that is compatible for communication via a worldwide computer network, said communication consisting substantially of system operator input information, real time device control and status data, and display parameters.
Claim 27
Dependent Claim 36 words
The control method according to claim 23 , wherein said plurality of controlled devices comprises components of at least one of a climate control system, a lighting system, a security system and a lawn sprinkler system.
Claim 28
Dependent Claim 32 words
The control method according to claim 23 , wherein said plurality of controlled devices comprises at least one of communicating digital thermostats, hardwired relays, power line carrier relays and other communicating devices.
Claim 29
Dependent Claim 30 words
The control method according to claim 23 , wherein said sensors sense at least one of temperature, humidity, atmospheric pressure, air flow, illumination level, voltage, electrical current and electrical power.
Claim 30
Dependent Claim 37 words
The control method according to claim 23 , wherein said system operator input information is limited to messages selected from a predesignated lexicon of permissible messages defined in at least one of the client and the server.
Claim 31
Dependent Claim 23 words
The method according to claim 23 , wherein logical processing for monitoring and controlling said controlled devices is performed by an embedded processor.
Claim 32
Dependent Claim 37 words
The control system according to claim 23 , wherein said display parameters communicated from said server to said graphic user interface software are variable by said system operator by manipulation of graphic symbols displayed on said client.
Claim 33
Dependent Claim 17 words
The control system according to claim 23 , wherein said server uses an open source operating system.
Claim 34
Dependent Claim 107 words
A remotely accessible system control, comprising: a server processor unit having application software resident thereon for performing processing for controlling said system; a client processor having graphic user interface software resident thereon for performing processing for display of real time control information received from said server processor unit, based on display parameters provided by said server processor unit, and for receiving input control information from a system operator; an open communication protocol that is compatible for communication between said server unit and said client via a worldwide computer network, said communication consisting substantially of system operator input control information, system control and status data, and display parameters.
Claim 35
Dependent Claim 107 words
A remotely accessible system control, comprising: a server processor unit having application software resident thereon for performing processing for controlling said system; a client processor having graphic user interface software resident thereon for performing processing for display of real time control information received from said server processor unit, based on display parameters provided by said server processor unit, and for receiving input control information from a system operator; an open communication protocol that is compatible for communication between said server unit and said client via a worldwide computer network, said communication consisting substantially of system operator input control information, system control and status data, and display parameters.
Claim 36
Dependent Claim 38 words
The control system according to claim 31 , wherein said system operator input control information is limited to messages selected from a predesignated lexicon of permissible messages defined in at least one of the client and the server.
Claim 37
Dependent Claim 19 words
The remotely accessible system control according to claim 31 , wherein said server processor unit comprises an embedded processor.
Claim 38
Dependent Claim 37 words
The control system according to claim 31 , wherein said display parameters communicated from said server to said graphic user interface software are variable by said system operator by manipulation of graphic symbols displayed on said client.
Claim 39
Dependent Claim 17 words
The control system according to claim 31 , wherein said server uses an open source operating system.

References Cited (Backward Citations)

US5845230A Cited
US5960214A Cited
US5909368A Cited
US5805442A Cited
US5975737A Cited
US5956487A Cited
US6038486A Cited
US5923557A Cited
US5980090A Cited
US6092078A Cited
US6176421B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-05-04 2007-11-03 2008-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-05-04 2011-11-03 2012-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-05-04 2015-11-03 2016-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag