Thermostat Status Notification Through a Network
First Claim
1. An apparatus comprising:
- a memory; and
a processor configured to retrieve computer-executable instructions from the memory and to perform;
obtaining a first status information from a heating, ventilating, and air conditioning (HVAC) system;
associating a first index number with the first status information;
including the first index number in an attribute of a data container; and
sending the data container to a networked device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides apparatuses and computer readable media for obtaining status information from a heating, ventilating, and air conditioning (HVAC) system and sending the status information to a remote networked device using a data container. A thermostat obtains status information from a HVAC system, associates the status information with a corresponding index number, and includes the index number and HVAC information in a data container. The data container can assume different forms, including a customer-defined cluster or a publicly accessible cluster. The HVAC information may be encoded so that the HVAC information can be included as an attribute of the publicly accessible cluster. HVAC information may include relay status of a relay in the HVAC system. The relay is identified by an index number that is included in an attribute. A networked device typically receives the HVAC information from the thermostat in at least one data container.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a memory; and a processor configured to retrieve computer-executable instructions from the memory and to perform; obtaining a first status information from a heating, ventilating, and air conditioning (HVAC) system; associating a first index number with the first status information; including the first index number in an attribute of a data container; and sending the data container to a networked device. - View Dependent Claims (3, 4, 6, 7)
-
- 2. The apparatus of claim 2, wherein the first status information comprises a relay status of a relay in the HVAC system.
-
5. The apparatus of clam 4, wherein the processor is further configured to:
encode the first status information that is embedded in a readable attribute of the publicly accessible cluster.
-
9. A computer-readable medium having computer-executable instructions that when executed perform:
-
obtaining a first status information from a heating, ventilating, and air conditioning (HVAC) system; associating a first index number with the first status information; including the first index number in an attribute of a data container; and sending the data container to a networked device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a memory; and a processor configured to retrieve computer-executable instructions from the memory and to perform; receiving a data container having a plurality of status information from a heating, ventilating, and air conditioning (HVAC) system in at least one data container, wherein each status information is associated with a different index number; and reading a selected status information using a selected index number. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a memory; and a processor configured to retrieve computer-executable instructions from the memory and to perform; obtaining first relay information of a first relay in a heating, ventilating, and air conditioning (HVAC) system, wherein the first relay information comprises relay on time information and relay number of cycles information; associating a first index number with the first relay information; including the first index number in an attribute of a publicly accessible cluster; encoding the first relay information to be embedded in the attribute of the publicly accessible cluster; obtaining a second relay information of a second relay in the HVAC system; associating a second index number with the second relay information, wherein the first index number is different from the second index number; including a second index number in the attribute of the publicly accessible cluster; encoding the second relay information to be embedded in the attribute of the publicly accessible cluster; and sending the publicly accessible cluster to a networked device.
-
Specification