Asynchronous reporting system
First Claim
Patent Images
1. A gateway control system for residential equipment comprising:
- a gateway device;
heating, ventilation and air conditioning (HVAC) equipment connected to the gateway device;
a remote access mechanism connected to the gateway device;
a first communication channel which provides a two-way synchronous connection between the remote access mechanism and the gateway device via an Internet connection; and
a second communication channel which provides a one-way asynchronous reporting mechanism from the gateway device to the remote access mechanism; and
wherein;
the gateway device is configured to communicate with a server via the first communication channel using messages sent during a data session within a round robin sequence of data sessions;
the server comprises a database, a web application and communication layers;
a web interface module interacts with the web application to display information and receive action from button events andthe communication layers are instanced in the server when user activity opens the data session on the web interface module;
the gateway device is configured to communicate with the server via the second communication channel using an asynchronous message sent outside of the data session; and
the gateway device is configured to send asynchronous messages to the server including information regarding components of the HVAC equipment via the second communication channel and the server is not configured to send asynchronous messages to the gateway device outside of the data session.
2 Assignments
0 Petitions
Accused Products
Abstract
An asynchronous reporting mechanism for a remote device in a heating, ventilation and air conditioning environment. Using gateway information, such as a device address, report information may be sent to the user account, or using another approach, the information may be sent directly to the user. An asynchronous message may be sent without user intervention or request.
28 Citations
17 Claims
-
1. A gateway control system for residential equipment comprising:
-
a gateway device; heating, ventilation and air conditioning (HVAC) equipment connected to the gateway device; a remote access mechanism connected to the gateway device; a first communication channel which provides a two-way synchronous connection between the remote access mechanism and the gateway device via an Internet connection; and a second communication channel which provides a one-way asynchronous reporting mechanism from the gateway device to the remote access mechanism; and wherein; the gateway device is configured to communicate with a server via the first communication channel using messages sent during a data session within a round robin sequence of data sessions; the server comprises a database, a web application and communication layers; a web interface module interacts with the web application to display information and receive action from button events and the communication layers are instanced in the server when user activity opens the data session on the web interface module; the gateway device is configured to communicate with the server via the second communication channel using an asynchronous message sent outside of the data session; and the gateway device is configured to send asynchronous messages to the server including information regarding components of the HVAC equipment via the second communication channel and the server is not configured to send asynchronous messages to the gateway device outside of the data session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for gateway control of residential equipment comprising:
-
connecting heating, ventilation and air conditioning (HVAC) equipment to a gateway device; and connecting the gateway device to a remote access mechanism via a first communication channel which provides a two-way synchronous Internet connection; monitoring the HVAC equipment; sending a message reflecting a current state of the HVAC equipment to the server during the data session; connecting the gateway device to a remote access mechanism via a second communication channel which provides a one-way asynchronous connection; receiving a command at the gateway device reflecting a desired configuration or control state of the HVAC equipment from the server during the data session; and detecting a fault and/or error; and wherein; the gateway device is configured to communicate with a server within a data session within a round robin sequence of data sessions; the server comprises a database, a web application, and communication layers; a web interface module interacts with the web application to display information and receive action from button events; the communication layers are instanced in the server when user activity opens a data session on the web interface module; the server is configured to receive messages from the gateway device and to send messages to the gateway device during the data session within the round robin sequence of data sessions; and the server is further configured to receive asynchronous messages from the gateway device outside of a data session within the round robin sequence of data sessions, but is not configured to send messages to the gateway device outside of the data session within the round robin sequence of data sessions. - View Dependent Claims (13, 14, 15)
-
-
16. A gateway control system for residential equipment comprising:
-
a gateway device; heating, ventilation and air conditioning (HVAC) equipment connected to the gateway device; a remote access mechanism connected to the gateway device; a first communication channel which provides a two-way synchronous connection between the remote access mechanism and the gateway device via an Internet connection; and a second communication channel which provides a one-way asynchronous reporting mechanism from the gateway device to the remote access mechanism; and wherein; the gateway device is configured to communicate with a server via the first communication channel using messages sent during a data session within a round robin sequence of data sessions; the server comprises a database, a web application and communication layers; a web interface module interacts with the web application to display information and receive action from button events and the communication layers are instanced in the server when user activity opens the data session on the web interface module; and the gateway device is configured to communicate with the server via the second communication channel using an asynchronous message sent outside of the data session. - View Dependent Claims (17)
-
Specification