Appliances and other energy-consuming devices are commonly shared by various members of a household or other environment. In many situations, these members are likely to have different settings preferences for those appliances and devices. For example, one member may prefer a thermostat setting of 68° F. while another prefers 78° F. while yet another prefers 64° F. These preferences may have significant impact on energy consumption as members of the environment readjust settings based on who is present. For example, as members enter and leave a room (i.e., transition to and from the room), the temperature may need to be readjusted (e.g., heated or cooled to meet the new demand). Thus, significant energy savings could be achieved by arriving at an optimal configuration for various appliances and devices.
A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects or determines the presence of users within a defined area, such as a building, a room, an office, and so on, and retrieves preference information for those users, such as preferred settings for environmental conditions (e.g., temperature settings, brightness settings for a light, fan speed settings for fan or HVAC system), preferred entertainment settings (e.g., music, television, movies, volume), preferred energy consumption or production settings and parameters (e.g., maximum energy costs, maximum energy rates, preferred energy sources), and so on. For each of one or more configurable energy devices in the defined area, the facility generates a combined setting based on the preferences of each user present in the defined area and adjusts or modifies a control parameter of the devices based on the various combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average preferred temperature setting of the users in the room (i.e., User A, User B, and User C). In this case, the average temperature setting is 71° F. [(75° F.+68° F.+70° F.)/3]. In response to determining that User A has left the room (or that User A has been gone for more than a predetermined period of time, such as 30 seconds, one minute, five minutes, 30 minutes, and so on), the facility may re-calculate the combined setting based on the preferred settings of User B and User C, in this case 69° F. [(68° F.+70° F.)/2]. In this manner, the facility will adjust the temperature in the room to a setting that takes into account the preferences of all of the users in the room.
As another example, the facility may also adjust lighting conditions within a room based on the preferences of those present in the room. In this case, the facility may assign discrete values to each of 5 different brightness settings for lights within a room (e.g., 1, 2, 3, 4, and 5 from off (1) to brightest (5)). If User A, User B, and User C are present in the same room and User A prefers a brightness setting of 5, User B prefers a brightness setting of 4, and User B prefers a brightness setting of 3, the facility can adjust the lights in the room to a brightness setting of 4 [(5+4+3)/3]. In the event that the average value does not correspond to one of the discrete values, the facility may round the average value to the nearest discrete value. Thus, if user C leaves or transitions from the room, the facility may re-calculate the average preferred value as 4.5 [(5+4)/2] and, depending upon the control scale, round the preferred value down to 4 (or up to 5) when adjusting the brightness of the lights in the room. In this manner, the facility will adjust the brightness of lights in the room to a setting that takes into account the preferences of all of the people in the room.
In some embodiments, the facility applies a weight or weighting factor to each of the user's preferences before calculating a combined setting value. In this manner, the preferences of certain users are given more (or less) consideration than the preferences of other users. For example, in a household with parents and children, the parents may have a higher weight than the children throughout the house. In another example, one or more of the parents may have a higher weight than each of the children in each room in the house. In another example, one or more parents may have a higher weight than each of the children except for the respective bedrooms of each of the children. In this manner, the preferences of the children will be given more weight in their respective bedrooms but will be given less weight in other rooms throughout the house. When calculating a weighted combined setting value, the facility may employ a weighted arithmetic mean, a weighted geometric mean, weighted harmonic mean, or other techniques.
By way of example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F. and User A is assigned a weight of 10, User B's preferred temperature setting is 68° F. and user B is assigned at weight of 5, and User C's preferred temperature setting is 70° F. and user B is assigned at weight of 3, the facility may generate a combined setting for a thermostat based on a weighted arithmetic mean of the users in the room and their respective weights (i.e., User A, User B, and User C). In this example, the weighted arithmetic mean is calculated as
or 72.22° F., which is greater than the average temperature setting of 71° F. calculated above as a result of relatively high preferred temperature and weight of User A compared to the preferred temperatures and weights of User B and User C. In response to determining that User A has left the room, the facility may re-calculate the combined setting based on the preferred temperatures and weights of User B and User C, in this case
or 68.75° F.
In some embodiments, the facility scales the weight of each user based on how long the user has been present. For example, the facility may multiple the weight by a factor proportional to the number of minutes that the user has been present. In the example above, if User A has been present for 30 minutes, User B has been present for 45 minutes, and User C has been present for 60 minutes, the facility may multiple User A's weight of 10 by 30 (300), multiple User B's weight of 5 by 45 (225), and multiple User C's weight of 3 by 60 (180). Using these values and a weighted arithmetic mean, the facility would calculate a combined setting for a thermostat as
or 71.49° F. In response to determining 10 minutes later that User A has left the room, the facility may re-calculate the combined setting based on the preferred temperatures and updated scaled weights of User B and User C, in this case
or 68.87° F. In some embodiments, the facility may apply a maximum value or cap to the scaling factors so that all users who have been present for more than a threshold period have their weights scaled by the same factor. For example, the facility may set a maximum scaling factor of 60 so that all users who have been present for 60 minutes or more have their weights scaled by 60. In some embodiments, the facility may employ a non-linear scaling factor, such as C*period, C*period2, C*log(period), C*2period, and so on, where C represents a constant value and period represents an amount of time (e.g., milliseconds, seconds, minutes, hours) that the user has been present in, for example, a particular building, a particular floor of the building, a particular room within the building, and so on.
Although the above examples relate to adjusting a temperature setting based on user preferences, one skilled in the art will recognize that these techniques may also be applied to other devices and settings, such as lights, fans, window treatments (e.g., blinds, curtains), and so on. Additionally, these techniques may also be applied to entertainment devices, such as audio-playing devices (e.g., stereos, mp3 players, computing devices, set-top boxes), video-playing devices (e.g., televisions, set-top boxes, computing devices), and so on. For example, for an audio-playing or video-playing device users may be specify preferences for particular songs, artists, genres, television programs, actors, actresses, producers, directors, and so on and the facility may generate a combined setting for a group of users by identifying an intersection of preferred songs, artists, genres, television programs, actors, actresses, producers, and/or directors of the users (i.e., songs, artists, genres, television programs, actors, actresses, producers, and directors that appear on each of the users' lists of preferences) and generating a playlist based on the identified intersection or by generating a playlist that includes media selected from each of the users' preferences. In some examples, the selections may be based on weights associated with each user so that the playlist includes more selections from users with higher weights than from users with lower weights.
In some embodiments, the facility detects the presence of users using, for example, Global Positioning Systems (GPS) devices, mobile phones (GPS, Wi-Fi, cell tower triangulation, etc.), proximity detectors, voice recognition, radio frequency identification (RFID) tags, location tracking devices, and so on. For example, sensors throughout the building may detect the presence of users and report the presence information to the facility for storing in, for example, a presence database. As another example, an application running on a user's mobile phone may transmit location information to the facility for purposes of presence detection. The facility may be configured to periodically (e.g., every second, minute, hour, etc.) poll sensors and devices for user presence information or may receive push notifications from the sensors and devices periodically and/or in response to the sensors and devices detecting changes in presence information.
In some embodiments, the facility may employ geofencing techniques to create virtual boundaries between buildings and/or within a building and employ various sensors and devices, such as those discussed above, to detect the presence of users within different sections of a building. The virtual boundaries may correspond to physical boundaries within the building, such as different floors or rooms, or may correspond to different sections or zones within a room or area without internal physical boundaries. As users are detected within the various geofenced sections established by the virtual boundaries, the facility can configure various devices within those sections based on the preferences of the present users.
In some embodiments, rather than, or in addition to, using physical detection techniques, the facility may receive user schedules specifying when the user will be (or is expected to be) present within a building, room, etc. For example, one users' schedule may specify that the user will be at home and awake from 6 am to 7 am and from 6 pm to 11 pm, at home and asleep from 11 pm to 6 am, and away from home from 7 am to 6 pm. The scheduling information may also specify settings preferences for the user during the various periods, such as temperature settings, energy consumption settings, and so on. In this manner, the facility can use stored schedule information for users when, for example, the presence of users cannot be detected or a user chooses not to have his or her presence information provided to the facility in real-time.
The computing devices on which the disclosed facility is implemented may include a central processing unit, memory, input devices (e.g., keyboard and pointing devices), output devices (e.g., display devices), and storage devices (e.g., disk drives). The memory and storage devices are computer-readable storage media that may be encoded with computer-executable instructions that implement the technology, which means a computer-readable storage medium that contains the instructions. In addition, the instructions, data structures, and message structures may be transmitted via a computer-readable transmission medium, such as a signal on a communications link. Thus, computer-readable media comprises both computer-readable storage media for storing and computer-readable transmission media for transmitting. Additionally, data used by the facility may be encrypted. Various communications links may be used, such as the Internet, a local area network, a wide area network, a point-to-point dial-up connection, a cell phone network, wireless networks, and so on.
The disclosed facility may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, and so on that perform particular tasks or implement particular abstract data types. Typically, the functionality of the program modules may be combined or distributed as desired in various embodiments, including cloud-based implementations.
Many embodiments of the technology described herein may take the form of computer-executable instructions, including routines executed by a programmable computer. Those skilled in the relevant art will appreciate that aspects of the technology can be practiced on computer systems other than those shown and described herein. Embodiments of the technology may be implemented in and used with various operating environments that include personal computers, server computers, handheld or laptop devices, multiprocessor systems, microprocessor-based systems, programmable consumer electronics, digital cameras, network PCs, minicomputers, mainframe computers, computing environments that include any of the above systems or devices, and so on. Moreover, the technology can be embodied in a special-purpose computer or data processor that is specifically programmed, configured or constructed to perform one or more of the computer-executable instructions described herein. Accordingly, the terms “computer” or “system” as generally used herein refer to any data processor and can include Internet appliances and hand-held devices (including palm-top computers, wearable computers, cellular or mobile phones, multi-processor systems, processor-based or programmable consumer electronics, network computers, mini computers and the like). Information handled by these computers can be presented at any suitable display medium, including a CRT display, LCD, LED display, OLED display, and so on.
The technology can also be practiced in distributed environments, where tasks or modules are performed by remote processing devices linked through a communications network. In a distributed computing environment, program modules or subroutines may be located in local and remote memory storage devices. Aspects of the technology described herein may be stored or distributed on computer-readable media, including magnetic or optically readable or removable computer disks. Furthermore, aspects of the technology may be distributed electronically over networks. Data structures and transmissions of data particular to aspects of the technology are also encompassed within the scope of the technology.
and then loops back to block 720 to select the next user. In this manner, the settingvalue will be set to
wherein n represents the number of users present, preferencei represents a setting preference for the ith user, and weighti represents a weight for the ith user. Although in this example the component uses a weighted arithmetic mean, one skilled in the art will recognize that other means may be employed such as a non-weighted arithmetic mean, a weighted geometric mean, a non-weighted geometric mean, a weighted harmonic mean, a non-weighted harmonic mean, and so on. In decision block 770, if the device is configured to accept settings along a continuous range, then the component completes, else the component continues at block 780. In block 780, the component selects a discreet value based on the calculated value by, for example, rounding the calculated value to nearest acceptable value, taking the floor of the value, taking the ceiling of the value, and so on. For example, a thermostat may be configured to accept values along a closed or open continuous interval whereas a lamp may be configured to accept one of only three discrete values (e.g., off, dim, bright).
In some embodiments, the facility may monitor changes to different devices by the user to determine the user's preferences for different devices. For example, if a user regularly adjusts the temperature in a certain room to 70° F., the facility may update the user's preferences to reflect this setting or may notify the user of the discrepancy and ask that the user confirm a change to the user's preferences (e.g., via an email, text message, or application running on the user's mobile device). In block 870, the component receives user weights for the user and then completes. A user may have more than one associated weight based on, for example, different locations and/or times. For example, a user may receive a first weight for a home location and another weight (higher or lower) for a work location or for certain room(s) in the home versus another room(s) in the home, etc. As another example, a user may receive a higher weight for a work location after hours than during regular business hours. The user registration process may be performed as an initialization process for a user and/or to update previously-received information for the user.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. For example, the order of the steps may be rearranged; some steps may be performed in parallel; shown steps may be omitted, or other steps may be included; etc. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims. Accordingly, the invention is not limited except as by the appended claims.
This application is a continuation of U.S. patent application Ser. No. 17/740,262, filed May 9, 2022, which is a continuation of U.S. patent application Ser. No. 17/011,987, filed Sep. 3, 2022, now granted U.S. Pat. No. 11,327,457, issued May 10, 2022, which is a continuation of U.S. patent application Ser. No. 16/367,163, filed Mar. 27, 2019, now granted U.S. Pat. No. 10,782,666, issued Sep. 22, 2020, which is a continuation of U.S. patent application Ser. No. 15/232,659, filed Aug. 9, 2016, now granted U.S. Pat. No. 10,281,895, issued May 7, 2019, which is a continuation of U.S. patent application Ser. No. 13/761,119, filed Feb. 6, 2013, now granted as U.S. Pat. No. 9,423,779, issued Aug. 23, 2016, all of which are hereby incorporated by reference in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
4042013 | Demaray et al. | Aug 1977 | A |
4401943 | Morris | Aug 1983 | A |
4475685 | Grimado et al. | Oct 1984 | A |
5179556 | Turner | Jan 1993 | A |
5510975 | Ziegler, Jr. | Apr 1996 | A |
5572438 | Ehlers et al. | Nov 1996 | A |
5684710 | Ehlers et al. | Nov 1997 | A |
5696695 | Ehlers et al. | Dec 1997 | A |
5719861 | Okanoue | Feb 1998 | A |
5865991 | Hsu | Feb 1999 | A |
5924486 | Ehlers et al. | Jul 1999 | A |
5949976 | Chappelle | Sep 1999 | A |
5959529 | Kail | Sep 1999 | A |
6028857 | Poor | Feb 2000 | A |
6092207 | Kolinski et al. | Jul 2000 | A |
6178362 | Woolard et al. | Jan 2001 | B1 |
6208247 | Agre et al. | Mar 2001 | B1 |
6216956 | Ehlers et al. | Apr 2001 | B1 |
6498955 | Mccarthy et al. | Dec 2002 | B1 |
6631309 | Boies et al. | Oct 2003 | B2 |
6640248 | Jorgensen | Oct 2003 | B1 |
6680922 | Jorgensen | Jan 2004 | B1 |
6684339 | Willig | Jan 2004 | B1 |
6754504 | Reed | Jun 2004 | B1 |
6785592 | Smith et al. | Aug 2004 | B1 |
6859831 | Gelvin et al. | Feb 2005 | B1 |
6947483 | Engwer | Sep 2005 | B2 |
7058657 | Berno | Jun 2006 | B1 |
7062389 | Johnson et al. | Jun 2006 | B2 |
7130719 | Ehlers et al. | Oct 2006 | B2 |
7171287 | Weiss | Jan 2007 | B2 |
7216021 | Matsubara et al. | May 2007 | B2 |
7245947 | Salokannel et al. | Jul 2007 | B2 |
7263450 | Hunter | Aug 2007 | B2 |
7266428 | Alexanian | Sep 2007 | B2 |
7302634 | Lucovsky et al. | Nov 2007 | B2 |
7333821 | Willey | Feb 2008 | B2 |
7356548 | Culp et al. | Apr 2008 | B1 |
7364093 | Garozzo | Apr 2008 | B2 |
7505852 | Board | Mar 2009 | B2 |
7539488 | Friedman | May 2009 | B2 |
7552033 | Culp et al. | Jun 2009 | B1 |
7769611 | Rodriguez et al. | Aug 2010 | B1 |
7775454 | Mueller et al. | Aug 2010 | B2 |
7966104 | Srivastava et al. | Jun 2011 | B2 |
8010240 | Mattiocco et al. | Aug 2011 | B2 |
8014905 | Ehlers | Sep 2011 | B2 |
8121741 | Taft et al. | Feb 2012 | B2 |
8175756 | Musti et al. | May 2012 | B2 |
8176095 | Murray et al. | May 2012 | B2 |
8239046 | Koehler et al. | Aug 2012 | B2 |
8265776 | Osann | Sep 2012 | B2 |
8301921 | Goodnow et al. | Oct 2012 | B2 |
8332055 | Veillette | Dec 2012 | B2 |
8510255 | Fadell et al. | Aug 2013 | B2 |
8515878 | Radloff et al. | Aug 2013 | B2 |
8543251 | Plant | Sep 2013 | B2 |
8549335 | Goodnow et al. | Oct 2013 | B2 |
8554376 | Matsuoka et al. | Oct 2013 | B1 |
8560128 | Satterthwaite et al. | Oct 2013 | B2 |
8583531 | Hirl | Nov 2013 | B2 |
8630742 | Stefanski et al. | Jan 2014 | B1 |
8674843 | Bhageria et al. | Mar 2014 | B2 |
8730057 | Dalla | May 2014 | B2 |
8761945 | Hadzidedic | Jun 2014 | B2 |
8872667 | Bhageria et al. | Oct 2014 | B2 |
8892264 | Steven et al. | Nov 2014 | B2 |
8977404 | Benes et al. | Mar 2015 | B2 |
9003343 | Zhou et al. | Apr 2015 | B2 |
9007077 | El-Essawy et al. | Apr 2015 | B2 |
9026261 | Bukhin et al. | May 2015 | B2 |
9244446 | Bhageria et al. | Jan 2016 | B2 |
9256908 | Dai et al. | Feb 2016 | B2 |
9298197 | Matsuoka et al. | Mar 2016 | B2 |
9310815 | Shiflet | Apr 2016 | B2 |
9329212 | Benes et al. | May 2016 | B2 |
9423779 | Agarwal | Aug 2016 | B2 |
9471718 | Bukhin et al. | Oct 2016 | B2 |
9576472 | Koch | Feb 2017 | B2 |
9696055 | Goodman | Jul 2017 | B1 |
9722813 | Benes et al. | Aug 2017 | B2 |
9785129 | Bhageria et al. | Oct 2017 | B2 |
9923416 | Bhageria et al. | Mar 2018 | B2 |
10007243 | Bhageria et al. | Jun 2018 | B2 |
10281895 | Agarwal | May 2019 | B2 |
10379508 | Shiflet | Aug 2019 | B2 |
10678279 | Corbin | Jun 2020 | B2 |
10697662 | Matsuoka | Jun 2020 | B2 |
10708077 | Cui | Jul 2020 | B2 |
10782666 | Agarwal | Sep 2020 | B2 |
10866568 | Hummon et al. | Dec 2020 | B2 |
10911256 | Benes et al. | Feb 2021 | B2 |
11042141 | Shiflet | Jun 2021 | B2 |
11149975 | Knatchbull-hugessen et al. | Oct 2021 | B2 |
11327457 | Agarwal | May 2022 | B2 |
11385664 | Corbin | Jul 2022 | B2 |
11709465 | Hummon et al. | Jul 2023 | B2 |
11720075 | Agarwal | Aug 2023 | B2 |
11782465 | Corbin | Oct 2023 | B2 |
11802707 | Knatchbull-hugessen et al. | Oct 2023 | B2 |
20020002636 | Vange et al. | Jan 2002 | A1 |
20020071398 | Moran et al. | Jun 2002 | A1 |
20020158763 | Takarada et al. | Oct 2002 | A1 |
20030069970 | Kim et al. | Apr 2003 | A1 |
20030083758 | Williamson | May 2003 | A1 |
20030190912 | Jampolsky et al. | Oct 2003 | A1 |
20030191955 | Wagner et al. | Oct 2003 | A1 |
20030216837 | Reich | Nov 2003 | A1 |
20030227439 | Lee | Dec 2003 | A1 |
20040034684 | Payne | Feb 2004 | A1 |
20040117330 | Ehlers et al. | Jun 2004 | A1 |
20040133314 | Ehlers et al. | Jul 2004 | A1 |
20040138981 | Ehlers et al. | Jul 2004 | A1 |
20040139038 | Ehlers et al. | Jul 2004 | A1 |
20040249515 | Johnson et al. | Dec 2004 | A1 |
20040260411 | Cannon | Dec 2004 | A1 |
20040262410 | Hull | Dec 2004 | A1 |
20050038571 | Brickfield et al. | Feb 2005 | A1 |
20050043829 | Rossides | Feb 2005 | A1 |
20050055137 | Andren et al. | Mar 2005 | A1 |
20050060107 | Rodenberg et al. | Mar 2005 | A1 |
20050095978 | Blunn et al. | May 2005 | A1 |
20050096060 | Rajkotia et al. | May 2005 | A1 |
20050096857 | Hunter | May 2005 | A1 |
20050124358 | Willey | Jun 2005 | A1 |
20050125083 | Kiko | Jun 2005 | A1 |
20050157723 | Kim et al. | Jul 2005 | A1 |
20050171645 | Oswald et al. | Aug 2005 | A1 |
20060005046 | Hars | Jan 2006 | A1 |
20060143600 | Cottrell et al. | Jun 2006 | A1 |
20060200542 | Willig | Sep 2006 | A1 |
20060200658 | Penkethman | Sep 2006 | A1 |
20060209789 | Gupta et al. | Sep 2006 | A1 |
20060276938 | Miller | Dec 2006 | A1 |
20070043477 | Ehlers et al. | Feb 2007 | A1 |
20070043478 | Ehlers et al. | Feb 2007 | A1 |
20070045431 | Chapman | Mar 2007 | A1 |
20070097993 | Bojahra et al. | May 2007 | A1 |
20070173978 | Fein | Jul 2007 | A1 |
20070174644 | Willig | Jul 2007 | A1 |
20070239317 | Bogolea et al. | Oct 2007 | A1 |
20070251461 | Reichard et al. | Nov 2007 | A1 |
20080021749 | Hope | Jan 2008 | A1 |
20080065816 | Seo | Mar 2008 | A1 |
20080076346 | Ahmed | Mar 2008 | A1 |
20080129495 | Hitt | Jun 2008 | A1 |
20080256445 | Olch | Oct 2008 | A1 |
20080263196 | Kansal et al. | Oct 2008 | A1 |
20080271123 | Ollis et al. | Oct 2008 | A1 |
20080277486 | Seem | Nov 2008 | A1 |
20080300906 | Doi | Dec 2008 | A1 |
20080306985 | Murray et al. | Dec 2008 | A1 |
20090007706 | Hitt et al. | Jan 2009 | A1 |
20090045256 | Mcinerney et al. | Feb 2009 | A1 |
20090059842 | Maltseff et al. | Mar 2009 | A1 |
20090115597 | Giacalone | May 2009 | A1 |
20090135018 | Veillette et al. | May 2009 | A1 |
20090135836 | Veillette | May 2009 | A1 |
20090320012 | Lee et al. | Dec 2009 | A1 |
20100010678 | Dawson et al. | Jan 2010 | A1 |
20100031324 | Strich et al. | Feb 2010 | A1 |
20100042453 | Scaramellino et al. | Feb 2010 | A1 |
20100042720 | Stienhans et al. | Feb 2010 | A1 |
20100070101 | Benes et al. | Mar 2010 | A1 |
20100070102 | Benes et al. | Mar 2010 | A1 |
20100097225 | Petricoin, Jr. | Apr 2010 | A1 |
20100100253 | Fausak et al. | Apr 2010 | A1 |
20100107112 | Jennings et al. | Apr 2010 | A1 |
20100156665 | Krzyzanowski et al. | Jun 2010 | A1 |
20100204834 | Comerford | Aug 2010 | A1 |
20100289643 | Trundle | Nov 2010 | A1 |
20110029341 | Muse et al. | Feb 2011 | A1 |
20110032070 | Bieile | Feb 2011 | A1 |
20110040785 | Steenberg et al. | Feb 2011 | A1 |
20110046805 | Bedros et al. | Feb 2011 | A1 |
20110144932 | Alles | Jun 2011 | A1 |
20110166710 | Kordik et al. | Jul 2011 | A1 |
20110227417 | Walker | Sep 2011 | A1 |
20110231320 | Irving | Sep 2011 | A1 |
20110251807 | Rada et al. | Oct 2011 | A1 |
20110282808 | Amram et al. | Nov 2011 | A1 |
20110289019 | Radloff et al. | Nov 2011 | A1 |
20110313964 | Sanchey Loureda et al. | Dec 2011 | A1 |
20120029717 | Cox et al. | Feb 2012 | A1 |
20120031984 | Feldmeier | Feb 2012 | A1 |
20120053740 | Venkatakrishnan et al. | Mar 2012 | A1 |
20120065789 | Scelzi et al. | Mar 2012 | A1 |
20120079092 | Woxblom | Mar 2012 | A1 |
20120101651 | Haynes | Apr 2012 | A1 |
20120173456 | Hirl | Jul 2012 | A1 |
20120203379 | Sloo et al. | Aug 2012 | A1 |
20120246279 | Zang et al. | Sep 2012 | A1 |
20120316687 | Chen | Dec 2012 | A1 |
20120323637 | Cushing et al. | Dec 2012 | A1 |
20130013121 | Henze et al. | Jan 2013 | A1 |
20130103207 | Ruff et al. | Apr 2013 | A1 |
20130116835 | Nowel | May 2013 | A1 |
20130151012 | Shetty et al. | Jun 2013 | A1 |
20130170481 | Crawford et al. | Jul 2013 | A1 |
20130178986 | Lombard et al. | Jul 2013 | A1 |
20130314210 | Schoner | Nov 2013 | A1 |
20140039690 | Steinberg | Feb 2014 | A1 |
20140101082 | Matsuoka et al. | Apr 2014 | A1 |
20140222241 | Ols | Aug 2014 | A1 |
20140277761 | Matsuoka | Sep 2014 | A1 |
20140277765 | Karimi et al. | Sep 2014 | A1 |
20140278264 | Bukhin et al. | Sep 2014 | A1 |
20140297001 | Silverman et al. | Oct 2014 | A1 |
20140309869 | Ricci | Oct 2014 | A1 |
20140309892 | Ricci | Oct 2014 | A1 |
20140371921 | Weaver et al. | Dec 2014 | A1 |
20140379156 | Kamel et al. | Dec 2014 | A1 |
20150032264 | Emmons | Jan 2015 | A1 |
20150057824 | Gheerardyn et al. | Feb 2015 | A1 |
20150100167 | Sloo | Apr 2015 | A1 |
20150168002 | Plitkins | Jun 2015 | A1 |
20150178421 | Borrell et al. | Jun 2015 | A1 |
20150178865 | Anderson et al. | Jun 2015 | A1 |
20150198346 | Vedpathak | Jul 2015 | A1 |
20150248118 | Li et al. | Sep 2015 | A1 |
20150277409 | Yamada | Oct 2015 | A1 |
20150369847 | Roosli | Dec 2015 | A1 |
20160088438 | O'Keeffe | Mar 2016 | A1 |
20160131388 | Eiynk | May 2016 | A1 |
20160201934 | Hester et al. | Jul 2016 | A1 |
20160223214 | Turner et al. | Aug 2016 | A1 |
20160313751 | Risbeck et al. | Oct 2016 | A1 |
20170055126 | O'Keeffe | Feb 2017 | A1 |
20170123440 | Mangsuli | May 2017 | A1 |
20170191695 | Bruhn | Jul 2017 | A1 |
20170288401 | Hummon et al. | Oct 2017 | A1 |
20180010818 | Maruyama et al. | Jan 2018 | A1 |
20180136621 | Buda et al. | May 2018 | A1 |
20190242608 | Lafichiev et al. | Aug 2019 | A1 |
20190264942 | Cheng et al. | Aug 2019 | A1 |
20190338974 | Turney et al. | Nov 2019 | A1 |
20200393860 | Corbin | Dec 2020 | A1 |
20210241125 | Jost et al. | Aug 2021 | A1 |
20210294283 | Hummon et al. | Sep 2021 | A1 |
20210404691 | Sakata et al. | Dec 2021 | A1 |
20220035329 | Shiflet | Feb 2022 | A1 |
20220170655 | Knatchbull-hugessen et al. | Jun 2022 | A1 |
20220221885 | Corbin | Jul 2022 | A1 |
20220373990 | Agarwal | Nov 2022 | A1 |
Number | Date | Country |
---|---|---|
0074306 | Dec 2000 | WO |
2012068503 | May 2012 | WO |
2014085777 | Jun 2014 | WO |
Entry |
---|
Ahmad et al. “Computational intelligence techniques for HVAC systems: A review.” Building Simulation, Tsinghua University Press, vol. 9, No. 4, Mar. 31, 2016, pp. 359-398. |
An, Lianjun et al. “An inverse PDE-ODE model for studying building energy dernand.” Proceedings of the 2013 Winter Simulation Conference, Dec. 8, 2013, pp. 1869-1880. |
De Angelis et al. Optimal Home Energy Management Under Dynamic Electrical and Thermal Constraints, IEEE Transactions on Industrial Informatics; vol. 9, Iss. 3; 1518-1527, 2012, 12 pages. |
EPO, Extended European Search Report, EP Patent Application 20844598.1, dated Jul. 19, 2023, 8 pages. |
European Patent Office, Examination Report, EP Patent Application 17776874.4, dated Nov. 12, 2021, 10 pages. |
European Patent Office, Extended European Search Report, EP Patent Application 17776874.4, dated Nov. 13, 2019, 13 pages. |
International Search Report and Written Opinion dated Jun. 21, 2017, for International Patent Application No. PCT/US2017/025606, 53 pages. |
International Searching Authority, International Search Report and Written Opinion, PCT Patent Application PCT/US2020/043149, dated Sep. 28, 2020, 11 pages. |
Vakiloroaya et al. A review of different strategies for HVAC energy saving. Energy, Conversion and Management; vol. 77; 735-754, 2014, 19 pages. |
Bullis, Kevin, “Dumb Meters Get Smarter,” <http://www.technologyreview.com/energy/22366>, Mar. 31, 2009, 2 pages. |
Dave's Tech Blog, “Itron Remote Read Electric Meter,” <http://davestech.blogspot.com/2008/02/itron-remote-read-electric-meter.html>, internet accessed on Nov. 8, 2010, 22 pages. |
Doebber, I. “Investigation of Concrete Wall Systems for Reducing Heating and Cooling Requirements in Single Family Residences” [online], Sep. 2004 [retrieved on Mar. 9, 2014]. Retrieved from the Internet:<URL: http://scholar.lib.vt.edu/theses/available/. |
Econorthwest, “Process Evaluation of the SCE Aug. 2006 Home Energy Efficiency Survey (HEES) Program,” Aug. 2009. <URL: http://www.calmac.org/publications/SCE_HEES_Final Report_080409_calmac_edit.pdf> entire document, Aug. 4, 2009. |
Extended European Search Report; European Patent Application No. 13824847.1; dated Jun. 7, 2016; 7 pages. |
Hancock, Gregory, “Power monitoring to the people!” <http://www.gridinsight.com/2009/02/power-monitoring-to-the-people.html>, Feb. 25, 2009, 4 pages. |
http://blog.microsoft-hohm.com/Hohm-energy-report-sample.aspx, accessed on Aug. 9, 2010. |
http://efficiency20.com/. accessed on Aug. 9, 2010. |
“http://hes.lbl.gov/consumer, accessed on Aug. 9, 2010”. |
“http://onzo.com/solutions/, accessed on Aug. 9, 2010”. |
“http://silverspringnetworks.com/products/index.html, accessed on Aug. 9, 2010”. |
“http://www.agilewaves.com/, accessed on Aug. 9, 2010”. |
“http://www.alertme.com/, accessed on Aug. 9, 2010”. |
“http://www.ambientdevices.com/products/energyjoule.html, accessed on Aug. 9, 2010”. |
“http://www.bluelineinnovations.com, accessed on Aug. 9, 2010”. |
“http://www.consert.com/, accessed on Aug. 9, 2010”. |
“http://www.diykyoto.com/, accessed on Aug. 9, 2010”. |
“http://www.energy-aware.com/, accessed on Aug. 9, 2010”. |
“http://www.energyhub.net, accessed on Aug. 9, 2010”. |
“http://www.google.com/powermeter/about/, accessed on Aug. 9, 2010”. |
“http://www.greenenergyoptions.co.uk/, accessed on Aug. 9, 2010”. |
“http://www.lem.com/hq/en/content/view/276/215/, accessed on Aug. 9, 2010”. |
“http://www.opower.com/Products/Overview.aspx, accessed on Aug. 9, 2010”. |
“http://www.powermand.com/dreamwatts-product, accessed on Aug. 9, 2010”. |
“http://www.tendrilinc.com/products/vision/, accessed on Aug. 9, 2010”. |
“http://www.theenergydetective.com/home, accessed on Aug. 9, 2010”. |
“http://www.theowl.com/, accessed on Aug. 9, 2010”. |
International Preliminary Report on Patentability and Written Opinion; International Patent Application No. PCT/US2013/053317; Applicant Tendril Networks, Inc .; dated Feb. 12, 2015; 8 Pages. |
International Search Report and Written Opinion; International Application No. PCT/US2011/061470; dated Apr. 9, 2014, 9 pages. |
James Broberg, Rajkumar Buyya, Zhair Tari; MetaCDN: Harnessing ‘Storage Clouds’ for high performance content delivery; online publication date; Apr. 5, 2009: http://www.sciencedirect.com/science/article/pil/S1084804509000514. |
Kennedy, James and Russell Eberhart. “Particle Swarm Optimization,” Proceedings of the IEEE International Conference on Neural Networks (Perth, Australia), 1995, pp. 1942-1948. |
Retzlaff et al. Conservation & Energy Potential Study for Smith River Rancheria:, Smith River Rancheria, Evergreen NRG/Strategic Energy Solutions, Aug. 2005, 417 pages. |
U.S. Appl. No. 61/446,233; Inventor: Henze; filed Feb. 24, 2011, 17 pages. |
“WIPO International Search Report and Written Opinion”, PCT Patent Application PCT/US2014/029543, dated Sep. 19, 2014, 12 Pages. |
Number | Date | Country | |
---|---|---|---|
20240061392 A1 | Feb 2024 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17740262 | May 2022 | US |
Child | 18339204 | US | |
Parent | 17011987 | Sep 2020 | US |
Child | 17740262 | US | |
Parent | 16367163 | Mar 2019 | US |
Child | 17011987 | US | |
Parent | 15232659 | Aug 2016 | US |
Child | 16367163 | US | |
Parent | 13761119 | Feb 2013 | US |
Child | 15232659 | US |