Self-programmable thermostat
First Claim
1. A thermostat method for a temperature conditioning unit, wherein the temperature conditioning unit helps control a temperature of a comfort zone, the method comprising:
- running a timer irrespective of an actual time of day;
receiving a manually entered setpoint temperature at a point in time;
using the timer as a basis for assigning a timestamp to the manually entered setpoint temperature;
during a first period after the point in time, controlling the temperature conditioning unit in response to the manually entered setpoint temperature;
determining a learned setpoint temperature based on the manually entered setpoint temperature;
based on the timestamp, initiating a second period after the first period; and
during the second period, controlling the temperature conditioning unit in response to the learned setpoint temperature.
3 Assignments
0 Petitions
Accused Products
Abstract
A hybrid manual/programmable thermostat for a furnace or air conditioner offers the simplicity of a manual thermostat while providing the convenience and versatility of a programmable one. Initially, the hybrid thermostat appears to function as an ordinary manual thermostat; however, it privately observes and learns a user'"'"'s manual temperature setting habits and eventually programs itself accordingly. If users begin changing their preferred temperature settings due to seasonal changes or other reasons, the thermostat continues learning and will adapt to those changes as well. For ease of use, the thermostat does not require an onscreen menu as a user interface. In some embodiments, the thermostat can effectively program itself for temperature settings that are set to occur at particular times daily or just on weekends, yet the user is not required to enter the time of day or the day of the week.
213 Citations
20 Claims
-
1. A thermostat method for a temperature conditioning unit, wherein the temperature conditioning unit helps control a temperature of a comfort zone, the method comprising:
-
running a timer irrespective of an actual time of day; receiving a manually entered setpoint temperature at a point in time; using the timer as a basis for assigning a timestamp to the manually entered setpoint temperature; during a first period after the point in time, controlling the temperature conditioning unit in response to the manually entered setpoint temperature; determining a learned setpoint temperature based on the manually entered setpoint temperature; based on the timestamp, initiating a second period after the first period; and during the second period, controlling the temperature conditioning unit in response to the learned setpoint temperature.
-
-
2. A thermostat method for a temperature conditioning unit, wherein the temperature conditioning unit helps control a temperature of a comfort zone, the method comprising:
-
receiving a plurality of manual setpoints that are manually entered over a period, each of the manual setpoints provides a manually entered setpoint temperature that becomes associated with a timestamp, thus the plurality of manual setpoints provides a plurality of manually entered setpoint temperatures that become associated with a plurality of timestamps; controlling the temperature conditioning unit in response to the plurality of manually entered setpoint temperatures; recognizing a pattern associated with the plurality of manual setpoints; based on the pattern, establishing a learned setpoint temperature and a learned time; and some time after controlling the temperature conditioning unit in response to the plurality of manually entered setpoint temperatures, automatically switching to controlling the temperature conditioning unit in response to the learned setpoint temperature and the learned time. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A thermostat method for a temperature conditioning unit, wherein the temperature conditioning unit helps control a temperature of a comfort zone, the method comprising:
-
receiving a first manually entered setpoint temperature; controlling the temperature conditioning unit in response to the first manually entered setpoint temperature; receiving a second manually entered setpoint temperature; controlling the temperature conditioning unit in response to the second manually entered setpoint temperature; receiving a third manually entered setpoint temperature; controlling the temperature conditioning unit in response to the third manually entered setpoint temperature; identifying a learned setpoint temperature based on the first manually entered setpoint temperature, the second manually entered setpoint temperature, and third manually entered setpoint temperature; and controlling the temperature conditioning unit in response to the learned setpoint temperature. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A thermostat for a temperature conditioning unit, wherein the temperature conditioning unit helps control a temperature of a comfort zone, the thermostat comprising:
-
a microprocessor; a manual input in communication with the microprocessor for manually entering a plurality of setpoint temperatures at a plurality of times over a first period; a temperature sensor in heat transfer relationship with the comfort zone, the temperature sensor being in communication with the microprocessor to provide the microprocessor with an indication of the temperature of the comfort zone; an output that places the microprocessor in communication with the temperature conditioning unit, the output changes during the first period in response to a deviation between the temperature of the comfort zone and at least one of the plurality of setpoint temperatures; the microprocessor determines a learned setpoint temperature and a learned time based on the plurality of setpoint temperatures entered at the plurality of times over the first period; and after the first period and at the learned time, the output changes in response to a differential between the temperature of the comfort zone and the learned setpoint temperature. - View Dependent Claims (19, 20)
-
Specification