HVAC schedule establishment in an intelligent, network-connected thermostat
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory processor-readable medium comprising processor-readable instructions configured to cause one or more processors to:
-
initiate a first HVAC schedule learning phase to learn an HVAC schedule for implementation by a 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 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; and 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. - View Dependent Claims (19, 20)
-
Specification