`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`I 1111111111111111 11111 1111111111 111111111111111 1111111111 111111111111111111
`
`US008498753B2
`
`02)United States Patent
`
`
`Steinberg et al.
`
`US 8,498,753 B2
`
`(10)Patent No.:
`
`(45)Date of Patent:
`Jul. 30, 2013
`
`(54)SYSTEM, METHOD AND APPARATUS FOR
`
`JUST-IN-TIME CONDITIONING USING A
`THERMOSTAT
`
`10/1984 Grimado etal.
`
`
`4,475,685 A *
`236/46 R
`4/1987 Hrumon
`4,655,279 A
`6/1987 Beckey
`
`4,674,027 A
`
`5,244,146 A
`
`9/ 1993 Jefferson et al.
`
`5,270,952 A
`
`12/1993 Adams et aJ.
`John Douglas Steinberg, Millbrae, CA(75)Inventors:
`
`
`
`
`
`5,314,004 A
`511994 Strand et al.
`
`5,462,225 A
`
`I0/ 1995 Massat-a et al.
`
`
`(US); Scott Douglas Hublou, Redwood
`5,544,036 A
`811996 Brown et al.
`
`City, CA (US); Leo Cheung, Sunnyvale,
`9/1996 Shah
`
`5,555,927 A
`CA (US)
`(Continued)
`
`
`
`
`
`
`EcoFactor, Inc., Millbrae, CA (US)(73)Assignee:
`
`EP
`( *) Notice: Subject to any disclaimer, the term of this
`
`
`KR
`
`
`
`patent is e11.1ended or adjusted under 35
`KR
`
`
`U.S.C. 154(b) by 93 days.
`
`FOREIGN PATENT DOCUMENTS
`0415747 3/1991
`10-1994-00119026/1994
`
`10-2000-005953210/2000
`OTHER PUBLICATIONS
`
`(21)Appl. No.: 12n73,690
`
`(22)Filed:
`May 4, 2010
`
`Bourban et aJ., "Dynamic model of an HVAC system for control
`
`
`
`
`
`
`analysis", Elsevier 2004."
`
`
`
`HW0021207, Oct. 1992.
`
`
`
`Honeywell, W7600/W7620 Controller Reference Manual,
`
`(65)
`
`
`
`Prior Publication Data
`
`(Continued)
`
`
`
`US 2010/0318227 A l Dec. 16, 2010
`
`
`
`
`
`Related U.S. Application Data
`
`
`- Carlos Ortiz Rodriguez
`Primary Examiner
`
`
`
`
`(74)Attorney, or Finn - Knobbe, Martens, Olson &
`Agent,
`Bear,LLP
`
`
`(60)Provisional application No. 61/215,657, filed on May
`(57)
`ABSTRACT
`8, 2009.
`Systems and methods for reducing the cycling time of a
`
`
`
`
`
`
`
`
`climate control system. For example, one or more of the
`(51)Int. Cl.
`
`
`
`
`
`exemplary systems can receive from a database a target time
`G05D23100(2006.01)
`
`
`
`
`at which a structureis desired to reach a target temperan1re. In
`(52)U.S. Cl.
`
`
`
`
`
`addition, the system acquires the temperature inside the strnc
`
`
`
`USPC ........................................... 700/300; 700/278
`
`
`
`
`ture and the temperan1re outside the structure at a time prior to
`(58)Field of Classification
`Search
`
`
`
`
`the target time. The systems use a thermal characteristic of the
`
`USPC ...... ... .... ... .... . 700/296, 299, 300, 306, 278
`
`
`
`
`strncture and a performance characteristic of the climate con
`
`
`
`See application file for complete search history.
`
`
`
`trol system, to determine the appropriate time prior to the
`
`
`
`
`
`
`target time at which the climate control system should n1rn on
`
`
`based at least in part on the structure, the climate control
`
`
`
`
`system, the inside temperature and the outside temperature.
`
`
`
`
`The systems then set a setpoint on a thennostatic controller to
`
`
`
`control the climate control system.
`
`(56)
`
`
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`1/1979 Demaray et al.
`
`4,136,732 A
`
`7/1982 Hrumner et al.
`
`4,341,345 A
`
`4,403,644 A
`9/ 1983 Hebert
`
`
`
`20 Claims, 18 Drawing Sheets
`
`
`
`GOOGLE 1012
`
`001
`
`
`
`
`
`US 8,498,753 B2
`
`
`Page 2
`
`
`
`U.S. PATENT DOCUMENTS
`
`
`
`
`
`8,180,492 B2
`5/2012 Steinberg
`
`
`
`
`8,340,826 B2
`12/2012 Steinberg
`Ehlerset al.
`11/1996
`
`
`
`
`
`5,572,438
`2003/0040934 Al
`2/2003 Skidmoreet al.
`
`
`
`
`
`11/1997
`Ratcliffe etal.
`
`
`
`
`5,682,949
`2004/0176880 Al
`9/2004 Obradovichetal.
`
`
`
`
`
`2/1998
`Packa etal.
`
`
`
`
`
`5,717,609
`2005/0222889 Al
`10/2005 Lai et al.
`
`
`
`
`
`10/1998
`Dolan et al.
`
`
`
`
`
`5,818,347
`2005/0288822 Al
`
`
`
`
`12/2005 Rayburn
`11/1999
`Williamset al.
`
`
`
`
`
`5,977,964
`2006/0045105 Al
`3/2006 Doboszet al.
`
`
`
`
`
`9/2000
`Pascucciet al.
`
`
`
`
`
`6,115,713
`2006/0214014 Al
`9/2006 Bashet al.
`
`
`
`
`
`
`11/2000
`Ahmed.
`
`
`
`
`6,145,751
`2007/0043477 Al
`2/2007 Ehlerset al.
`
`
`
`
`
`l
`1/2001
`Woolard etal.
`
`
`
`
`6,178,362
`2007/0045431 Al
`
`
`
`
`3/2007 Chapman etal.
`Bl
`7/2001
`Nataleet al.
`
`
`
`
`6,260,765
`2007/0146126 Al
`
`
`
`
`
`6/2007 Wang
`Bl
`2/2002
`Monie
`
`
`
`
`6,351,693
`2008/0083234 Al
`4/2008 Krebs et al.
`
`
`
`
`
`
`Bl
`6/2002
`
`
`
`
`6,400,996
`2008/0198549 Al
`8/2008 Rasmussenetal.
`Hoffberg etal.
`
`
`
`
`
`Bl
`8/2002
`Petite et al.
`
`
`
`
`
`6,437,692
`2008/0281472 Al
`
`
`
`
`
`11/2008 Podgornyetal.
`Bl
`11/2002
`Shah
`
`
`
`
`6,478,233
`2009/0052859 Al
`
`
`
`
`2/2009 Greenberger etal.
`Bl
`11/2002
`Pierretet al.
`
`
`
`
`
`6,480,803
`2009/0099699 Al
`
`
`
`
`4/2009 Steinberg et al.
`Bl
`11/2002
`
`
`
`
`6,483,906
`2009/0125151 Al
`Lgguldenetal.
`
`
`
`
`
`5/2009 Steinberget al.
`Bl
`3/2003
`Peskoet al.
`
`
`
`
`
`6,536,675
`2009/0240381 Al
`9/2009 Lane
`
`
`
`
`
`
`Bl
`Joao
`4/2003
`
`
`
`
`6,542,076
`2009/0281667 Al=11/2009 Masuietal.
`
`
`
`
`
`Bl
`Joao
`4/2003
`
`
`
`
`6,549,130
`
`
`
`
`
`2010/0019052 Al
`1/2010 Yip
`B2
`6/2003
`
`
`
`
`
`6,574,537
`Kipersztoket al.
`2010/0070086 Al
`3/2010 Harrodet al.
`
`
`
`
`
`Bl
`6/2003
`Johnson
`
`
`
`
`6,580,950
`2010/0070089 Al
`3/2010 Harrodet al.
`
`
`
`
`
`Bl
`7/2003
`Goldschmidtlkiet al.
`
`
`
`6,594,825
`2010/0070093 Al
`3/2010 Harrodet al.
`
`
`
`
`Bl
`Shah
`7/2003
`
`
`
`6,595,430
`2010/0156608 Al
`6/2010 Bae etal.
`
`
`
`
`
`
`Bl
`7/2003
`Hullet al.
`
`
`
`6,598,056
`2010/0162285 Al
`6/2010 Cohenetal.
`
`
`
`
`
`
`
`Rosen
`B2
`9/2003
`
`
`
`
`6,619,555
`2010/0211224 Al
`
`
`
`
`
`8/2010 Keelinget al.
`Hunter
`B2
`9/2003
`
`
`
`
`6,622,097
`2010/0235004 Al
`9/2010 Thind
`
`
`
`
`
`
`Bl
`9/2003
`Brownetal.
`
`
`
`
`
`6,622,115
`2010/0282857 Al
`
`
`
`
`
`11/2010 Steinberg
`B2
`9/2003
`Carneret al.
`
`
`
`
`
`6,622,925
`2010/0289643 Al
`11/2010 Trundle et al.
`
`
`
`
`
`Bl
`9/2003
`Sartain et al.
`
`
`
`
`
`6,622,926
`2010/0308119 Al
`
`
`
`
`12/2010 Steinberg et al.
`Bl
`9/2003
`Foxet al.
`
`
`
`
`
`6,628,997
`2010/0318227 Al
`
`
`
`
`12/2010 Steinberg et al.
`B2
`10/2003
`Bartoneet al.
`
`
`
`
`6,633,823
`2011/0031323 Al
`2/2011 Nold et al.
`
`
`
`
`
`
`B2
`11/2003
`Kolket al.
`
`
`
`
`
`6,643,567
`2011/0290893 Al
`
`
`
`
`12/2011 Steinberg
`B2
`12/2003
`Davis et al.
`
`
`
`
`
`6,671,586
`2011/0307103 Al
`
`
`
`
`12/2011 Cheunget al.
`B2
`2/2004
`Fleckenstein
`
`
`
`6,695,218
`2012/0065935 Al
`
`
`
`
`3/2012 Steinberg etal.
`B2
`Guo
`4/2004
`
`
`
`
`6,726,113
`2012/0086562 Al
`
`
`
`
`4/2012 Steinberg
`
`Bl
`5/2004
`
`
`
`6,731,992
`Ziegler
`2012/0158350 Al
`
`
`
`
`
`6/2012 Steinberg etal.
`Bl
`
`5/2004
`
`
`
`6,734,806
`Cratsley
`
`
`
`
`8/2012 Steinberg
`2012/0221151 Al
`Bl
`8/2004
`Amundsen
`
`
`
`6,772,052
`
`
`
`
`8/2012 Steinbergetal.
`2012/0221294 Al
`Bl
`8/2004
`Smith
`
`
`
`
`6,785,592
`B2
`8/2004
`Kolk
`
`
`
`OTHER PUBLICATIONS
`
`6,785,630
`
`
`B2
`Rosen
`9/2004
`
`
`
`6,789,739
`
`
`
`
`
`
`
`
`Arnes,et al., “How AmbientIntelligence Will Improve Habitability
`B2
`2/2005
`Ikedaetal.
`
`
`
`
`
`6,853,959
`
`
`
`
`
`
`
`and Energy Efficiency in Buildings”, 2005, research paper, Centerfor
`Bl
`3/2005
`Schurr
`
`
`
`
`6,868,293
`
`
`
`
`
`
`
`the Built Environment, Controls and Information Technology.
`B2
`3/2005
`
`
`
`
`6,868,319
`Kipersztoket al.
`
`
`
`
`
`
`Johnson Controls, Touch4 building automation system brochure,
`Bl
`4/2005
`
`
`
`
`
`6,882,712
`2007.
`Iggulden et al.
`
`B2
`5/2005
`
`
`
`
`6,889,908
`Crippenet al.
`
`
`
`
`
`
`
`
`Kilicotte, et al., “Dynamic Controls for Energy Efficiency and.
`Bl
`5/2005
`Petite et al.
`
`
`
`
`6,891,838
`
`
`
`
`
`
`Demand. Response: Framework Concepts and a New Construction
`Bl
`
`6/2005
`
`
`
`6,912,429
`Bilger
`
`
`
`
`
`
`
`Study Case in New York”, Proceedings of the 2006 ACEEE Summer
`B2
`1/2006
`Orfield et al.
`
`
`
`
`6,991,029
`
`
`
`
`
`
`
`Study of Energy Efficiency in Buildings, Pacific Grove. CA, Aug.
`B2
`3/2006
`Howard
`
`
`
`
`7,009,493
`
`
`13-18, 2006.
`Bl
`4/2006
`Seem et al.
`
`
`
`
`7,031,880
`
`
`
`
`
`
`
`Lin, et al., “Multi-Sensor Single-Actuator Control of HVAC Sys-
`B2
`Hunter
`5/2006
`
`
`
`7,039,532
`
`
`
`tems”, 2002.
`B2
`6/2006
`
`
`
`
`7,061,393
`Buckingham et al.
`
`
`
`
`
`
`
`
`B2
`8/2006
`Wang,et al., “Opportunities to Save Energy and Improve Comfort by
`
`
`
`
`7,089,088
`Terry et al.
`
`
`
`
`
`
`
`
`B2
`10/2006
`Ehlerset al.
`Using Wireless Sensor Networks in Buildings,” (2003), Center for
`
`
`
`
`
`7,130,719
`
`
`
`B2
`10/2006
`Bannaiet al.
`Environmental Design Research.
`
`
`
`
`
`7,130,832
`
`
`
`
`
`
`
`H2176
`12/2006
`
`
`Wetter, et al., “A comparison of deterministic and probabilistic opti-
`
`
`
`Meyeret al.
`
`
`
`
`
`
`1/2007
`
`mization algorithms for nonsmooth simulation-based optimization”,
`
`
`7,167,079
`Smyth et al.
`
`
`
`
`
`
`
`3/2007
`Johnsonet al.
`Building and Environment 39, 2004, pp. 989-999.
`
`
`
`
`
`7,187,986
`
`
`
`
`
`4/2007
`Luebkeetal.
`Emerson Climate Technologies, “Network Thermostat for E2 Build-
`
`
`
`
`
`7,205,892
`
`
`
`
`
`
`
`5/2007
`
`
`ing Controller Installation and Operation Manual”, 2007.
`
`7,215,746
`Iggulden et al.
`
`
`
`
`
`
`5/2007
`Poth
`
`
`Johnson Controls, “T600HCx-3 Single-Stage Thermostats”, 2006.
`
`7,216,015
`6/2007
`Bodinetal.
`
`
`
`
`
`
`
`
`
`
`
`7,231,424
`Written Opinion and Search Report for PCT/US201 1/032537, dated
`Rosen
`6/2007
`
`
`
`Dec. 12, 2011.
`
`
`
`7,232,075
`
`
`
`
`
`
`
`
`7/2007
`
`
`
`7,242,988
`Comverge SuperStat Flyer, prior to Jun. 28, 2007.
`Hoffberg etal.
`8/2007
`Schlacket al.
`
`
`
`
`
`
`
`
`
`
`Control4 Wireless Thermostat Brochure, 2006.
`7,260,823
`4/2008
`Gull et al.
`
`
`
`
`
`
`
`
`
`
`
`7,356,384
`Cooper Power Systems Web Page, 2000-2009.
`1/2009
`Jacksonet al.
`
`
`
`
`
`
`
`7,483,964
`Enernoc Web Page2004-2009.
`1/2010
`
`
`
`
`
`7,644,869
`
`
`
`Hoglundetal.
`Enerwise Website, 1999-2009.
`Harter
`8/2010
`
`
`
`7,784,704
`
`
`
`
`
`
`Honeywell Programmable Thermostat Owner’s Guide, www.
`12/2010
`
`
`
`
`7,848,900
`
`
`Steinberget al.
`honeywell.com/yourhome, 2004.
`2/2011
`
`
`
`
`7,894,943
`Sloupetal.
`
`
`
`
`
`
`
`Pier, Southern California Edison, Demand Responsive Control ofAir
`3/2011
`
`
`
`
`7,908,116
`Steinberget al.
`
`
`
`
`
`Conditioning via Programmable Communicating Thermostats Draft
`3/2011
`
`
`
`
`7,908,117
`Steinberget al.
`
`
`
`
`8/2011
`
`
`Report; Feb. 14, 2006.
`
`
`
`8,010,237
`Cheungetal.
`
`
`
`
`
`
`9/2011
`
`Proliphix Thermostat Brochure, prior to Jun. 2007.
`
`
`
`8,019,567
`Steinberget al.
`
`
`
`
`
`
`
`1/2012
`
`
`Raji, “Smart Networks for Control”, IEEE Spectrum, Jun. 1994.
`
`8,090,477
`Steinberg
`3/2012
`
`
`
`
`8,131,497
`Steinberget al.
`3/2012
`
`
`
`
`
`8,131,506
`Steinberget al.
`
`2
`
`B2
`
`B2
`
`B2
`
`B2
`
`B2
`
`Bl
`
`Bl
`
`B2
`
`B2
`
`Bl
`
`B2
`
`B2
`
`B2
`
`B2
`
`B2
`
`B2
`
`B2
`
`B2
`
`Bl
`
`B2
`
`B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`AAAAAAAB
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`HB
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`* cited by examiner
`
`002
`
`002
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`
`Sheet 1 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`
`
`003
`
`003
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 2 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`===|DATABASE
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 2
`
`UTILITY
`
`
`
`004
`
`004
`
`
`
`
`U.S. Patent
`
`
`
`Jul. 30, 2013
`
`Sheet 3 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`
`
`¢Did
`
`HoJWwWod10}dnubisg
`[110d|[110d]—seakyzyeg3294o1enbs
`
`
`
`nodanespinomL#oeSSolppy
`1100Jeakiogg$“IgOLN9e/
`
`
`FEEDERCEE
`PIEaE
`
`TTeZZOE
`
`
`
`Hdd
`
`UdxewJo}dnubis
`
`
`nofanespinomZ#oloeyy
`
`youeyy
`
`ludy
`
`AeIN
`
`82
`
`Ayeniqe
`
`Asenuer
`
`IOE
`
`005
`
`005
`
`
`
`U.S. Patent
`
`Jul. 30, 2013
`
`Sheet 4 of 18
`
`US 8,498,753 B2
`
`O9GT
`
`ISE
`
`YaMOd
`
`N1ddNs
`
`AYOWSAWN
`
`bOld
`
`AV1dSId
`
`SSC
`
`SSHOLIMS
`
`BIE
`
`CGE
`
`PGCE
`
`AV1348
`
`VNNALNV
`
`IGE
`
`BIC
`
`SSATAYIM
`
`WAdO0W
`
`YOSSADONdONOIN
`
`CGC
`
`YOLSINYSHL
`
`006
`
`006
`
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 5 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`
`
`
`
`THERMOSTAT SETTINGS
`
`
`
`JOO TEMPERATURE
`mn
`
`
`HVAC HARDWARE
`
`
`
`TRANSACTION
`
`
`
`
`PRODUCT & SERVICE
`
`
`
`007
`
`007
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet6 of 18
`
`
`
`US 8,498,753 B2
`
`FIG.6A
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`008
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 7 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`
`
`
`
`j
`
`
`
`
`
`
`
`
`
`
`
`FIG.6B
`
`i Y
`
`
`
`oa
`
`
`
`009
`
`
`
`
`U.S. Patent
`
`
`
`Jul. 30, 2013
`
`
`
`
`
`Sheet 8 of 18
`
`
`
`
`US 8,498,753 B2
`
`1002
`
`
` IS
`
`
`THERMOSTAT
`
`
`SUBSCRIBED TO
`
`JIT?
`
`
`
`
`
`
`
`
`
`
`
`
`
`SET TT TO
`
`APPROPRIATE
`
`
`
`SETBACK SCHEDULE
`
`SWITCH TIME
`
`
`
`
`
`
` DETERMINE ST
`FOR JIT EVENT
`EVENTAT ST SCHEDULE SETPOINT
`
`
`
`
`
`
`
`
`
`
`
`
`
`STARTJIT
`
`
`
`
`
`
`
`CHANGESAT
`
`THERMOSTAT
`
`
`
`
`
`
`
`FIG, 7
`
`010
`
`010
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 9 of 18
`
`
`
`US 8,498,753 B2
`
`START
`
`
`
`1102
`
`
`
`
`VALIDATE PARAMETERS
`
`
`
`TT, TEMP(TT). ETC.
`
`
`
`
`
`
`
`
`
`
`NO
`
`
`
`1104
`
`
`
`
`REQUIRED DATA
`
`
`
`(ALD, WFD, ETC.)
`
`
`
`AVAILABLE?
`
`
`
`
`YES
`
`
`1106
`
`
`
`
`CREATE
`
`TEMPERATURE CHANGE
`
`
`RATE MATRICES
`
`
`
`
`
`
`
`108
`
`
`CALCULATEPTI
`
`1110
`
`
`
`
`
`
`
`RAMPED SETPOINTS
`
`
`
`
`
`
`
`
`
`YES
` CALCULATE
`
`
`
`
`
`OUTPUT
`
`
`RAMPED SETPOINT
`
`
`
`
`VALUES
`
`
`
`FIG. 8
`
`STOP
`
`011
`
`011
`
`
`
`
`U.S. Patent
`
`
`
`Jul. 30, 2013
`
`Sheet 10 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`YoDij
`
`COCLNaow] ainjesedwea| POEL
`
`
`
`
`
`012
`
`012
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 11 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`oul]
`
`Li
`
`
`
`goOld
`
`
`aINjeJOdud|
`
`013
`
`013
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 12 of 18
`
`
`
`US 8,498,753 B2
`
`I6Old
`
`
`
`diid
`
`CLES
`
`
`
`BLES
`
`
`
`ld
`
`LW
`
`
`
`LV
`
`
`
`
`
`ainjesodwe|
`
`014
`
`014
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 13 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`doDi4
`
`
`
`ainyesodwus|
`
`015
`
`015
`
`
`
`
`
`
`Aeaano}|HO|}co's||oo'08=|eduZil[sa|)|OVS|weZ0:b”(UI68'62OL/P0/600z=udizgbus
`
`
`
`ydyz"gerCO:bL2PHFH00990008AeannoHOODLOB.ASyagz“ata”«HHLPOHENOLS——0L'69_gLroVBoz
`
`
`owpareooz}00'S9!]Co'0g||eH8H«00S9«0008~AeaAMO«YO60OOLL«S008—Si(issSaugedi710%e2kRONENLGBounareocz=33’iAeqnn''ydyz'eApeaigqSPOIDA90°LL=9H||38H}Aeaano|}Yo|)oo'tZ|}Oc'083S|!ygugseds0}%ZL||ysequeng
`
`
`
`
`
`
`
`
`
`
`
`
`
`Lob>PHeH00590008AeaAMOHOCOLL«0708Sytugz“SRSOFykEOINOLS6969rpoygodz
`GOL$0HJeeH00'S9yduio'zedUL2401blqsOl'psonparsonz2(UI6S'6Z=n;..dyz"Apeais=«00'08«=Aeaano=OOO.00°084s02°69
`
`
`
`
`
`
`
`00'08}| =udeBusyaApe9}=eHWe}||00'S9}|
`
`
`;.e9eaAeganYare’e:qSOON0-44
`s/ulge'6z
`OLEL GOEL
`
`
`yeeHyeeH0099«000sAeqang=YOO0lL=00°08aseemel=eonOGOLholed02/ulge'6z
`
`
`
`JeaH|)18H]|00'S9neanno}|40OO'LL||00°08aSaugeal210%bL|}yseuEAO||OL'PSoncoc
`
`.oy||¥eH||00'99|oo'08]|Aeanno|ool||00°08Ls|ieeeeauZip|x]somoos'rs||00aoujvoreoaz
`
`
`
`yeeH||1eeH|}00°99]|00°08]|Mecano}|40ouovoe|}3S||udwors}|“Sageran||PL|]Anson|]00'So1/roreo0z
`
`yeori||yeatt|o0's9||ootoel|Aeanno||yo|)oot|]ove|}ag|]MMZEY|aires.||aaa|)seoueng|}axes|}oocor|].80t
`
`
`
`
`
`
`
`[azs||wa]3puss||prow||yeaH007)pUuIAainssaldSUOHIPUOy)(wuu:pzyu)
`21S||JH]|009|}Bumes||epoy|}Bumes||umes|)voqoeng
`ydwire])PahceeOL/roleo0z
`
`
`ydyg"yApnolgO0:LE
`.Apeays.
`
`
`
`
`.Apes)
`
`/Wi6e'6z
`
`
`
`
`
`U.S. Patent
`
`US 8,498,753 B2
`
`OTDid
`
`
`
`SUO}IPUODSPISU]
`
`PLEL
`
`CLEL
`
`GOELPOEL
`
`
`
`
`
`dye:Burshy.
`
`016
`
`016
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 30, 2013
`
`Sheet 15 of 18
`
`US 8,498,753 B2
`
`SORL ITDid
`
`
`
`
`
`
`Bumegjoo9jenueyougjeeHOBuljesyeayainpeyogGumesyeylenovo‘dwalepisingg‘dwaapisulo
`
`
`
`
`
`
`
`
`
`
`
`
`
`SP:200€:20Sb:2000:20S¥:900€:90S1:9000:90SP:S0O€:S0S1:S000:S0S¥:70OE€:70S1:7000:70
`
`POPE(s)InoH7-poeCOPS
`
`alnjesadwa|apis}noSAepisu|-WeyDeinjesadwie|
`
`
`
`
`
`(ww:pyzyy)Suu,
`
`(4) aunyesodwie|,
`
`017
`
`
`
`
`
`Buijesjeayjenue~;o
`
`017
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Jul. 30, 2013
`
`
`
`
`Sheet 16 of 18
`
`
`
`US 8,498,753 B2
`
`
`
`
`
`
`
`
`
`BunjesyeoyJenuewoBuijasjoogyjenuewougTeeHO Bumesyea}4ajnpayosBunjesyeoHJenpoyo‘dwel,episujo
`
`
`
`
`
`
`
`
`
`
`
`clDl
`
`
`
`(Wiw:pyzyy)owl,
`
`
`
`
`
`
`
`S?:L0O€:20SL:2000:20S¥:90O€:90S1:9000:90S¥:S00:50S1:S000:S0Sb:70O€:70SI:7000°70
`
`
`
`
`
`
`
`
`
`
`
`
`
`ainjesodwa|apis}noOSASpisuy-WeYyDaunjyeredwey
`
`(s)InOH7-poled
`
`Lof44
`
`VinS9'rd
`
`
`
`
`a
`
`0e°c8
`
`Zv82
`
`
`
`
`
`(4) eunyeiedwie|
`
`e802
`
`00°49
`
`018
`
`018
`
`
`
`
`U.S. Patent
`
`
`
`Jul. 30, 2013
`
`Sheet 17 of 18
`
`US 8,498,753 B2
`
`apIsulapising
`
`“SOUdOHIG
`
`SPIsU/episinO
`
`‘souaaLIG
`
`4saaibaq
`
`[-¢TDid
`
`FOGL
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`COPELPLS'P18SCOSBLLE9'C«8209228980|cr66cEcrG6'0-|c6-
`
`
`
`
`
`bessesge'y|v5EbvES0G'7¥6eSe6e22'0|S-L2e2000)'b-|96"Gece09écr|2Sveecde/ye [é€6710059°0[8LOVEEZLI'L-|86"LLCAS6SC'P__|1S9/69S9er'e[1GLPSSEL9'O|6#-SCpSp60c'l-__|66"4seaibaq
`
`
`
`
`ASp.bvco'h19QSSaLLos?[bt959518260|68Greserre'd-[6GeriZ8Sy|09BESOLPoLC|0hBE9691600COCLEL88'0-|06"LevSclsc'r|6SCSPCeClZ6c98¢5060by82222160"|16"GBeeeelypy[ZGpercesso'cIZeesleceso[txLVG69066'0-|£6"LOE/8LbP'Y|9GQovoRslo?19S9Sses6'0|hiGees220b-|Pe-
`
`
`
`GbELPSOF'h|SGSrrOrees'?IS|2b5686S2'0|Si-ESEL9E90L-|S6-[EGChpsve0Ge|eLiS2p9s9'0fr____[68EES9Ebb-|26cleepece’y
`
`
`
`
`LpSLp908"|99Spasbeso'c|9bQPdSPOOl')|bEGS1SS299°0-|86cSL00Z/7|$982900/76'|SLSedeotcl')|SE-€ZL40669'0-1S8-Glpeg0go'h|29PeGCOLE8'CchPLOLOPLOL|86-L6666008'0-|88"bbosseez'y19LOvSOL6'¢thLLgcpS0')9¢-L6L2PSe2'0-[98°
`
`
`
`
`
`Le92/886'7|LLgEA9G9)'EtbeQess.cre’||6c"G90S¢087'0-16-GLOLECSepyOLBLz0e6cl'¢|0¢Bbe6c90E'}|OFCBOLZOIGO-|08-
`
`
`
`Ceceeele'y|89cegsEsso'e(8bCOLLECES||ceBLbE968S'O-|csG9St6cre'y|29POSCESLO'E|ZIpoLbesé)')=eeZEL609¢90-__|£8"[ELC69L0LG0')|LEGOCEZ'O-|28e6r6069r[£9COS80PZ8'¢
`
`
`
`GS9EcSCOS[edpSleccOceePS8coLe||8c-Lp0GLerP'0-|8L-
`
`
`Logseslé'y|69L78C60'S6}8e869C}LE-LObZbess'a-|LS
`
`
`
`
`
`
`SPISUL/OPISINQ
`
`‘QQUalAYIG
`
`4saaiieq
`
`[-¢TDid
`
`e-STDid
`
`
`
`019
`
`019
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`
`
`
`
`US 8,498,753 B2
`
`
`
`an20¢9€989'S6GOLL80P0b|SPB9C0R/LC'SA9E6ZP6E'0|SS-=CSO9ELCS'S6LSLSer00'yveSCrEL8L¢96rEeeese'o|9G-=ve00edE2'S
`
`
`
`
`
` [£6celeeZgee|EPceceerrheZLEEZBIZEO|ZoasQ0rrrS2'S|c6SLLEvleeecrplecpeol'e|BELELPSec0|8S-=s66L6Lb2'S|6ea961961202|S6cS687e0|6S>861}5189'S06GLOLS8S8'¢|OFBLLOSSE0'S|OL-epossser’e|8Eevescoelb|cbbrelSeel'0|coL€89¢900'0-__|99°xES9629r'S|£8€S68cc09'e|EE25082082")|Zh-6rsclcvO'O|9aGEsesese’Sny,Ligsicoy'Gv8b6PL6E9'EPeLOPLOL8'L9h-Ra€766S309'S1.88
`
`
`
`
`1.28GeEcsggS'eLee12574317sd298816200"|89°=LISLEESE'S18LLG9E0ESE[LE9L09E202')|6)-G8879Sh10"169°7S6Zb69L6S108eos0GEGy'e|.0€86668029|OcSO60LESL'O-|O2-=b82Sp08e'S|G2Lesprssy'e|6¢86EbbE9')Le-
`
`Lle6yelc0|08229650SP9'S168905068"|6E9/70666")LL6Scb09/1'0|19°
`
`
`
`be69S98)'0r|bd=COZ66ERC'S|BAe99860Cr'E—|8¢CO6LELES'L|ee"6E6C0SCC'O"|ed-be9She60'S|beLELPISITEjeG8ELCSP'L9¢-LLOZ80ZE'0-|9/-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GPleS20e'SddGpecGee’sLeveGLSLOSL|ee£G68P19C'0"_|E/-ZOLIOLLVG|92LZBQ08VE'E1969cEsoses'}|beGL6V6L6C'0"|PL—SeS066588r'|Se"BOLLOPEL'SSZG0809LIEeSos0rpee’o-Sd
`
`
`EL969190°S[EZCLLBOBEC'E—_|EeCLOL9SLbb—I2e-ec0gez0r'O-Ze
`
`688hc66r'S158686029298|SE8800cESs"||Sh-ABL6L0E0'0|S9-
`
`
`Ge6ebe/s'S|28ScOEerZe|Zévelco||EbEccbbeOhOLOGLOSES’S|98S2Oelorl'€|9e90199688")|#h-G0259990'0__|79-[eo
`
`
`
`
`
`
`
`6Schbeccr10S8S€0100r'2iCVb996009166byesoosl'p|6Pperoege’cGevegors'd|bS-pelocese's186Ecc6l0Sh'h18PCcESLLee’?beplbposa|eG-COrl9p'0|eSZ8bZcLL0¥___|998eserse'cgBescler'o|7o-8808200691.96QOlP2986'S126SOcELELLbAPvOEcLO6¢'¢
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`c-SlDid
`
`020
`
`020
`
`
`
`
`
`
`
`US 8,498,753 B2
`
`
`1
`
`
`
`
`
`SYSTEM, METHOD AND APPARATUS FOR
`JUST-IN-TIME CONDITIONING USING A
`
`
`
`THERMOSTAT
`
`
`
`2
`
`
`
`
`
`
`
`It would therefore be advantageous to have a means for
`
`
`
`
`
`
`
`
`controlling the HVAC system that is capable of taking into
`account both outside weather conditions and the thermal
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`characteristics of individual homes in order to improve the
`
`
`
`
`
`
`
`
`ability to dynamically achieve the best possible balance
`
`
`
`
`
`between comfort and energy savings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 1 shows an example of an overall environment in
`
`
`
`
`
`which an embodimentof the invention maybe used.
`
`
`
`
`
`FIG.2 showsa high-level illustration ofthe architecture of
`
`
`
`
`
`
`
`
`
`a network showing the relationship between the major ele-
`
`
`
`
`
`ments of one embodimentof the subject invention.
`FIG. 3 shows an embodimentof the website to be used as
`
`
`
`
`
`
`
`
`part of the subject invention.
`
`
`
`
`
`FIG. 4 showsa high-level schematic of the thermostat used
`
`
`
`
`as part of the subject invention.
`FIG. 5 shows one embodimentof the database structure
`
`
`
`
`
`
`
`
`
`usedas part of the subject invention.
`
`
`
`
`
`
`FIG. 6 shows how comparing inside temperature against
`
`
`
`
`
`
`outside temperature and other variables permits calculation
`
`
`
`of dynamic signatures.
`
`
`
`
`
`
`
`
`FIG. 7 shows a flow chart for a high level version of the
`
`
`
`
`
`
`
`process of calculating the appropriate turn-on time in a given
`home.
`
`
`
`
`
`
`
`
`
`FIG. 8 showsa more detailed flowchart listing the steps in
`
`
`
`
`
`
`
`the process of calculating the appropriate turn-on time in a
`
`
`given home.
`
`
`
`
`
`
`
`FIG. 9 showsthe steps shownin the flowchart in FIG. 8 in
`
`
`
`
`
`
`the form of a graph of temperature and time.
`
`
`
`
`
`
`FIG. 10 showsa table of some of the data used by the
`
`
`
`
`subject invention to predict temperatures.
`
`
`
`
`
`FIG. 11 showsthe subject invention as applied ina specific
`
`
`
`homeon a specific day.
`
`
`
`
`
`
`FIG. 12 showsthe subject invention as applied in a differ-
`
`
`
`
`
`ent specific home on a specific day.
`
`
`
`
`
`
`
`
`
`FIG. 13 shows a table of predicted rates of change in
`
`
`
`
`
`
`temperature inside a given home for a range of temperature
`differentials between inside and outside.
`
`
`
`
`
`
`
`
`
`
`
`DETAILED DESCRIPTION OF THE PREFERRED
`
`
`
`EMBODIMENT
`
`
`
`
`
`
`
`
`
`
`FIG. 1 shows an example of an overall environment 100 in
`
`
`
`
`
`
`which an embodiment of the invention may be used. The
`environment 100 includesan interactive communication net-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`work 102 with computers 104 connected thereto. Also con-
`
`
`
`
`
`
`
`
`
`nected to network 102 are one or more server computers 106,
`which store information and make the information available
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`to computers 104. The network 102 allows communication
`
`
`
`
`
`
`
`between and among the computers 104 and 106.
`
`
`
`
`
`
`Presently preferred network 102 comprises a collection of
`
`
`
`
`
`
`
`
`interconnected public and/or private networksthat are linked
`
`
`
`
`
`
`to together by a set of standard protocols to form a distributed
`network. While network 102 is intended to refer to whatis
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`now commonlyreferred to as the Internet, it is also intended
`
`
`
`
`
`
`
`
`to encompass variations which may be made in the future,
`
`
`
`
`
`
`including changesadditions to existing standard protocols.
`
`
`
`
`
`
`
`One popular part of the Internet is the World Wide Web.
`
`
`
`
`
`
`The World Wide Web contains a large number of computers
`
`
`
`
`
`
`
`
`104 and servers 106, which store HyperText Markup Lan-
`
`
`
`
`
`guage (HTML) documents capable of displaying graphical
`
`
`
`
`
`
`and textual information. HTMLis a standard coding conven-
`
`
`
`
`
`
`
`
`tion and set of codes for attaching presentation and linking
`attributes to informational content within documents.
`
`
`
`
`
`
`
`
`
`
`
`
`
`CROSS-REFERENCE TO RELATED
`
`APPLICATIONS
`
`
`
`
`
`
`
`
`
`
`This application claimspriority to Provisional Application
`
`
`
`
`
`
`
`
`No. 61/215,657, filed May 8, 2009, the entirety of which is
`
`
`
`
`
`
`incorporated herein by reference andis to be consideredpart
`
`
`
`of this specification.
`
`BACKGROUNDOF THE INVENTION
`
`
`
`
`
`Field of the Invention
`
`
`
`
`25
`
`30
`
`40
`
`45
`
`
`
`
`
`
`
`
`Programmable thermostats have been available for more
`
`
`
`
`
`
`
`than 20 years. Programmable thermostats offer two types of
`
`
`
`
`20
`advantages as compared to non-programmable devices. On
`
`
`
`
`
`
`
`
`the one hand, programmable thermostats can save energy in
`
`
`
`
`
`
`
`
`
`large part because they automate the process of reducing
`
`
`
`
`
`
`conditioning during times when the space is unoccupied, or
`
`
`
`
`
`
`
`
`
`while occupants are sleeping, and thus reduce energy con-
`
`sumption.
`
`
`
`
`
`
`
`On the other hand, programmable thermostats can also
`
`
`
`
`
`
`enhance comfort as compared to manually changing setpoints
`
`
`
`
`
`
`using a non-programmable thermostat. For example, during
`
`
`
`
`
`
`
`
`the winter, a homeowner might manually turn downthe ther-
`
`
`
`
`
`
`
`mostat from 70 degrees F. to 64 degrees when going to sleep
`
`
`
`
`
`
`
`
`and back to 70 degrees in the morning. The drawbackto this
`
`
`
`
`
`
`
`
`approachis that there can be considerable delay between the
`
`
`
`
`
`adjustmentof the thermostat and the achieving of the desired
`
`
`
`
`
`
`
`
`change in ambient temperature, and many people find getting
`35
`
`
`
`
`
`
`
`
`out of bed, showering, etc. in a cold house unpleasant. A
`
`
`
`
`
`programmable thermostat allows homeowners to anticipate
`
`
`
`
`
`the desired result by programming a pre-conditioning of the
`
`
`
`
`
`
`
`
`
`home.So, for example, if the homeownergets out of bed at 7
`
`
`
`
`
`
`
`
`AM,setting the thermostat to change from the overnight
`
`
`
`
`
`setpoint of 64 degrees to 70 at 6 AM can make the house
`
`
`
`
`
`
`comfortable when the consumergets up. The drawbackto this
`
`
`
`
`
`
`
`
`approach is that the higher temperature will cost more to
`
`
`
`
`
`
`
`maintain, so the increase in comfort is purchasedat the cost of
`
`
`
`higher energy usage.
`
`
`
`
`
`
`
`
`the
`A significant difficulty with this approach is that
`
`
`
`
`
`
`amountof preconditioning required to meet a given standard
`
`
`
`
`
`
`
`
`of comfort is a function of several variables. First, the amount
`
`
`
`
`
`
`
`
`of preconditioning required will vary with outside tempera-
`
`
`
`
`
`
`
`
`ture. An HVAC system that might require an hour to increase
`
`
`
`
`
`
`
`the temperature in a given homefrom 64 to 70 degrees when
`
`
`
`
`
`
`
`
`
`
`
`it is 45 degrees outside might take two hours whenit is 5
`
`
`
`
`
`
`degrees outside. Second,
`the amount of preconditioning
`
`
`
`
`
`
`
`required will vary depending on the relationship between the
`
`
`
`
`
`
`capacity of the HVAC system andthe thermal characteristics
`
`
`
`
`
`
`
`of the structure. That is, a high capacity HVAC system in a
`
`
`
`
`
`
`
`
`given structure will achieve a target temperature faster than a
`
`
`
`
`
`
`smaller system; a well-insulated home with double-glazed
`
`
`
`
`
`
`
`
`windowswill respond more quickly to a given HVAC system
`
`
`
`
`
`
`
`than an uninsulated homewith single-glazed windowswill.
`
`
`
`
`
`
`
`
`Consumers can program their thermostats to turn on the fur-
`
`
`
`
`
`
`
`
`nace early enough that the desired temperature is always
`
`
`
`
`
`
`
`
`
`
`reachedat the target time even on the coldest days, but the cost
`
`
`
`
`
`
`
`
`
`of this choice will be wasted energy and money on warmer
`
`
`
`
`
`
`
`days. Alternatively, consumers can choose more economical
`
`
`
`
`
`
`
`
`
`settings, with the cost of loss of comfort on cold days. Similar
`
`
`
`
`
`
`
`
`
`tradeoffs will be faced when trying to optimize setbacks
`
`
`
`
`
`
`
`during the summer in homesthat have air conditioning.
`
`50
`
`55
`
`60
`
`65
`
`021
`
`021
`
`
`
`
`
`US 8,498,753 B2
`
`
`
`
`
`
`3
`4
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`aboutthe user’s home 204, a meansto enter the user’s elec-
`The servers 106 that provide offerings on the World Wide
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`tricity bills 206, and means to elect to enable the subject
`Webare typically called websites. A websiteis often defined
`
`
`
`
`
`
`
`
`invention 208.
`
`
`by an Internet address that has an associated electronic page.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 4 shows a high-level block diagram ofthermostat 108
`Generally, an electronic page is a documentthat organizes the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`used as part ofthe subject invention. Thermostat 108 includes
`presentation of text graphical images, audio and video.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`temperature sensing means 252, which may bea thermistor,
`In addition to the Internet, the network 102 can comprise a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`thermaldiode or other means commonlyusedin the design of
`wide variety of interactive communication media. For
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`electronic thermostats. It includes a microprocessor 254,
`example, network 102 can include local area networks, inter-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`memory 256, a display 258, a power source 260, at least one
`active television networks, telephone networks, wireless data
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`relay 262, which turns the HVAC system on and off in
`systems, two-way cable systems, andthe like.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`responseto a signal from the microprocessor, and contacts by
`Network 102 can also comprise servers 106 that provide
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`which the relay is connected to the wires that lead to the
`services other than HTML documents. Such services may
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`HVACsystem. To allow the thermostat to communicate bi-
`include the exchange of data with a wide variety of “edge”
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`directionally with the computer network, the thermostat also
`devices, some ofwhich maynot be capable ofdisplaying web
`
`
`
`
`
`
`
`
`
`includes means 264 to connect the thermostatto a local com-
`
`
`
`
`
`
`
`
`pages, but that can record, transmit and receive information.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`puter or to a wired or wireless network. Such meanscould be
`In one embodiment, computers 104 and servers 106 are
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`in the form of Ethernet, wireless protocols such as IEEE
`conventional computers that are equipped with communica-
`
`
`
`
`
`
`
`tions hardware such as a modem ora network interface card.
`
`
`
`
`
`
`
`802.11, IEEE 802.15.4, Bluetooth, or other wireless proto-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cols. The thermostat may be connected to the computernet-
`The computers include processors such as those sold by Intel
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`workdirectly via wired or wireless Internet Protocol connec-
`and AMD. Other processors may also be used, including
`
`
`
`
`
`
`
`
`
`
`
`
`tion. Alternatively, the thermostat may connectwirelessly to
`general-purpose processors, multi-chip processors, embed-
`
`
`
`
`
`
`
`
`
`
`
`a gateway such as an ]P-to-Zigbee gateway, an IP-to-Z-wave
`ded processors andthelike.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`gateway, or the like. Where the communications means
`Computers 104 can also be handheld and wireless devices
`
`
`
`
`
`
`
`
`
`
`
`
`
`enabled include wireless communication, antenna 266 will
`suchaspersonaldigital assistants (PDAs), cellular telephones
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`also be included. The thermostat 108 may also include con-
`and other devices capable of accessing the network.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`trols 268 allowing users to change settings directly at the
`Computers 104 utilize a browser configured to interact
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`thermostat, but such controls are not necessary to allow the
`with the World Wide Web. Such browsers may include
`
`
`
`
`
`
`
`thermostat to function.
`
`
`Microsoft Explorer, Mozilla, Firefox, Opera or Safari. They
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The data used to generate the content delivered in the form
`mayalso include browsers used on handheld and wireless
`of the website and to automate control of thermostat 108 is
`devices.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`stored on one or more servers 106 within one or more data-
`
`
`
`
`
`
`
`
`
`The storage medium may comprise any methodofstoring
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`bases. As shown in FIG.5, the overall database structure 300
`information.
`It may comprise random access memory
`
`
`
`
`
`
`
`
`
`
`
`
`
`may include temperature database 400, thermostat settings
`(RAM), electronically erasable programmable read only
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`database 500, energy bill database 600, HVAC hardwaredata-
`memory (EEPROM), read only memory (ROM), hard disk,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`base 700, weather database 800, user database 900, transac-
`floppy disk, CD-ROM,optical memory, or other method of
`
`
`
`
`
`
`
`
`
`
`
`tion database 1000, product and service database 1100 and
`storing data.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`such other databases as may be needed to support these and
`Computers 104 and 106 may use an operating system such
`
`
`
`
`
`
`
`
`
`additional features.
`
`
`as Microsoft Windows, Apple Mac OS, Linux, Unix or the
`The website will allow users of connected thermostats 108
`like.
`
`
`
`
`
`
`
`
`
`40
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Computers 106 may includearangeofdevices that provide to create personal accounts. Each user’s account will store
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`information in database 900, which tracks various attributes
`information, sound, graphics andtext, and mayuse a variety
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of oper