# US 12,181,374 B2 · Dynamic water leak detection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,181,374 B2
- Document ID: US12181374B2
- Status: Granted
- Kind: B2
- Application number: 17/379,069
- Filed: 2021-07-19
- Published: 2022-01-27
- Granted: 2024-12-31
- Earliest claimed: 2020-07-24
- Assignees: Alarm.com Incorporated
- Applicants: Alarm.com Incorporated
- Inventors: Grant Rudd; Robert Nathan Picardi; Daniel Marc Goodman; Craig Carl Heffernan; Harrison Wayne Donahue; Liam Shea Daly
- Web page: https://patentgrep.com/patent/US12181374B2

## CPC

- G01M 3/26: by measuring rate of loss or gain of fluid, e.g. by pressure-responsive devices, by flow detectors
- G01M 3/2807: {for pipes (G01M3/2892, G01M3/30 take precedence)}
- E03B 7/003: {Arrangement for testing of watertightness of water supply conduits}
- G05B 15/02: electric
- G05B 2219/2642: Domotique, domestic, home control, automation, smart house
- G08B 21/0484: {Arrangements monitoring consumption of a utility or use of an appliance which consumes a utility to detect unsafe condition, e.g. metering of water, gas or electricity, use of taps, toilet flush, gas stove or electric kettle}
- G01M: TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- E03B: INSTALLATIONS OR METHODS FOR OBTAINING, COLLECTING, OR DISTRIBUTING WATER (drilling wells, obtaining fluids in general from wells E21B; pipe-line systems in general F17D)
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

Methods, systems, and apparatus, including computer programs encoded on a storage device, for performing dynamic water leak detection are disclosed. A method includes receiving, from one or more sensors that are located throughout a property, sensor data; determining, based on the sensor data, a water usage mode of the property; selecting, based on the water usage mode, water usage criteria; receiving current water usage data representing water usage at the property; determining, based on the current water usage data, that water usage satisfies the water usage criteria; and in response to determining that the water usage at the property satisfies the water usage criteria, determining that a water leak exists at the property. The method can include storing water usage criteria corresponding to each of multiple different water usage modes, and selecting, from the stored water usage criteria, particular water usage criteria corresponding to the determined water usage mode.

## Claims

### Claim 1

A method comprising:
receiving, from one or more sensors that are located throughout a property that is monitored by a monitoring system, sensor data;
determining that the sensor data is not available or is inconclusive;
in response to determining that the sensor data is not available or is inconclusive, selecting, from a plurality of different water usage modes each of which have corresponding different one or more water usage criteria, a base water usage mode of the property;
determining, using the base water usage mode, the one or more water usage criteria for the base water usage mode;
receiving current water usage data representing water usage at the property;
determining, based on the current water usage data, that water usage at the property satisfies the one or more water usage criteria; and
in response to determining that the water usage at the property satisfies the one or more water usage criteria, determining that a water leak exists at the property.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
maintaining the one or more water usage criteria corresponding to each of the plurality of different water usage modes, wherein determining the one or more water usage criteria comprises:
selecting, from the maintained one or more water usage criteria, particular one or more water usage criteria corresponding to the selected base water usage mode.

### Claim 3 (depends on 2)

The method of claim 2, wherein maintaining the one or more water usage criteria comprises:
maintaining, for each of the plurality of different water usage modes, a threshold non-zero water flow rate corresponding to the selected base water usage mode.

### Claim 4 (depends on 2)

The method of claim 2, wherein the maintained one or more water usage criteria are based on historical water usage data at the property.

### Claim 5 (depends on 2)

The method of claim 2, wherein the maintained one or more water usage criteria are based on historical water usage data at multiple properties.

### Claim 6 (depends on 1)

The method of claim 1, wherein the one or more water usage criteria include a threshold non-zero water flow rate at the property for the selected base water usage mode.

### Claim 7 (depends on 1)

The method of claim 1, wherein the one or more water usage criteria include a threshold rate of change of water flow rate at the property for the selected base water usage mode.

### Claim 8 (depends on 1)

The method of claim 1, wherein the sensor data includes an arming status of a monitoring system for monitoring the property, wherein selecting the base water usage mode comprises:
selecting, based at least in part on the arming status, the base water usage mode.

### Claim 9 (depends on 1)

The method of claim 1, comprising maintaining schedule data indicating scheduled water usage modes, from the plurality of different water usage modes, for corresponding times of day, wherein:
the sensor data includes data indicating a time of day at the property, and
selecting the base water usage mode comprises selecting, from the plurality of different water usage modes, the base water usage mode using at least the time of day at the property, the sensor data, and the schedule data.

### Claim 10 (depends on 1)

The method of claim 1, comprising maintaining schedule data indicating scheduled water usage modes, from the plurality of different water usage modes, for corresponding times of day, wherein determining the one or more water usage criteria comprises:
determining that a water usage mode of the property differs from a scheduled water usage mode of the property; and
changing one or more first water usage criteria from the scheduled water usage mode to one or more adjusted water usage criteria corresponding to the selected base water usage mode.

### Claim 11 (depends on 1)

The method of claim 1, wherein determining that water usage at the property satisfies the one or more water usage criteria comprises determining that a water flow rate at the property exceeds a threshold water flow rate.

### Claim 12 (depends on 1)

The method of claim 1, wherein the current water usage data includes a water flow rate measured by a water meter that is configured to measure water flow rate through a water pipe that supplies water to the property.

### Claim 13 (depends on 1)

The method of claim 1, comprising:
transmitting, to a computing device associated with a resident of the property, a notification indicating that a water leak exists at the property.

### Claim 14

A system comprising:
one or more processors; and
one or more storage devices, the one or more storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving, from one or more sensors that are located throughout a property that is monitored by a monitoring system, sensor data;
determining that the sensor data is not available or is inconclusive;
in response to determining that the sensor data is not available or is inconclusive, selecting, from a plurality of different water usage modes each of which have corresponding different one or more water usage criteria, a base water usage mode of the property;
determining, using the base water usage mode, the one or more water usage criteria for the base water usage mode;
receiving current water usage data representing water usage at the property;
determining, based on the current water usage data, that water usage at the property satisfies the one or more water usage criteria; and
in response to determining that the water usage at the property satisfies the one or more water usage criteria, determining that a water leak exists at the property.

### Claim 15 (depends on 14)

The system of claim 14, the operations further comprising:
maintaining the one or more water usage criteria corresponding to each of the plurality of different water usage modes, wherein determining the one or more water usage criteria comprises:
selecting, from the maintained one or more water usage criteria, particular one or more water usage criteria corresponding to the selected base water usage mode.

### Claim 16 (depends on 15)

The system of claim 15, wherein maintaining the one or more water usage criteria comprises:
maintaining, for each of the plurality of different water usage modes, a threshold non-zero water flow rate corresponding to the selected base water usage mode.

### Claim 17 (depends on 14)

The system of claim 14, the operations further comprising maintaining schedule data indicating scheduled water usage modes, from the plurality of different water usage modes, for corresponding times of day, wherein:
the sensor data includes data indicating a time of day at the property, and
selecting the base water usage mode comprises selecting, from the plurality of different water usage modes, the base water usage mode using at least the time of day at the property, the sensor data, and the schedule data.

### Claim 18 (depends on 14)

The system of claim 14, the operations further comprising maintaining schedule data indicating scheduled water usage modes, from the plurality of different water usage modes, for corresponding of day, wherein determining the one or more water usage criteria comprises:
determining that a water usage mode of the property differs from a scheduled water usage mode of the property; and
changing one or more first water usage criteria from the scheduled water usage mode to one or more adjusted water usage criteria corresponding to the selected base water usage mode.

### Claim 19 (depends on 14)

The system of claim 14, the operations further comprising:
transmitting, to a computing device associated with a resident of the property, a notification indicating that a water leak exists at the property.

### Claim 20

A non-transitory computer readable storage medium storing instructions executable by a data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising:
receiving, from one or more sensors that are located throughout a property that is monitored by a monitoring system, sensor data;
determining that the sensor data is not available or is inconclusive;
in response to determining that the sensor data is not available or is inconclusive, selecting, from a plurality of different water usage modes each of which have corresponding different one or more water usage criteria, a base water usage mode of the property;
determining, using the base water usage mode, the one or more water usage criteria for the base water usage mode;
receiving current water usage data representing water usage at the property;
determining, based on the current water usage data, that water usage at the property satisfies the one or more water usage criteria; and
in response to determining that the water usage at the property satisfies the one or more water usage criteria, determining that a water leak exists at the property.
