IP Library Granted Patent US 11,118,997
Granted Patent B2
US 11,118,997 · App. 16/520,368 · Granted Sep 14, 2021

Water leak detection

Inventors: Brandon Bunker (Highland, UT); Thomas Colby Winegar (Draper, UT); Rongbin Lanny Lin (Orem, UT)
Assignee: Vivint, Inc.
G01M3/26
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,118,997
App. No.
16/520,368
Granted
Sep 14, 2021
Kind
B2
Abstract

Systems and methods for detecting water leaks using a security and/or automation system includes receiving total water usage data for a home, receiving water usage data for known sources in the home, receiving occupancy data for at least one occupant in the home, and determining a water leak based at least in part on the total water usage data, water usage data for known sources, and occupancy data.

Claims (65)

1. A method for detecting water leaks using a security and/or automation system, comprising:

determining, by a device of the security and/or automation system, an occupancy of a home;

determining, by the device of the security and/or automation system, a source of water usage for the home based at least in part on determining the occupancy of the home;

determining, by the device of the security and/or automation system, a total water usage for the home based at least in part on determining the source of the water usage for the home;

determining, by the device of the security and/or automation system, a presence of a water leak in the home based at least in part on determining the occupancy, the source of the water usage, and the total water usage;

generating, by the device of the security and/or automation system, a notification signal of the presence of the water leak based at least in part on determining the presence of the water leak; and

transmitting, by the device of the security and/or automation system, the notification signal of the presence of the water leak based at least in part on generating the notification signal.

2. The method of claim 1 , further comprising:

determining whether a user of the home is at the home, in a sleep state at the home, involved in an activity at the home, or a combination thereof.

3. The method of claim 2 , further comprising:

determining whether the source of the water usage for the home is expected to use water based at least in part on determining whether the user is at the home, in the sleep state at the home, involved in the activity at the home, or a combination thereof.

4. The method of claim 1 , further comprising:

determining an amount of water used by the source of the water usage for the home, wherein determining the total water usage for the home is based at least in part on determining the amount of water.

5. The method of claim 4 , further comprising:

determining a period of time associated with the amount of water used by the source of the water usage for the home, wherein determining the total water usage for the home is based at least in part on determining the period of time.

6. The method of claim 1 , further comprising:

determining an operation state of the source of the water usage when a user of the home is at the home, exits the home, is in a sleep state at the home, or a combination thereof, wherein determining the total water usage for the home is based at least in part on determining the operation state of the source.

7. The method of claim 1 , wherein determining the occupancy of the home further comprises:

determining a time when a user enters the home, exits the home, or both.

8. The method of claim 1 , further comprising:

limiting a use of water in the home; and

subtracting an amount of water from the total water usage based at least in part on limiting the use of water in the home.

9. An apparatus for security and/or automation systems, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

determine, by a device of the security and/or automation system, an occupancy of a home;

determine, by the device of the security and/or automation system, a source of water usage for the home based at least in part on determining the occupancy of the home;

determine, by the device of the security and/or automation system, a total water usage for the home based at least in part on determining the source of the water usage for the home;

determine, by the device of the security and/or automation system, a presence of a water leak in the home based at least in part on determining the occupancy, the source of the water usage, and the total water usage;

generate, by the device of the security and/or automation system, a notification signal of the presence of the water leak based at least in part on determining the presence of the water leak; and

transmit, by the device of the security and/or automation system, the notification signal of the presence of the water leak based at least in part on generating the notification signal.

10. The apparatus of claim 9 , wherein the instructions are further executable by the processor to:

determine whether a user of the home is at the home, in a sleep state at the home, involved in an activity at the home, or a combination thereof; and

determine whether the source of the water usage for the home is expected to use water based at least in part on determining whether the user is at the home, in the sleep state at the home, involved in the activity at the home, or a combination thereof.

11. The apparatus of claim 9 , wherein the instructions are further executable by the processor to:

determine an amount of water used by the source of the water usage for the home; and

determine a period of time associated with the amount of water used by the source of the water usage for the home, wherein determining the total water usage for the home is based at least in part on determining the amount of water and determining the period of time.

12. The apparatus of claim 9 , wherein the instructions are further executable by the processor to:

determine an operation state of the source of the water usage when a user of the home is at the home, exits the home, is in a sleep state at the home, or a combination thereof, wherein determining the total water usage for the home is based at least in part on determining the operation state of the source.

13. The apparatus of claim 9 , wherein the instructions are further executable by the processor to:

determine a time when a user enters the home, exits the home, or both, wherein determining the occupancy of the home is based at least in part on determining the time when a user enters the home, exits the home, or both.

14. The apparatus of claim 9 , wherein the instructions are further executable by the processor to:

limit a use of water in the home; and

subtract an amount of water from the total water usage based at least in part on limiting the use of water in the home.

15. A non-transitory computer-readable medium storing computer-executable code for security and/or automation systems, the code executable by a processor to:

determine, by a device of the security and/or automation system, an occupancy of a home;

determine, by the device of the security and/or automation system, a source of water usage for the home based at least in part on determining the occupancy of the home;

determine, by the device of the security and/or automation system, a total water usage for the home based at least in part on determining the source of the water usage for the home;

determine, by the device of the security and/or automation system, a presence of a water leak in the home based at least in part on determining the occupancy, the source of the water usage, and the total water usage;

generate, by the device of the security and/or automation system, a notification signal of the presence of the water leak based at least in part on determining the presence of the water leak; and

transmit, by the device of the security and/or automation system, the notification signal of the presence of the water leak based at least in part on generating the notification signal.

16. The non-transitory computer-readable medium according to claim 5 , the code executable by the processor to:

determine whether a user of the home is at the home, in a sleep state at the home, involved in an activity at the home, or a combination thereof; and

determine whether the source of the water usage for the home is expected to use water based at least in part on determining whether the user is at the home, in the sleep state at the home, involved in the activity at the home, or a combination thereof.

17. The non-transitory computer-readable medium according to claim 15 , the code executable by the processor to:

determine an amount of water used by the source of the water usage for the home; and

determine a period of time associated with the amount of water used by the source of the water usage for the home, wherein determining the total water usage for the home is based at least in part on determining the amount of water and determining the period of time.

18. The non-transitory computer-readable medium according to claim 15 , the code executable by the processor to:

determine an operation state of the source of the water usage when a user of the home is at the home, exits the home, is in a sleep state at the home, or a combination thereof, wherein determining the total water usage for the home is based at least in part on determining the operation state of the source.

19. The non-transitory computer-readable medium according to claim 15 , the code executable by the processor to:

determine a time when a user enters the home, exits the home, or both, wherein determining the occupancy of the home is based at least in part on determining the time when a user enters the home, exits the home, or both.

20. The non-transitory computer-readable medium according to claim 15 , the code executable by the processor to:

limit a use of water in the home; and

subtract an amount of water from the total water usage based at least in part on limiting the use of water in the home.

Assignments (7)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: VIVINT, INC.
To: VIVINT LLC
Reel/Frame 069767/0343 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 067456, FRAME 0729 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0165 →
RELEASE (REEL 057434 / FRAME 0591) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: BUNKER, BRANDON; WINEGAR, THOMAS COLBY; LIN, RONGBIN LANNY
To: VIVINT, INC.
Reel/Frame 068958/0568 →
PATENT SECURITY AGREEMENT Recorded May 17, 2024
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 067456/0729 →
SECURITY AGREEMENT SUPPLEMENT NO. 2 Recorded Jul 12, 2021
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057434/0591 →