User friendly interface for control unit
US-9223323-B2 · Dec 29, 2015 · US
US10078319B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10078319-B2 |
| Application number | US-201514975061-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 18, 2015 |
| Priority date | Nov 19, 2010 |
| Publication date | Sep 18, 2018 |
| Grant date | Sep 18, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
HVAC schedules may be programmed for a thermostat using a combination of pre-existing schedules or templates and automated schedule learning. For example, a pre-existing schedule may be initiated on the thermostat and the automated schedule learning may be used to update the pre-existing schedule based on users' interactions with the thermostat. The preexisting HVAC schedules may be stored on a device or received from a social networking service or another online service that includes shared HVAC schedules.
Opening claim text (preview).
What is claimed is: 1. A method for programming an HVAC schedule, comprising: initiating a first HVAC schedule learning phase to learn the HVAC schedule for implementation by a thermostat; during the first HVAC schedule learning phase, receiving a first real-time user setpoint entry, wherein real-time user setpoint entries define temperature setpoints to be implemented immediately by the thermostat using an HVAC system; modifying the HVAC schedule using the first real-time user setpoint entry received during the first HVAC schedule learning phase; after the first HVAC schedule learning phase has been active for a period of time, initiating a second HVAC schedule learning phase; during the second HVAC schedule learning phase, receiving a second real-time user setpoint entry; modifying the HVAC schedule based on the second real-time user setpoint entry received during the second schedule learning phase, wherein: increased selectivity is used in modifying the HVAC schedule based on the second real-time user setpoint entry received during the second HVAC schedule learning phase as compared to the HVAC schedule having been modified based on the first real-time user setpoint entry received during the first HVAC schedule learning phase; and the increased selectivity is characterized in that the second real-time user setpoint entry causes less of a change in the HVAC schedule than the first real-time user setpoint entry; and controlling, by the thermostat, the HVAC system in accordance with the HVAC schedule that has been modified based on the first real-time user setpoint entry received during the first HVAC schedule learning phase and the second real-time user setpoint entry received during the second schedule learning phase. 2. The method of claim 1 , further comprising: receiving a non-real-time user setpoint entry, wherein non-real-time user setpoint entries define user-entered setpoints that are to take effect at times different from when received, wherein modifying the HVAC schedule during either the first schedule learning phase or the second schedule learning phase is based at least in part on the non-real-time user setpoint entry. 3. The method of claim 2 , wherein the non-real-time user setpoint entry has a higher influence on modifying the HVAC schedule than the first or the second real-time user setpoint entries. 4. The method of claim 2 , wherein the increased selectivity used in said modifying of the HVAC schedule based on the second real-time user setpoint entry comprises reducing a number of days to which the second real-time user setpoint entry is replicated on the HVAC schedule. 5. The method of claim 2 , further comprising clustering the non-real-time user setpoint entry with the first real-time user setpoint entry based upon less than a threshold amount of time being present between the time at which the non-real-time user setpoint entry is to take effect and a second time associated with the first real-time user setpoint to create a cluster. 6. The method of claim 5 , wherein modifying the HVAC schedule used to control the HVAC system using the first real-time user setpoint entry comprises: setting, as part of the HVAC schedule, a single setpoint to represent the cluster, the single setpoint being assigned a temperature and the time of the non-real-time user setpoint entry. 7. The method of claim 1 , further comprising: prior to receiving the first real-time user setpoint entry, accessing a default beginning schedule for use as the HVAC schedule. 8. The method of claim 7 , further comprising: selecting the default beginning schedule from a plurality of template HVAC schedules based on user input. 9. A system for programming and implementing an HVAC schedule, comprising: a thermostat; a cloud server in communication with the thermostat, one or more memories communicatively coupled with and readable by one or more processors of the system located at the thermostat and/or the cloud server, the one or more memories having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to: initiate a first HVAC schedule learning phase to learn the HVAC schedule for implementation by the thermostat; during the first HVAC schedule learning phase, receive a first real-time user setpoint entry, wherein real-time user setpoint entries define temperature setpoints to be implemented immediately by the thermostat using an HVAC system; modify the HVAC schedule using the first real-time user setpoint entry received during the first HVAC schedule learning phase; after the first HVAC schedule learning phase has been active for a period of time, initiate a second HVAC schedule learning phase; during the second HVAC schedule learning phase, receive a second real-time user setpoint entry; modify the HVAC schedule based on the second real-time user setpoint entry received during the second HVAC schedule learning phase, wherein increased selectivity is used in modifying the HVAC schedule based on the second real-time user setpoint entry received during the second HVAC schedule learning phase as compared to the HVAC schedule having been modified based on the first real-time user setpoint entry received during the first HVAC schedule learning phase; and the increased selectivity is characterized in that the second real-time user setpoint entry causes less of a change in the HVAC schedule than the first real-time user setpoint entry; and control the HVAC system in accordance with the HVAC schedule that has been modified based on the first real-time user setpoint entry received during the first HVAC schedule learning phase and the second real-time user setpoint entry received during the second schedule learning phase. 10. The system of claim 9 , wherein the processor-readable instructions, when executed, further cause the one or more processors to: receive a non-real-time user setpoint entry, wherein non-real-time user setpoint entries define user-entered setpoints that are to take effect at times different from when received, wherein modifying the HVAC schedule during either the first schedule learning phase or the second schedule learning phase is based at least in part on the non-real-time user setpoint entry. 11. The system of claim 10 , wherein the non-real-time user setpoint entry has a higher influence on modifying the HVAC schedule than the first or second real-time user setpoint entries. 12. The system of claim 10 , wherein the increased selectivity used in said modifying of the HVAC schedule based on the second real-time user setpoint entry comprises reducing a number of days to which the second real-time user setpoint entry is replicated on the HVAC schedule. 13. The system of claim 10 , wherein the processor-readable instructions, when executed, further cause the one or more processors to cluster the non-real-time user setpoint entry with the first real-time user setpoint entry based upon less than a threshold amount of time being present between the time at which the non-real-time user setpoint entry is to take effect and a second time associated with the first real-time user setpoint to create a cluster. 14. The system of claim 13 , wherein the processor-readable instructions that, when executed, cause the one or more processors to modify the HVAC schedule used to control the HVAC system using the first real-time user setpoint entry comprise processor-readable instructions which, when executed, cause the one or more processors to: set, as part of the HVAC schedule, a single setpoint to represent the cluster, the single setpoint being assigned
electric · CPC title
variable in time · CPC title
using digital means · CPC title
characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values · CPC title
Feedback from users · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.