IP Library Granted Patent US 11,725,971
Granted Patent B2
US 11,725,971 · App. 17/171,023 · Granted Aug 15, 2023

Disaggregation of water consumption data

Inventors: Matthew Daniel Correnti (Reston, VA); Robert Picardi (Herndon, VA)
Assignee: Alarm.com Incorporated
G01F9/001H04L12/2825H04L67/54G01V11/002G06Q50/06Y04S20/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,725,971
App. No.
17/171,023
Granted
Aug 15, 2023
Kind
B2
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 (57)

1. A method for identifying one or more appliances configured to use water, the method comprising:

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;

obtaining water consumption data from one or more water sensors indicating first water usage at a property;

obtaining motion sensor data from one or more motion sensors;

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 first water usage within a threshold difference;

identifying, from the set of appliance combinations and using the motion sensor data, a particular combination of appliances from among the selected combinations of appliances that is using water; and

generating a notification for presentation on a user device, the notification indicating that the particular combination of appliances is using water.

2. The method of claim 1 , 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.

3. The method of claim 1 , wherein selecting the combinations of appliances for inclusion in the set of appliance combinations that are candidates for using water comprises:

determining, using the water consumption data, a time-varying amplitude of water consumption at the property;

identifying one or more water usage profiles that, when aggregated, match the time-varying amplitude of water consumption at the property within a predetermined amount of error; and

selecting a combination of the appliances that correspond to the identified one or more water usage profiles for inclusion in the set of appliance combinations that are candidates for using water.

4. The method of claim 1 , wherein identifying the particular combination of appliances that is using water comprises:

identifying the particular combination of appliances that is using water from among the set of appliance combinations that are candidates for using water based on an analysis of (i) the motion sensor data (ii) second sensor data obtained from one or more second sensors installed at the property that are different than the one or more motion sensors, wherein the one or more second sensors include one or more of a contact sensor, an energy sensor, or a camera.

5. The method of claim 1 , wherein the one or more water usage profiles each include a template that describes water usage of a particular appliance with respect to a particular time period.

6. The method of claim 1 , 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.

7. The method of claim 1 , wherein obtaining water consumption data from one or more water sensors indicating the first water usage at the property includes:

receiving, by a water meter analytics unit and from a connected water meter, data describing aggregate water consumption at the property for a particular time period.

8. The method of claim 1 , wherein identifying, from the set of appliance combinations and using the motion sensor data, the particular combination of appliances that is using water comprises:

determining, using the motion sensor data, that a first appliance included in the set of appliance combinations is not using water; and

removing, from the set of appliance combinations that are candidates for using water, one or more appliance combinations that include the first appliance.

9. The method of claim 8 , wherein determining, using the motion sensor data, that a first appliance included in the set of appliance combinations is not using water comprises:

detecting, based on the motion sensor data, a lack of motion in an area of the property in which the first appliance is located.

10. The method of claim 9 , wherein detecting the lack of motion in the area of the property in which the first appliance is located comprises determining that an amount of motion detected in the area of the property in which the first appliance is located does not satisfy motion detection criteria for human movement.

11. The method of claim 1 , wherein identifying, from the set of appliance combinations and using the motion sensor data, the particular combination of appliances that is using water comprises iteratively:

identifying, using the motion sensor data, appliances included in the set of appliance combinations that are not using water; and

removing, from the set of appliance combinations that are candidates for using water, any appliance combinations that include the identified appliances.

12. The method of claim 1 , comprising:

determining, based on identifying the particular combination of appliances that is using water, that an abnormal water consumption event is occurring, wherein the notification indicates that the abnormal water consumption event is occurring.

13. The method of claim 1 , comprising:

determining, based on identifying the particular combination of appliances that is using water, that an inefficient water consumption event is occurring, wherein the notification indicates that the inefficient water consumption event is occurring.

14. A system for identifying one or more appliances configured to use water, the 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:

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;

obtaining water consumption data from one or more water sensors indicating first water usage at a property;

obtaining motion sensor data from one or more motion sensors;

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 first water usage within a threshold difference;

identifying, from the set of appliance combinations and using the motion sensor data, a particular combination of appliances from among the selected combinations of appliances that is using water; and

generating a notification for presentation on a user device, the notification indicating that the particular combination of appliances is using water.

15. The system of claim 14 , wherein selecting the combinations of appliances for inclusion in the set of appliance combinations that are candidates for using water comprises:

determining, using the water consumption data, a time-varying amplitude of water consumption at the property;

identifying one or more water usage profiles that, when aggregated, match the time-varying amplitude of water consumption at the property within a predetermined amount of error; and

selecting a combination of the appliances that correspond to the identified one or more water usage profiles for inclusion in the set of appliance combinations that are candidates for using water.

16. The system of claim 14 , wherein identifying the particular combination of appliances that is using water comprises:

identifying the particular combination of appliances that is using water from among the set of appliance combinations that are candidates for using water based on an analysis of (i) the motion sensor data and (ii) second sensor data obtained from one or more second sensors installed at the property that are different than the one or more motion sensors, wherein the one or more second sensors include one or more of a contact sensor, an energy sensor, or a camera.

17. The system of claim 14 , wherein identifying, from the set of appliance combinations and using the motion sensor data, the particular combination of appliances that is using water comprises:

determining, using the motion sensor data, that a first appliance included in the set of appliance combinations is not using water; and

removing, from the set of appliance combinations that are candidates for using water, one or more appliance combinations that include the first appliance.

18. The system of claim 17 , wherein determining, using the motion sensor data, that a first appliance included in the set of appliance combinations is not using water comprises:

detecting, based on the motion sensor data, a lack of motion in an area of the property in which the first appliance is located.

19. The system of claim 18 , wherein detecting the lack of motion in the area of the property in which the first appliance is located comprises determining that an amount of motion detected in the area does not satisfy motion detection criteria for human movement.

20. 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:

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 configured to use water;

obtaining water consumption data from one or more water sensors indicating first water usage at a property;

obtaining motion sensor data from one or more motion sensors;

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 first water usage within a threshold difference;

identifying, from the set of appliance combinations and using the motion sensor data, a particular combination of appliances from among the selected combinations of appliances that is using water; and

generating a notification for presentation on a user device, the notification indicating that the particular combination of appliances is using water.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2021
From: CORRENTI, MATTHEW DANIEL; PICARDI, ROBERT
To: ALARM.COM INCORPORATED
Reel/Frame 055194/0095 →
Continuity (3)
Continuation 15978079 · May 11, 2018
Provisional Application 62505832 · May 12, 2017
Related Publication 20210164823A1 · Jun 3, 2021