Disaggregation of water consumption data
Abstract
Methods, systems, and apparatus, including computer programs encoded on a storage device, for identifying one or more water dispensing appliances that are currently using water. In one aspect, the method includes actions of obtaining a dispensing appliance signature, obtaining water consumption data that is based on first sensor data from a first sensor that is installed at the property, identifying a particular water dispensing appliance from among multiple different water dispensing appliances located at the property based on an analysis of (i) the water dispensing appliance signature and (ii) the water consumption data, and responsive to identifying the particular water dispensing appliance located at the property based on an analysis of (i) the water dispensing appliance signature and (ii) the water consumption data, generating output data based on the one or more particular water dispensing appliances that were identified.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A method comprising:
determining, by a monitoring server, that a property is unoccupied; requesting, by the monitoring server, water consumption data from a water meter configured to monitor water consumption at the property; receiving, by the monitoring server, water consumption data from the water meter; determining, by the monitoring server and using the water consumption data, that a particular water consuming appliance is consuming water while the property is unoccupied; and in response to determining that the particular water consuming appliance is consuming water while the property is unoccupied, transmitting, by the monitoring server, a notification to a computing device.
3 . The method of claim 2 , wherein determining that the property is unoccupied comprises determining that a user device traversed a geofence.
4 . The method of claim 3 , wherein determining that the property is unoccupied comprises determining that the user device is associated with a user who was a sole occupant of the property prior to traversing the geofence.
5 . The method of claim 3 , wherein transmitting the notification to the computing device comprises transmitting the notification to the user device.
6 . The method of claim 2 , wherein determining that the property is unoccupied comprises:
obtaining, by the monitoring server, motion sensor data from one or more motion sensors configured to detect motion at the property; and determining, by the monitoring server and using the motion sensor data, that the property is unoccupied.
7 . The method of claim 2 , wherein determining that the particular water consuming appliance is consuming water comprises:
obtaining one or more water usage profiles, wherein each water usage profile of the one or more water usage profiles indicates water usage of a respective appliance; determining, using the water consumption data, a water usage at the property; and selecting combinations of appliances for inclusion in a set of appliance combinations that are candidates for using water, each selected combination of appliances including two or more appliances for which a combination of the respective water usage profiles matches the water usage within a threshold difference, wherein the selected combinations of appliances include the particular water consuming appliance.
8 . The method of claim 7 , wherein determining that the particular water consuming appliance is consuming water comprises:
obtaining, by the monitoring server, sensor data generated by a sensor at the property; and identifying, by the monitoring server and using the sensor data, a particular combination of appliances from the set of appliance combinations that is using water, wherein the particular combination of appliances includes the particular water consuming appliance.
9 . The method of claim 7 , wherein obtaining the one or more water usage profiles comprises accessing a database of water usage profiles, wherein each water usage profile of the one or more water usage profiles in the database includes data indicating a type of appliance associated with the water usage profile.
10 . The method of claim 7 , wherein the one or more water usage profiles each include a water consumption curve representing time-varying water usage of a respective appliance during operation of the respective appliance.
11 . The method of claim 2 , wherein determining that the particular water consuming appliance is consuming water comprises:
obtaining one or more water usage profiles, wherein each water usage profile of the one or more water usage profiles indicates water usage of a respective appliance; determining, using the water consumption data, a time-varying amplitude of water consumption at the property; and selecting combinations of appliances for inclusion in a set of appliance combinations that are candidates for using water, each selected combination of appliances including two or more appliances for which a combination of the respective water usage profiles matches the time-varying amplitude of water consumption at the property within a predetermined amount of error, wherein the selected combinations of appliances include the particular water consuming appliance.
12 . The method of claim 11 , wherein determining that the particular water consuming appliance is consuming water comprises:
obtaining, by the monitoring server, sensor data generated by a sensor at the property; and identifying, by the monitoring server and using the sensor data, a particular combination of appliances from the set of appliance combinations that is using water, wherein the particular combination of appliances includes the particular water consuming appliance.
13 . The method of claim 2 , wherein requesting the water consumption data from the water meter comprises transmitting, from the monitoring server to the water meter, a message that instructs the water meter to transmit the water consumption data to the monitoring server.
14 . A system comprising one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising:
determining, by the one or more processors, that a property is unoccupied; requesting, by the one or more processors, water consumption data from a water meter configured to monitor water consumption at the property; receiving, by the one or more processors, water consumption data from the water meter; determining, by the one or more processors and using the water consumption data, that a particular water consuming appliance is consuming water while the property is unoccupied; and in response to determining that the particular water consuming appliance is consuming water while the property is unoccupied, transmitting, by the one or more processors, a notification to a computing device.
15 . The system of claim 14 , wherein determining that the property is unoccupied comprises determining that a user device traversed a geofence.
16 . The system of claim 15 , wherein determining that the property is unoccupied comprises determining that the user device is associated with a user who was a sole occupant of the property prior to traversing the geofence.
17 . The system of claim 15 , wherein transmitting the notification to the computing device comprises transmitting the notification to the user device.
18 . The system of claim 14 , wherein determining that the property is unoccupied comprises:
obtaining, by the one or more processors, motion sensor data from one or more motion sensors configured to detect motion at the property; and determining, by the one or more processors and using the motion sensor data, that the property is unoccupied.
19 . The system of claim 14 , wherein determining that the particular water consuming appliance is consuming water comprises:
obtaining one or more water usage profiles, wherein each water usage profile of the one or more water usage profiles indicates water usage of a respective appliance; determining, using the water consumption data, a water usage at the property; and selecting combinations of appliances for inclusion in a set of appliance combinations that are candidates for using water, each selected combination of appliances including two or more appliances for which a combination of the respective water usage profiles matches the water usage within a threshold difference, wherein the selected combinations of appliances include the particular water consuming appliance.
20 . The system of claim 19 , wherein determining that the particular water consuming appliance is consuming water comprises:
obtaining, by the one or more processors, sensor data generated by a sensor at the property; and identifying, by the one or more processors and using the sensor data, a particular combination of appliances from the set of appliance combinations that is using water, wherein the particular combination of appliances includes the particular water consuming appliance.
21 . A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
determining, by the one or more computers, that a property is unoccupied; requesting, by the one or more computers, water consumption data from a water meter configured to monitor water consumption at the property; receiving, by the one or more computers, water consumption data from the water meter; determining, by the one or more computers and using the water consumption data, that a particular water consuming appliance is consuming water while the property is unoccupied; and in response to determining that the particular water consuming appliance is consuming water while the property is unoccupied, transmitting, by the one or more computers, a notification to a computing device.Join the waitlist — get patent alerts
Track US2023358588A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.