`
`a2) United States Patent
`US 10,018,371 B2
`(0) Patent No.:
`Steinberg et al.
`*Jul. 10, 2018
`(45) Date of Patent:
`
`(54) SYSTEM, METHOD AND APPARATUS FOR
`IDENTIFYING MANUAL INPUTS TO AND
`ADAPTIVE PROGRAMMING OF A
`THERMOSTAT
`
`(58) Field of Classification Search
`CPC .... F24F 11/0009; F24F 11/001; F24F 11/006;
`F24F 11/0086; F24F 2011/0057;
`(Continued)
`
`(71) Applicant: EcoFactor, Inc., Redwood City, CA
`(US)
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(72)
`
`Inventors: John Douglas Steinberg, Millbrae, CA
`(US); Scott Douglas Hublou, Redwood
`City, CA (US); Leo Cheung,
`Sunnyvale, CA (US)
`
`(73) Assignee: EcoFactor, Inc., Redwood City, CA
`(US)
`
`EP
`EP
`
`(*) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21) Appl. No.: 14/878,872
`
`(22)
`
`Filed:
`
`Oct. 8, 2015
`
`(65)
`
`Prior Publication Data
`
`US 2016/0091219 Al
`
`Mar. 31, 2016
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 14/082,675, filed on
`Nov. 18, 2013, now Pat. No. 9,194,597, which is a
`(Continued)
`
`(51)
`
`Int. Cl.
`F24F 11/00
`GOS5B 19/042
`GOSD 23/19
`(52) U.S. Cl.
`CPC we F24F 11/006 (2013.01); F24F 11/001
`(2013.01); F24F 11/0009 (2013.01);
`(Continued)
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`4,136,732 A
`4,270,693 A
`
`1/1979 Demarayetal.
`6/1981 Hayes
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`0415747 A2
`1102500 A2
`
`3/1991
`$/2001
`
`(Continued)
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 12/805,705, filed Jun. 10, 2010, Crabtree.
`(Continued)
`
`Primary Examiner — Marc Norman
`(74) Attorney, Agent, or Firm — Knobbe, Martens, Olson
`& Bear, LLP
`
`(57)
`
`ABSTRACT
`
`Systems and methodsare disclosed for incorporating manual
`changes to the setpoint for a thermostatic controller into
`long-term programming of the thermostatic controller. For
`example, one or more of the exemplary systems compares
`the actual setpoint at a given time for the thermostatic
`controller to an expected setpoint for the thermostatic con-
`troller in light of the scheduled programming. A determina-
`tion is then made as to whether the actual setpoint and the
`expected setpoint are the sameor different. Furthermore, a
`manual change to the actual setpoint for the thermostatic
`controller is compared to previously recorded setpoint data
`for the thermostatic controller. At least one rule is then
`
`applied for the interpretation of the manual changein light
`of the previously recorded setpoint data.
`
`24 Claims, 11 Drawing Sheets
`
`T70.
`
`
`
`
`110.
`
`
`
`
`
`
`
`“b
`
`
`
`
`
`
`
`
`UTILITY
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 1
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 1
`
`
`
`US 10,018,371 B2
`Page 2
`
`Related U.S. Application Data
`
`continuation of application No. 12/778,052, filed on
`May 11, 2010, now Pat. No. 8,596,550.
`
`(60)
`
`Provisional application No. 61/215,999, filed on May
`12, 2009.
`
`(52) US. Cl.
`CPC ...... F24F 11/0086 (2013.01); GO5B 19/0426
`(2013.01); GOSD 23/1904 (2013.01); F24F
`2011/0057 (2013.01); F24F 2011/0061
`(2013.01); F24F 2011/0064 (2013.01); F24F
`2011/0068 (2013.01); F24F 2011/0093
`(2013.01); GO5B 2219/23199 (2013.01); GO5B
`2219/2614 (2013.01)
`
`(58) Field of Classification Search
`CPC ....... F24F 2011/0061; F24F 2011/0064; F24F
`2011/0068; F24F 2011/0093; GO5B
`19/0426; GO5B 2219/23199; GO5B
`2219/2614; GOS5D 23/1904
`See application file for complete search history.
`
`6,542,076
`6,549,130
`6,574,537
`6,580,950
`6,594,825
`6,595,430
`6,598,056
`6,619,555
`6,622,097
`6,622,115
`6,622,925
`6,622,926
`6,628,997
`6,633,823
`6,643,567
`6,644,098
`6,671,586
`6,695,218
`6,700,224
`6,726,113
`6,731,992
`6,734,806
`6,772,052
`6,785,592
`6,785,630
`6,786,421
`6,789,739
`6,845,918
`6,853,959
`6,868,293
`6,868,319
`6,882,712
`6,889,908
`6,891,838
`6,912,429
`6,981,383
`6,991,029
`7,009,493
`7,031,880
`7,039,532
`7,061,393
`7,089,088
`7,130,719
`7,130,832
`H2176 H
`7,167,079
`7,187,986
`7,205,892
`7,206,670
`7,215,746
`7,216,015
`7,231,424
`7,232,075
`7,242,988
`7,260,823
`7,356,384
`7,476,020
`7,483,964
`7,590,469
`7,644,869
`7,702,424
`7,758,729
`7,784,704
`7,848,900
`7,869,904
`7,894,943
`7,908,116
`7,908,117
`7,983,795
`8,010,237
`8,019,567
`D646,990 S
`8,090,477
`8,131,497
`8,131,506
`D659,560 S
`8,180,492
`8,340,826
`D673,467 S
`
`4/2003
`4/2003
`6/2003
`6/2003
`7/2003
`7/2003
`7/2003
`9/2003
`9/2003
`9/2003
`9/2003
`9/2003
`9/2003
`10/2003
`11/2003
`11/2003
`12/2003
`2/2004
`3/2004
`4/2004
`5/2004
`5/2004
`8/2004
`8/2004
`8/2004
`9/2004
`9/2004
`1/2005
`2/2005
`3/2005
`3/2005
`4/2005
`5/2005
`5/2005
`6/2005
`1/2006
`1/2006
`3/2006
`4/2006
`5/2006
`6/2006
`8/2006
`10/2006
`10/2006
`12/2006
`1/2007
`3/2007
`4/2007
`4/2007
`5/2007
`5/2007
`6/2007
`6/2007
`7/2007
`8/2007
`4/2008
`1/2009
`1/2009
`9/2009
`1/2010
`4/2010
`7/2010
`8/2010
`12/2010
`1/2011
`2/2011
`3/2011
`3/2011
`7/2011
`8/2011
`9/2011
`10/2011
`1/2012
`3/2012
`3/2012
`5/2012
`5/2012
`12/2012
`1/2013
`
`Joao
`Joao
`Kipersztok et al.
`Johnsonetal.
`Goldschmidtlki et al.
`Shah
`Hull et al.
`Rosen
`Hunter
`Brownetal.
`Carneretal.
`Sartain et al.
`Fox et al.
`Bartoneetal.
`Kolk et al.
`Cardinale et al.
`Davis et al.
`Fleckenstein
`Biskup, Sr.
`Guo
`Ziegler
`Cratsley
`Amundsen
`Smith
`Kolk
`Rosen
`Rosen
`Rotondo
`Ikedaetal.
`Schurr
`Kipersztok et al.
`Igguldenet al.
`Crippen et al.
`Petite et al.
`Bilger
`Shah etal.
`Orfield et al.
`Howard.
`Seem et al.
`Hunter
`Buckingham etal.
`Terry et al.
`Ehlerset al.
`Bannaietal.
`Meyeret al.
`Smyth et al.
`Johnsonetal.
`Luebkeetal.
`Pimputkar et al.
`Igguldenet al.
`Poth
`Bodin etal.
`Rosen
`Hoffberg etal.
`Schlack et al.
`Gull et al.
`Zufferey et al.
`Jacksonetal.
`Grohman
`Hoglundetal.
`Cannonetal.
`DeWhitt
`Harter
`Steinberg et al.
`Cannonetal.
`Sloup et al.
`Steinberg et al.
`Steinberg et al.
`Josephsonet al.
`Cheungetal.
`Steinberg et al.
`Rhodes
`Steinberg
`Steinberg et al.
`Steinberg et al.
`Rhodes
`Steinberg
`Steinberg et al.
`Lee etal.
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 2
`
`(56)
`
`4,341,345
`4,403,644
`4,451,879
`
`4,475,685
`4,655,279
`4,674,027
`4,675,828
`4,702,305
`4,702,413
`4,897,798
`5,124,502
`5,244,146
`5,270,952
`5,279,458
`5,297,838
`5,314,004
`5,348,078
`5,454,511
`5,462,225
`5,544,036
`5,555,927
`5,572,438
`5,682,949
`5,706,190
`5,717,609
`5,725,148
`5,729,474
`5,818,347
`5,839,654
`5,977,964
`6,079,626
`6,115,713
`6,145,751
`6,178,362
`6,223,544
`6,241,156
`6,260,765
`6,351,693
`6,400,956
`6,400,996
`6,437,692
`6,449,534
`6,454,177
`6,478,233
`6,480,803
`6,483,906
`6,536,675
`
`PPPEPEPEEEEPEPSEPPEEPPEErPEPErePPPS
`
`Bl
`Bl
`Bl
`Bl
`Bl
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`.. GOSB 7/02
`318/591
`
`T/N982
`9/1983
`5/1984
`
`Hammeret al.
`Hebert
`Welch occ
`
`ok
`
`10/1984
`4/1987
`6/1987
`6/1987
`10/1987
`10/1987
`1/1990
`6/1992
`9/1993
`12/1993
`1/1994
`3/1994
`5/1994
`9/1994
`10/1995
`10/1995
`8/1996
`9/1996
`11/1996
`11/1997
`1/1998
`2/1998
`3/1998
`3/1998
`10/1998
`11/1998
`11/1999
`6/2000
`9/2000
`11/2000
`1/2001
`5/2001
`6/2001
`7/2001
`2/2002
`6/2002
`6/2002
`8/2002
`9/2002
`9/2002
`11/2002
`11/2002
`11/2002
`3/2003
`
`Grimadoetal.
`Harmon
`Beckey
`Winston
`Beckeyet al.
`Beckeyet al.
`Cler
`Nelson et al.
`Jefferson et al.
`Adamsetal.
`Dewolfet al.
`Juravich
`Strand et al.
`Dushaneet al.
`Van Ostrandet al.
`Massaraetal.
`Brownetal.
`Shah
`Ehlerset al.
`Ratcliffe et al.
`Russetal.
`Packaet al.
`Hartman
`Hildebrand et al.
`Dolan etal.
`Weber
`Williamsetal.
`Hartman
`Pascucci et al.
`Ahmed.
`Woolard et al.
`Seem
`Kline etal.
`Natale et al.
`Monie
`Richton
`Hoffberg etal.
`Petite et al.
`Stewart
`Sasao et al.
`Shah
`Pierret et al.
`Lggulden et al.
`Pesko et al.
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 2
`
`
`
`US 10,018,371 B2
`
`Page 3
`
`(56)
`
`References Cited
`
`
`
`10/2011 Posa etal.
`2011/0253796 Al
`12/2011 Steinberg
`2011/0290893 Al
`U.S. PATENT DOCUMENTS 2011/0307101 Al=12/2011 Imesetal.
`2012/0023225 Al
`1/2012 Imeset al.
`2012/0046859 Al
`2/2012 Imeset al.
`2012/0064923 Al
`3/2012 Imeset al.
`2012/0065935 Al
`3/2012 Steinberg et al.
`2012/0072033 Al
`3/2012 Imeset al.
`2012/0086562 Al
`4/2012 Steinberg
`2012/0093141 Al
`4/2012 Imesetal.
`2012/0101637 Al
`4/2012 Imeset al.
`2012/0135759 Al
`5/2012 Imesetal.
`2012/0186774 Al
`7/2012 Matsuoka .......0..... GOS5B 15/02
`165/11.1
`
`8,412,488 B2
`8,423,322 B2
`8,428,782 B2
`8,428,785 B2
`8,457,797 B2
`8,498,753 B2
`8,556,188 B2
`8,596,550 B2
`8,712,590 B2
`D705,095 S
`8,738,327 B2
`8,740,100 B2
`8,751,186 B2
`8,840,033 B2
`8,850,348 B2
`8,886,488 B2
`9,057,649 B2
`9,134,710 B2
`9,188,994 B2
`9,194,597 B2
`9,244,470 B2
`9,279,594 B2
`9,709,292 B2
`2001/0025349 Al
`2003/0040934 Al
`2004/0065095 Al
`2004/0176880 Al
`2005/0222889 Al
`2005/0288822 Al
`2006/0045105 Al
`2006/0214014 Al
`2006/0283965 Al
`2007/0043477 Al
`2007/0045431 Al
`2007/0146126 Al
`2008/0083234 Al
`2008/0083834 Al
`2008/0198549 Al
`2008/0281472 Al
`2009/0005070 Al
`2009/0018673 Al
`2009/0052859 Al
`2009/0057426 Al
`2009/0062970 Al
`2009/0065596 Al
`2009/0099699 Al
`2009/0125151 Al
`2009/0188985 Al
`2009/0240381 Al
`2009/0271013 Al
`2009/0281667 Al
`2010/0019052 Al
`2010/0070086 Al
`2010/0070089 Al
`2010/0070093 Al
`2010/0156608 Al
`20100211224 Al
`2010/0235004 Al
`2010/0289643 Al
`2010/0318227 Al
`2011/0031323 Al
`2011/0046792 Al
`2011/0046798 Al
`2011/0046799 Al
`2011/0046800 Al
`2011/0046801 Al
`2011/0051823 Al
`2011/0054699 Al
`2011/0054710 Al
`2011/0173542 Al
`2011/0202185 Al
`2011/0214060 Al
`2011/0224838 Al
`2011/0246898 Al
`
`4/2013 Steinberg et al.
`4/2013 Steinberg et al.
`4/2013 Imes
`4/2013 Boucheret al.
`6/2013 Imeset al.
`7/2013 Steinberg et al.
`10/2013 Steinberg
`12/2013 Steinberg etal.
`4/2014 Steinberg
`5/2014 Steinberg etal.
`5/2014 Steinberg etal.
`6/2014 Steinberg
`6/2014 Steinberg et al.
`9/2014 Steinberg
`9/2014 Fadell et al.
`11/2014 Steinberg etal.
`6/2015 Steinberg etal.
`9/2015 Cheunget al.
`11/2015 Steinberg
`11/2015 Steinberg etal.
`1/2016 Steinberg
`3/2016 Steinberg
`7/2017 Steinberg
`9/2001 Sharoodetal.
`2/2003 Skidmore et al.
`4/2004 Osborneetal.
`9/2004 Obradovich etal.
`10/2005 Laietal.
`12/2005 Rayburn
`3/2006 Doboszetal.
`9/2006 Bashetal.
`12/2006 Mueller etal.
`2/2007. Ehlers et al.
`3/2007 Chapman etal.
`6/2007 Wang
`4/2008 Krebset al.
`4/2008 Krebset al.
`8/2008 Rasmussenetal.
`11/2008 Podgornyet al.
`1/2009 Forstall et al.
`1/2009 Dushaneet al.
`2/2009 Greenbergeret al.
`3/2009 Sullivan et al.
`3/2009 Forbesetal.
`3/2009 Seem et al.
`4/2009 Steinberg etal.
`5/2009 Steinberg et al.
`7/2009 Scharing et al.
`9/2009 Lane
`10/2009 Chen
`11/2009 Masui et al.
`1/2010 Yip
`3/2010 Harrodetal.
`3/2010 Harrodetal.
`3/2010 Harrodetal.
`6/2010 Baeet al.
`8/2010 Keelingeta
`:
`9/2010 Thind
`11/2010 Trundle et al.
`12/2010 Steinberg et al.
`2/2011 Nold etal.
`2/2011 Imesetal.
`2/2011 Imesetal.
`2/2011 Imeset al.
`2/2011 Imeset al.
`2/2011 Imeset al.
`3/2011 Imeset al.
`3/2011 Imeset al.
`3/2011 Imeset al.
`7/2011 Imeset al.
`8/2011 Imesetal.
`9/2011 Imeset al.
`9/2011 Imesetal.
`10/2011 Imeset al.
`
`.
`
`2012/0215725 Al
`2012/0221151 Al
`2012/0221718 Al
`2012/0252430 Al
`2012/0324119 Al
`2013/0053054 Al
`2013/0054758 Al
`2013/0054863 Al
`2013/0060387 Al
`2013/0073094 Al
`2013/0144453 Al
`2013/0167035 Al
`2013/0173064 Al
`2013/0178985 Al
`2013/0226502 Al
`2013/0310989 Al
`2013/0338837 Al
`2014/0039690 Al
`2014/0058567 Al
`2014/0229018 Al
`2014/0316581 Al
`2015/0021405 Al
`2015/0025691 Al
`2015/0043615 Al
`2015/0120235 Al
`2015/0142180 Al
`
`8/2012 Imeset al.
`8/2012 Steinberg
`8/2012 Imesetal.
`10/2012 Imesetal.
`12/2012 Imesetal.
`2/2013 Lovitt et al.
`2/2013 Imeset al.
`2/2013 Imeset al.
`3/2013 Imeset al.
`3/2013 Knaptonet al.
`6/2013 Subbloie
`6/2013 Imeset al.
`7/2013 Fadell et al.
`7/2013 Lombardetal.
`8/2013 Steinberg et al.
`11/2013 Steinberg et al.
`12/2013 Hublouetal.
`2/2014 Steinberg
`2/2014 Matsuoka et al.
`8/2014 Steinberg
`10/2014 Fadell etal.
`1/2015 Steinberg
`1/2015 Fadell et al.
`2/2015 Steinberg et al.
`4/2015 Steinberg et al.
`5/2015 Matsuoka 0... GO5B 15/02
`700/276
`
`2015/0168001 Al
`2015/0345822 Al
`2016/0061474 Al
`2016/0097557 Al
`2016/0138822 Al
`2016/0238270 Al
`2016/0258822 Al
`2016/0363337 Al
`2017/0241662 Al
`2017/0336090 Al
`
`6/2015 Steinberg
`12/2015 Steinberg et al.
`3/2016 Cheungetal.
`4/2016 Steinberg
`5/2016 Steinberg
`8/2016 Steinberg
`9/2016 Steinberg et al.
`12/2016 Steinberg et al.
`8/2017 Steinberg et al.
`11/2017 Steinberg
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`GB
`JP
`JP
`Ip
`KR
`KR
`KR
`WO
`Wo
`Wo
`wo
`Wo
`Wo
`wo
`
`2372263 A2
`2408592 A
`05-189659
`2010-038377
`2010-26218
`10-1994-0011902
`10-1990-0070368
`10-2000-0059532
`WO 2005/098331 Al
`WO 2009/036764 A2
`WO 2011/011404 Al
`WO 2011/100427 A2
`WO 2011/149600
`WO 2012/024534
`WO 2013/187996
`
`5/2011
`6/2005
`7/1993
`2/2010
`12/2010
`6/1994
`9/1999
`10/2000
`10/2005
`3/2009
`1/2011
`8/2011
`12/2011
`2/2012
`12/2013
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 13/470,074, filed Aug. 30, 2012, Steinberg.
`U.S. Appl. No. 13/523,697, filed Jun. 14, 2012, Hublouetal.
`U.S. Appl. No. 13/725,447, filed Jun. 6, 2013, Steinberg.
`U.S. Appl. No. 13/729,401, filed Dec. 28, 2012, Sloop.
`U.S. Appl. No. 13/852,577, filed Mar. 28, 2013, Steinberg et al.
`U.S. Appl. No. 13/858,710, filed Sep. 5, 2013, Steinberg et al.
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 3
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 3
`
`
`
`US 10,018,371 B2
`Page 4
`
`(56)
`
`References Cited
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 13/861,189, filed Apr. 11, 2013, Steinberg et al.
`U.S. Appl. No. 14/082,675, filed Nov. 18, 2003, Steinberg et al.
`U.S. Appl. No. 14/263,762, filed Apr. 28, 2014, Steinberg.
`U.S. Appl. No. 14/285,384, filed May 22, 2014, Steinberg, et al.
`U.S. Appl. No. 14/292,377, filed May 30, 2014, Steinberg.
`U.S. Appl. No. 14/491,554, filed Sep. 19, 2014, Steinberg.
`U.S. Appl. No. 14/527,443, filed Oct. 29, 2014, Steinberg, et al.
`U.S. Appl. No. 14/731,221, filed Jun. 4, 2015, Steinberg, et al.
`Arens, et al, “How AmbientIntelligence Will Improve Habitability
`and Energy Efficiency in Buildings”, 2005, research paper, Center
`for the Built Environment, Controls and Information Technology.
`Bourhan,et al., “Cynamic model of an HVAC system for control
`analysis”, Elsevier 2004.
`Brush,et al., Preheat—Controlling Home Heating with Occupancy
`Prediction, 2013.
`Comverge SuperStat Flyer, prior to Jun. 28, 2007.
`Control4 Wireless Thermostat Brochure, 2006.
`Cooper Power Systems Web Page, 2000-2009.
`Emerson Climate Technologies, “Network Thermostat for E2 Build-
`ing Controller Installation and Operation Manual”, 2007.
`Enernoc Web Page, 2004-2009.
`Enerwise Website, 1999-2009.
`Gupta, Adding GPS-Control to Traditional Thermostats: An Explo-
`ration of Potential Energy Savings and Design Challenges, MIT,
`2009.
`Gupta, et al., A Persuasive GPS-Controlled Thermostat System,
`MIT, 2008.
`Honeywell Programmable Thermostat Owner’s Guide, www.
`honeywell.com/yourhome, 2004.
`Honeywell, W7600/W7620 Controller
`HW0021207, Oct. 1992.
`Johnson Controls, “T600HCx-3 Single-Stage Thermostats”, 2006.
`Johnson Controls, Touch4 building automation system brochure,
`2007.
`Kilicotte, et al., “Dynamic Controls for Energy Efficiency and
`Demand Response: Framework Concepts and a New Construction
`Study Case in New York”, Proceedings of the 2006 ACEEE
`Summer Study of Energy Efficiency in Buildings, Pacific Grove.
`CA, Aug. 13-18, 2006.
`Krumm,et al., Learning Time-Based Presence Probabilities, Jun.
`2011.
`
`Reference Manual,
`
`Lin, et al., “Multi-Sensor Single-Actuator Control of HVAC Sys-
`tems”, 2002.
`Pier, Southern California Edison, Demand Responsive Control of
`Air Conditioning via Programmable Communicating Thermostats
`Draft Report, Feb. 14, 2006.
`Proliphix Thermostat Brochure, prior to Jun. 2007.
`Raji, “Smart Networks for Control”, IEEE Spectrum, Jun. 1994.
`Scott, et al., Home Heating Using GPS-Based Arrival Prediction,
`2010.
`Wang,et al., “Opportunities to Save Energy and Improve Comfort
`by Using Wireless Sensor Networks in Buildings,” (2003), Center
`for Environmental Design Research.
`Wetter, et al., A comparison of deterministic and probabilistic
`optimization algorithms for non-smooth simulation-based. optimi-
`zation, Building and Environment 39, 2004, pp. 989-999.
`International Search Report and Written Opinion for PCT/US2013/
`035726, dated Aug. 6, 2013.
`Written Opinion and Search Report for PCT/US2011/032537, dated
`Dec. 12, 2011.
`International Preliminary Report on Patentability in PCT/US2013/
`035726 dated Dec. 16, 2014.
`Cheng et al., “Smart Sensors Enable Smart Air Conditioning
`Control”, Sensors 2014, ISSN 1424-8220, Jun. 24, 2014, 25 pages.
`Gunesetal., “Improving Energy Efficiency and Thermal Comfort of
`Smart Buildings with HVAC Systems in the Presence of Sensor
`Faults”, IEEE, Aug. 24-26, 2015, 6 pages.
`Simmini et al., Energy Efficient Control and Fault Detection for
`HVAC Systems, Univ. of Padova, XXVI Series, 2014, 144 pages.
`Sklavounos, “Detection of Abnormal Situations and Energy Effi-
`ciency Control in Heating Ventilation and Air Conditioning (HVAC)
`Systems”, Brunel University thesis, Sep. 2015,151 pages.
`Extended Search Report for European Application No. 13804057.1
`dated Jun. 1, 2016.
`U.S. Appl. No. 15/616,719, filed Jun. 7, 2017, Steinberg, et al.
`Office Action in Canadian Application No. 2800491 dated Dec. 7,
`2016.
`Search Report in European Application No. 11787067.5 dated Aug.
`14, 2017.
`Extended Search Report for European Application No. 11818805.1
`dated Jun. 9, 2017.
`Examination Report in Australian Application No. 2013274827
`dated Apr. 11, 2017.
`
`* cited by examiner
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 4
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 4
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 1 of 11
`
`US 10,018,371 B2
`
`Ore ee re ire eee ee ame com cre come gue sire Smt ee ete fom eo a ST EE SE SORE Meh nn Sth Wet SHO sem ee come
`
`
`
`tit
`
`oot3aaor
`
`ty2SeeCeee
`
`tfon}aft)
`
`jo
`
`st}
`
`GO/
`
`eeet ee et th ar a lh ee ae ee me me tn en ss se weet oe eed
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 5
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 5
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 2 of 11
`
`US 10,018,371 B2
`
`
`
` FIG. 2
`
`
`
`UTILITY
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 6
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 6
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 3 of 11
`
`US 10,018,371 B2
`
`
`
` [tres|YGdHojwuosJo}dnubis
`[1109]Yadxew10}dnubis
`[1104|seakispe$
`[110d]—seakyoggg
`
`noAsakesPiNOML#Oley
`
`NGASARspinomZ#OLNEY
`
`J9e4aenbs
`
`[1gSL459/F
`
`Aseniqe4
`
`Ayenuer
`
`youre)
`
`ludy
`
`GOT
`
`COE
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 7
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 7
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 4 of 11
`
`US 10,018,371 B2
`
`>
`
`“wy
`
`Sy
`
`(18
`|
`Ble] Ra
`
`{Q
`.
`
`—
`
`St
`.
`we)
`Ue
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 8
`
`Yom
`
`be
`e3
`a
`
`.
`ae
`
`=n
`
`n a
`
`d8
`
`®
`N
`
`5
`g
`
`os
`5
`Ss
`
`N
`N
`
`ry
`Oo
`fm
`n”
`=
`i
`f=
`
`S
`
`~\
`
`;
`
`8
`
`wo
`th a
`WwW
`at
`Ss
`=
`
`>a
`
`oc
`
`<<
`=
`2
`i
`2
`
`Sy
`
`\
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 8
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 5 of 11
`
`US 10,018,371 B2
`
`TEMPERATURE
`
`THERMOSTAT SETTINGS
`
`PRODUCT & SERVICE
`
`HVAC HARDWARE
`
`TRANSACTION
`
`FIG. 5
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 9
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 9
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 6 of 11
`
`US 10,018,371 B2
`
`IWIWIYNWX
`
`
`: GLY i
`
`
`
`
`ULE,
`
`
`
`
`RXSVQVW
`
`ASSSSE =
`
`
`
` QO
`
`FIG.6A
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 10
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 7 of 11
`
`US 10,018,371 B2
`
`Midnight
`
`6PM
`
`FIG.6B
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`\
`
`
`
`
` Y
`
`8
`~_
`
`3
`
`%
`
`R
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 11
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 8 of 11
`
`US 10,018,371 B2
`
`1002
`
`1004
`
`
`
`
`
`Retrieve actual
`and scheduled
`setpoint data
`(current and
`immediately prior)
`
`
`
`
`
`
`Retrieve
`scheduled
`algorithmic
`changes
`
`immediately prior)
`
`1014
`
`<nYes
` Log manual
`
`
`override to
`7006|Calculate actual
`database
`setpoint difference
`(dA) (current and
`
`7008|Calculate scheduled
`setpointdifference
`(dS) (current and
`
`immediately prior)
`
`(00
`
`1012
`
`Sum scheduled
`algorithmic
`changes (sC)
`
`dA-d$-Sc
`
`Set M=
`
`FIG. 7
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 12
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 12
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 9 of 11
`
`US 10,018,371 B2
`
`1102
`
`1104
`
`7106
`
`1108
`
`1770
`
`Detect
`manual
`override
`
`Retrieve
`rules
`
`
`
`
`
`
`
`Retrieve
`contextual
`data
`
`Retrieve recent
`historical
`override data
`
`Interpret
`override
`
`
`
`Revise
`thermostat
`settings
`
`1112
`
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 13
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 13
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 10 of 11
`
`US 10,018,371 B2
`
`1202
`
`1204
`
`1206
`
`1208
`
`Retrieve
`rules and
`
`Retrieve recent
`
`programming
`override data
`data
`
`
`Retrieve
`contextual
`
`Interpret
`overrides
`
`1270
`
`No/”
`
`Change
`rules?
`
`
`
`Revise
`stored rules
`
`1274
`
`
` Setback
`schedule change
`recommended?
`
`
`
`
`
`
`
` Automatic
`changes
`authorized?
`
`
`
`
`
`Suggest
`
`
`
`change to
`
`schedule
`
`customer
`
`
`
` setback
`
`End
`
`FIG, 9
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 14
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 14
`
`
`
`U.S. Patent
`
`Jul. 10, 2018
`
`Sheet 11 of 11
`
`US 10,018,371 B2
`
`SpISU|
`
`Bupes
`
`as
`
`woe
`
`as
`
`OObL
`
`Oo'es
`
`Ooh
`
`Oo
`
`00°08
`
`Oo.
`
`Ea
`
`eee
`Buishy
`
`{6e'6e
`
`Buisty
`
` SUOHPUGY
`||seou
`
`[memosare[or
`ReyFeyosoongAegAnoHOmaerecoao|eeHfeyosscoos
`
`ReyeyCorso«6adosAeqing$0866A860008
`lalnar]|eHyeeaoso§coogAeqanoNo
`remeear
`AeagAno§Yo
`
`SEALELSEALEYLPUoSy]PUSS|{PtesTEPick
`
`weeao's9«=(0008aldHO
`[ore[fare
`Bugs|Sages
`=cE
`|.udyz'g
`[=|
`
`Peedie}duetra|onsness[finasoi||soesmig=(organ)
`
`yawns“Tuge'ézoL/ra/enog
`
`
`uduigre“SaketCLetISAOLYSo1/raisooz
`dugelObsyeepGEPS69°69gipoven0z
`+UATEpais,el«SEUNGSOLO
`udyz'¢"74—_ageo0k
`eduy19..cs
`
`
`PaulZLOLappseanOFSOEDSe2puleg'6z
`
`Apeaygfpno.
`Bit
`Gusp1°69
`
`Pee==BREIOAQ|a|==08|0Pee
`8PeIsAGoneLes|oe69COSoes
`yzi}weaeag||ores|}oooe||80H
`
`OotZ|OO
`0008
`
`#PO/6C0Z
`
`1O:EL
`
`ovrareadz
`
`OTDid
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 15
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 15
`
`
`
`
`
`
`
`US 10,018,371 B2
`
`1
`SYSTEM, METHOD AND APPARATUS FOR
`IDENTIFYING MANUAL INPUTS TO AND
`ADAPTIVE PROGRAMMING OF A
`THERMOSTAT
`
`INCORPORATION BY REFERENCE TO
`RELATED APPLICATIONS
`
`This application hereby incorporates herein by reference
`under 37 C.F.R. § 1.57 the entirety of the disclosure of each
`application set forth in the foreign and domestic priority
`sections of the Application Data Sheet filed herewith.
`
`BACKGROUND OF THE INVENTION
`
`Field of the Invention
`
`2
`rides of the programmedsettings. The need to correct the
`“mistakes” of the thermostatis likely to annoy many users.
`Andbecause people tend to overshoot the desired tempera-
`ture when they make such manual changes, these overrides
`are likely to result in excessive heating and cooling, and thus
`unnecessary energy use. That is, if a person feels uncom-
`fortable on a summer afternoon when the setting is 73
`degrees, they are likely to changeit to 68 or 69 rather than
`71 or 72 degrees, even if 72 degrees might have made
`enough ofa difference.
`It would therefore be advantageous to have a means for
`adapting to signaling from occupants in the form of manual
`temperature changes and incorporating the information con-
`tained in such gestures into long-term programming.
`It
`would also be desirable to take into account both outside
`weather conditions and the thermal characteristics of indi-
`vidual homesin order to improvethe 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 embodiment of the invention may be used.
`FIG. 2 showsa high-level illustration of the architecture
`of a network showing the relationship between the major
`elements of one embodiment of the subject invention.
`FIG. 3 shows an embodimentof the website to be used as
`
`part of the subject invention.
`FIG. 4 shows a high-level schematic of the thermostat
`used as part of the subject invention.
`FIG. 5 shows one embodiment of the database structure
`used as part of the subject invention.
`FIGS. 6A and 6B show how comparing inside tempera-
`ture against outside temperature and other variables permits
`calculation of dynamic signatures.
`FIG. 7 shows how manual inputs can be recognized and
`recorded by the subject invention.
`FIG. 8 shows how the subject invention uses manual
`inputs to interpret manual overrides and make short-term
`changes in response thereto.
`FIG. 9 shows how the subject invention uses manual
`inputs to alter long-term changesto interpretive rules and to
`setpoint scheduling.
`FIG. 10 shows an example of someof the contextual data
`that may be used bythe server in order to interpret manual
`overrides.
`
`DETAILED DESCRIPTION OF THE
`
`PREFERRED EMBODIMENT
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`60
`
`Programmable thermostats have been available for more
`than 20 years. Programmable thermostats offer two types of
`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 set-
`points using a non-programmable thermostat. For example,
`during the winter, a homeowner might manually turn down
`the thermostat from 70 degrees F. to 64 degrees when going
`to sleep and back to 70 degrees in the moming. The
`drawback to this approach is that there can be considerable
`delay between the adjustment of the thermostat and the
`achieving of the desired change in ambient temperature, and
`manypeoplefind getting out of bed, showering,etc. ina cold
`house unpleasant. A programmable thermostat allows home-
`owners to anticipate the desired result by programming a
`pre-conditioning of the home. So, for example, if the home-
`owner gets 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 consumer
`gets up. The drawback to this approach is that the higher
`temperature will cost more to maintain, so the increase in
`comfort is purchased at the cost of higher energy usage.
`But all of the advantages of a programmable thermostat
`depend on the match between the preferences of the occu-
`pants and the actual settings employed. If, for example, the
`thermostat is set to warm up the house on winter momings
`at 7 AM,but the homeownergets up at 5:30, the homeowner
`is likely to be dissatisfied. If a homeowner has programmed 50
`her thermostat
`to cool down the house at 5 PM each
`FIG. 1 shows an example of an overall environment 100
`afternoon based on the assumption that she will come home
`in which an embodimentof the invention may be used. The
`at 6 PM,but her schedule changes and she beginsto arrive
`environment 100 includes an interactive communication
`homeat 4:30 each day, sheis likely to be uncomfortable and
`either make frequent manual changes or go through the 55 network 102 with computers 104 connected thereto. Also
`generally non-intuitive process of reprogramming the ther-
`connected to network 102 are one or more server computers
`mostat to match her new schedule. Because the limited
`106, which store information and make the information
`available to computers 104. The network 102 allows com-
`munication between and among the computers 104 and 106.
`Presently preferred network 102 comprises a collection of
`interconnected public and/or private networksthatare linked
`to together by a set of standard protocols to form a distrib-
`uted network. While network 102 is intendedto refer to what
`
`interface on most thermostats, that process may take con-
`siderable effort, which leads many users to avoid reprogram-
`mingtheir thermostats for long periods or even to skip doing
`so entirely.
`But even if a homeowneris ableto align her schedule with
`the programming of her thermostat,
`there are additional
`difficulties associated with choosing proper temperatures at
`those times. If the temperatures programmedinto a thermo-
`stat do not accurately reflect the preferences of the occu-
`pants, those occupants are likely to resort to manual over-
`
`65
`
`is also
`it
`is now commonly referred to as the Internet,
`intended to encompass variations which may be made in the
`future,
`including changes additions to existing standard
`protocols.
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 16
`
`GOOGLE V. ECOFACTOR
`IPR2022-00538
`Exhibit 2007
`Page 16
`
`
`
`US 10,018,371 B2
`
`3
`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) and other documents capable of displaying
`graphical and textual
`information. HTML is a standard
`coding convention and set of codes for attaching presenta-
`tion and linking attributes to informational content within
`documents.
`The servers 106 that provide offerings on the World Wide
`Webare typically called websites. A website is often defined
`by an Internet address that has an associated electronic page.
`Generally, an electronic page is a document that organizes
`the presentation of text graphical images, audio and video.
`In addition to the Internet, the network 102 can comprise
`a wide variety of interactive communication media. For
`example, network 102 can include local area networks,
`interactive television networks, telephone networks, wire-
`less data systems, two-way cable systems, and the like.
`Network 102 can also comprise servers 106 that provide
`services other than HTML documents. Such services may
`include the exchange of data with a wide variety of “edge”
`devices, some of which may not be capable of displaying
`web pages, but that can record, transmit and receive infor-
`mation.
`
`4
`agement server 106 is in communication with the network
`102. Server 106 contains the content to be served as web
`
`pages and viewed by computers 104, as well as databases
`containing information used by the servers, and applications
`used to remotely manage thermostats 108.
`In the currently preferred embodiment, the website 200
`includes a number of components accessible to the user, as
`shown in FIG. 3. Those components may include a meansto
`store temperature settings 202, a means to enter information
`about the user’s home 204, a means to enter the user’s
`electricity bills 206, and meansto elect to enable the subject
`invention 208.
`
`FIG. 4 shows a high-level block diagram of thermostat
`108 used as part of the subject invention. Thermostat 108
`includes temperature sensing means 252, which may be a
`thermistor, thermal diode or other means commonly used in
`the design of electronic thermostats. It includes a micropro-
`cessor 254, memory 256, a display 258, a power source 260,
`and at least one relay 262, which turns the HVAC system on
`and off in response to a signal from the microprocessor, and
`contacts by which the relay is connected to the wires that
`lead to the HVAC system. To allow the thermostat
`to
`communicate bi-directionally with the computer network,
`the thermostat also includes means 264 to connect
`the
`
`5
`
`10
`
`20
`
`25
`
`30
`
`35
`
`In one embodiment, computers 104 and servers 106 are
`conventional computers that are equipped with communi-
`cations hardware such as modem or a network interface
`card. The computers include processors such as those sold
`by Intel and AMD. Other processors may also be used,
`including general-purpose processors, multi-chip proces-
`sors, embedded processors and the like.
`Computers 104 can also be handheld and wireless devices
`such as personal digital assistants (PDAs), cellular tele-
`phonesand other devices capable of accessing the network.
`Computers 104 may utilize a browser configured to
`interact with the World Wide Web. Such browsers may
`include Microsoft Explorer, Mozilla, Firefox, Opera or
`Safari. They may also include browsers used on handheld
`and wireless devices.
`The storage medium may comprise any methodofstoring 40
`information.
`It may comprise random access memory
`(RAM), electronically erasable programmable read only
`memory (EEPROM), read only memory (ROM), hard disk,
`floppy disk, CD-ROM,optical memory, or other method of
`storing data.
`Computers 104 and 106 may use an operating system
`such as Microsoft Windows, Apple Mac OS, Linux, Unix or
`the like.
`Computers 106 may include a range of devices that
`provide information, sound, graphics and text, and may use
`a variety of operating systems and software optimized for
`distribution of content via networks.
`FIG.2 illustrates in further detail the architecture of the
`specific components connected to network 102 showing the
`relationship between the major elements of one embodiment
`of the subject invention. Attached to the network are ther-
`mostats 108 and computers 104 of various users. Connected
`to thermostats 108 are HVAC units 110. The HVAC units
`may be conventional air conditioners, heat pumps, or other
`devices for transferring heat into or out of a building. Each
`user may be connected to server 106 via wired or wireless
`connection such as Ethernet or a wireless protocol such as
`TEEE 802.11, and router and/or gateway or wireless access
`point 112 that connects the compu