Remote device control and energy monitoring by analyzing data and applying rules
First Claim
1. A method for performing an operation related to controlling one or more energy consuming devices, the method comprising:
- monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties;
monitoring status of one or more energy consuming devices associated with the one or more monitored properties;
monitoring geographic location data of one or more users associated with the one or more monitored properties;
inferring future occupancy status of the one or more users in the one or more monitored properties based on the monitored geographic location data and the monitored sensor data;
determining an operation related to controlling the one or more energy consuming devices in the one or more monitored properties based on the inferred future occupancy status of the one or more users in the one or more monitored properties and the monitored status of the one or more energy consuming devices; and
performing, using at least one processor, the determined operation related to controlling the one or more energy consuming devices.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing remote device (e.g., thermostat, lighting, appliance, etc.) control and/or energy monitoring. A system monitors sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties and status of one or more energy consuming devices associated with the one or more monitored properties. The system analyzes the monitored sensor data and the monitored device status with respect to a set of one or more rules and performs an operation related to controlling the one or more energy consuming devices based on the analysis of the monitored sensor data and the monitored device status with respect to the set of one or more rules.
-
Citations
20 Claims
-
1. A method for performing an operation related to controlling one or more energy consuming devices, the method comprising:
-
monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties; monitoring status of one or more energy consuming devices associated with the one or more monitored properties; monitoring geographic location data of one or more users associated with the one or more monitored properties; inferring future occupancy status of the one or more users in the one or more monitored properties based on the monitored geographic location data and the monitored sensor data; determining an operation related to controlling the one or more energy consuming devices in the one or more monitored properties based on the inferred future occupancy status of the one or more users in the one or more monitored properties and the monitored status of the one or more energy consuming devices; and performing, using at least one processor, the determined operation related to controlling the one or more energy consuming devices. - View Dependent Claims (2, 3, 16, 17, 18, 19, 20)
-
-
4. A method for performing an operation related to controlling one or more energy consuming devices, the method comprising:
-
monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties; monitoring status of one or more energy consuming devices associated with the one or more monitored properties; analyzing the monitored sensor data and the monitored device status with respect to a set of one or more rules; and performing, using at least one processor, an operation related to controlling the one or more energy consuming devices based on the analysis of the monitored sensor data and the monitored device status with respect to the set of one or more rules, wherein monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties comprises; monitoring sensor data captured by sensors that sense attributes relevant to user presence at multiple, different locations, and aggregating the monitored sensor data from the multiple, different locations; wherein analyzing the monitored sensor data and the monitored device status with respect to the set of one or more rules comprises analyzing the aggregated sensor data from the multiple, different locations with respect to the set of one or more rules; and wherein performing the operation related to controlling the one or more energy consuming devices comprises performing an operation related to controlling the one or more energy consuming devices associated with one of the multiple, different locations based on the analysis of the aggregated sensor data, wherein monitoring sensor data captured by sensors that sense attributes relevant to user presence at multiple, different locations comprises; monitoring first sensor data captured by first local sensors that sense attributes relevant to user presence at a first property; monitoring second sensor data captured by second local sensors that sense attributes relevant to user presence at a second property, the second property being separate and remote from the first property; and wherein performing the operation related to controlling the one or more energy consuming devices associated with one of the multiple, different locations based on the analysis of the aggregated sensor data comprises performing an operation related to controlling one or more energy consuming devices associated with the second property based on the first sensor data captured by the first local sensors that sense attributes relevant to user presence at the first property.
-
-
5. A method for performing an operation related to controlling one or more energy consuming devices, the method comprising:
-
monitoring energy consumption data for multiple, different monitored properties; monitoring sensor data for the multiple, different monitored properties monitoring device status for energy consuming devices associated with the multiple, different monitored properties; identifying an efficient energy user based on the monitored energy consumption data, the monitored sensor data, and the monitored device status; determining, using at least one processor, an energy usage profile for the efficient energy user based on the monitored energy consumption data, the monitored sensor data, and the monitored device status; and providing an energy usage suggestion to another user that is different than the efficient energy user based on the determined energy usage profile for the efficient energy user, wherein identifying an efficient energy user based on the monitored energy consumption data, the monitored sensor data, and the monitored device status comprises; identifying an energy usage level of a monitored property based on the monitored energy consumption data; identifying an activity level of the monitored property based on the monitored sensor data and the monitored device status, the activity level of the monitored property representing how frequently the monitored property is determined to be occupied based on the monitored sensor data and how frequently energy consuming devices are detected as being in use in the monitored property based on the monitored device status; determining a ratio of the identified energy usage level of the monitored property and the identified activity level of the monitored property; and identifying a user of the monitored property as the efficient energy user based on the determined ratio; and wherein providing the energy usage suggestion to another user that is different than the efficient energy user comprises; identifying another monitored property that has an activity level that is similar to the identified activity level of the monitored property and that has an energy usage level that is higher than the identified energy usage level of the monitored property; and providing the energy usage suggestion to a user of the other monitored property.
-
-
6. A monitoring system comprising:
-
at least one processor; and at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; monitoring energy consumption data for multiple, different monitored properties; monitoring sensor data for the multiple, different monitored properties monitoring device status for energy consuming devices associated with the multiple, different monitored properties; identifying an efficient energy user based on the monitored energy consumption data, the monitored sensor data, and the monitored device status; determining an energy usage profile for the efficient energy user based on the monitored energy consumption data, the monitored sensor data, and the monitored device status; and providing an energy usage suggestion to another user that is different than the efficient energy user based on the determined energy usage profile for the efficient energy user, wherein identifying an efficient energy user based on the monitored energy consumption data, the monitored sensor data, and the monitored device status comprises; identifying an energy usage level of a monitored property based on the monitored energy consumption data; identifying an activity level of the monitored property based on the monitored sensor data and the monitored device status, the activity level of the monitored property representing how frequently the monitored property is determined to be occupied based on the monitored sensor data and how frequently energy consuming devices are detected as being in use in the monitored property based on the monitored device status; determining a ratio of the identified energy usage level of the monitored property and the identified activity level of the monitored property; and identifying a user of the monitored property as the efficient energy user based on the determined ratio; and wherein providing the energy usage suggestion to another user that is different than the efficient energy user comprises; identifying another monitored property that has an activity level that is similar to the identified activity level of the monitored property and that has an energy usage level that is higher than the identified energy usage level of the monitored property; and providing the energy usage suggestion to a user of the other monitored property.
-
-
7. A monitoring system comprising:
-
at least one processor; and at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties; monitoring status of one or more energy consuming devices associated with the one or more monitored properties; analyzing the monitored sensor data and the monitored device status with respect to a set of one or more rules; and performing an operation related to controlling the one or more energy consuming devices based on the analysis of the monitored sensor data and the monitored device status with respect to the set of one or more rules, wherein monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties comprises; monitoring sensor data captured by sensors that sense attributes relevant to user presence at multiple, different locations, and aggregating the monitored sensor data from the multiple, different locations; wherein analyzing the monitored sensor data and the monitored device status with respect to the set of one or more rules comprises analyzing the aggregated sensor data from the multiple, different locations with respect to the set of one or more rules; and wherein performing the operation related to controlling the one or more energy consuming devices comprises performing an operation related to controlling the one or more energy consuming devices associated with one of the multiple, different locations based on the analysis of the aggregated sensor data, wherein monitoring sensor data captured by sensors that sense attributes relevant to user presence at multiple, different locations comprises; monitoring first sensor data captured by first local sensors that sense attributes relevant to user presence at a first property; monitoring second sensor data captured by second local sensors that sense attributes relevant to user presence at a second property, the second property being separate and remote from the first property; and wherein performing the operation related to controlling the one or more energy consuming devices associated with one of the multiple, different locations based on the analysis of the aggregated sensor data comprises performing an operation related to controlling one or more energy consuming devices associated with the second property based on the first sensor data captured by the first local sensors that sense attributes relevant to user presence at the first property.
-
-
8. A monitoring system comprising:
-
at least one processor; and at least one computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; monitoring sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties; monitoring status of one or more energy consuming devices associated with the one or more monitored properties; monitoring geographic location data of one or more users associated with the one or more monitored properties; inferring future occupancy status of the one or more users in the one or more monitored properties based on the monitored geographic location data and the monitored sensor data; determining an operation related to controlling the one or more energy consuming devices in the one or more monitored properties based on the inferred future occupancy status of the one or more users in the one or more monitored properties and the monitored status of the one or more energy consuming devices; and performing the determined operation related to controlling the one or more energy consuming devices. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification