IP Library Granted Patent US 11,399,475
Granted Patent B2
US 11,399,475 · App. 16/733,468 · Granted Aug 2, 2022

Automated control system

Inventors: Adam Eng (Denver, CO); Pat W. Goodwin (Castle Rock, CO); James A. Heffner (Parker, CO); Kevin Nervick (Conifer, CO); Paul Vaillancourt (Denver, CO)
Assignee: Comcast Cable Communications, LLC
A01G25/167G05B15/02
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,399,475
App. No.
16/733,468
Granted
Aug 2, 2022
Kind
B2
Abstract

Aspects of the disclosure relate to a method that may include receiving a watering restriction for a location, detecting that a sprinkler controller is associated with a property within the location, and transmitting, to the sprinkler controller, the watering restriction. Additionally, a method may include receiving, at a sprinkler controller, a watering restriction for a location, the sprinkler controller associated with a property within the location, and adjusting, in response to the watering restriction, a sprinkling schedule for the property. Furthermore, a method may include receiving weather prediction information associated with a property, updating, in response to the weather prediction information, a sprinkling schedule for a sprinkler system associated with the property, receiving, after a time period, updated weather prediction information for the property, and updating the sprinkling schedule based on a comparison between the sprinkling schedule and the weather prediction information over the time period.

Claims (82)

1. An apparatus comprising:

one or more processors;

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

receive a water sensor measurement for a first sprinkler controller associated with a first geographic region;

determine that the water sensor measurement satisfies a threshold;

determine a geographic association based on a geographic distance between the first geographic region and a second geographic region associated with a second sprinkler controller; and

based on the water sensor measurement satisfying the threshold and based on the geographic association, send, to the second sprinkler controller, a message indicating an adjustment to a sprinkling schedule of the second sprinkler controller.

2. The apparatus of claim 1 , wherein the instructions, when executed, further cause the apparatus to:

determine the adjustment to the sprinkling schedule of the second sprinkler controller based on the water sensor measurement received for the first sprinkler controller.

3. The apparatus of claim 1 , wherein the water sensor measurement comprises one or more of: a water runoff measurement, a water infiltration measurement, a water percolation measurement, a water saturation measurement, or a water usage rate.

4. The apparatus of claim 1 , wherein the adjustment comprises at least one of: modifying a watering profile of the second sprinkler controller, modifying a zone profile associated with the second sprinkler controller, or modifying a sprinkling profile associated with the second sprinkler controller.

5. The apparatus of claim 1 , wherein the instructions, when executed, further cause the apparatus to:

determine the adjustment to the sprinkling schedule of the second sprinkler controller based on a difference between an elevation of the first geographic region and an elevation of the second geographic region.

6. The apparatus of claim 1 , wherein the instructions, when executed, further cause the apparatus to:

determine the adjustment to the sprinkling schedule of the second sprinkler controller based on weather prediction information.

7. The apparatus of claim 1 , wherein the adjustment comprises causing the second sprinkler controller to water during a predetermined time period.

8. The apparatus of claim 1 , wherein the instructions, when executed, further cause the apparatus to:

receive, from the second sprinkler controller, a confirmation that the sprinkling schedule of the second sprinkler controller was adjusted.

9. The apparatus of claim 1 , wherein the first geographic region is adjacent to the second geographic region.

10. The apparatus of claim 9 , wherein the instructions, when executed, further cause the apparatus to:

determine the adjustment to the sprinkling schedule of the second sprinkler controller based on comparing a first soil type of the first geographic region and a second soil type of the second geographic region.

11. The apparatus of claim 1 , wherein the threshold is based upon a watering restriction.

12. A non-transitory computer-readable medium storing instructions that, when executed, cause:

receiving a water sensor measurement for a first sprinkler controller associated with a first geographic region;

determining that the water sensor measurement satisfies a threshold;

determining a geographic association based on a geographic distance between the first geographic region and a second geographic region associated with a second sprinkler controller; and

based on the water sensor measurement satisfying the threshold and based on the geographic association, sending, to the second sprinkler controller, a message indicating an adjustment to a sprinkling schedule of the second sprinkler controller.

13. The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed, further cause:

determining the adjustment to the sprinkling schedule of the second sprinkler controller based on the water sensor measurement received for the first sprinkler controller.

14. The non-transitory computer-readable medium of claim 12 , wherein the water sensor measurement comprises one or more of: a water runoff measurement, a water infiltration measurement, a water percolation measurement, a water saturation measurement, or a water usage rate.

15. The non-transitory computer-readable medium of claim 12 , wherein the adjustment comprises at least one of: modifying a watering profile of the second sprinkler controller, modifying a zone profile associated with the second sprinkler controller, or modifying a sprinkling profile associated with the second sprinkler controller.

16. The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed, further cause:

determining the adjustment to the sprinkling schedule of the second sprinkler controller based on a difference between an elevation of the first geographic region and an elevation of the second geographic region.

17. The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed, further cause:

determining the adjustment to the sprinkling schedule of the second sprinkler controller based on weather prediction information.

18. The non-transitory computer-readable medium of claim 12 , wherein the adjustment comprises causing the second sprinkler controller to water during a predetermined time period.

19. The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed, further cause:

receiving, from the second sprinkler controller, a confirmation that the sprinkling schedule of the second sprinkler controller was adjusted.

20. The non-transitory computer-readable medium of claim 12 , wherein the first geographic region is adjacent to the second geographic region.

21. The non-transitory computer-readable medium of claim 20 , wherein the instructions, when executed, further cause:

determining the adjustment to the sprinkling schedule of the second sprinkler controller based on comparing a first soil type of the first geographic region and a second soil type of the second geographic region.

22. The non-transitory computer-readable medium of claim 12 , wherein the threshold is based upon a watering restriction.

23. An apparatus comprising:

one or more processors;

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

receive, from a first sprinkler controller, a water sensor measurement for a first geographic region associated with the first sprinkler controller;

determine that the water sensor measurement satisfies a threshold;

determine an adjustment to a sprinkling schedule of a second sprinkler controller based on:

the determining that the water sensor measurement satisfies the threshold; and

a geographic association based on a geographic distance between the first geographic region and a second geographic region associated with the second sprinkler controller; and

cause the second sprinkler controller to water the second geographic region based on the adjustment to the sprinkling schedule.

24. The apparatus of claim 23 , wherein the adjustment to the sprinkling schedule of the second sprinkler controller comprises adjusting a water flow rate.

25. The apparatus of claim 23 , wherein the water sensor measurement comprises one or more of: a water runoff measurement, a water infiltration measurement, a water percolation measurement, a water saturation measurement, or a water-usage rate.

26. The apparatus of claim 23 , wherein the apparatus is located remotely from the first sprinkler controller.

27. A non-transitory computer-readable medium storing instructions that, when executed, cause:

receiving, at an apparatus and from a first sprinkler controller, a water sensor measurement for a first geographic region associated with the first sprinkler controller;

determining that the water sensor measurement satisfies a threshold;

determining an adjustment to a sprinkling schedule of a second sprinkler controller based on:

the determining that the water sensor measurement satisfies the threshold; and

a geographic association based on a geographic distance between the first geographic region and a second geographic region associated with the second sprinkler controller; and

causing the second sprinkler controller to water the second geographic region based on the adjustment to the sprinkling schedule.

28. The non-transitory computer-readable medium of claim 27 , wherein the adjustment to the sprinkling schedule of the second sprinkler controller comprises adjusting a water flow rate.

29. The non-transitory computer-readable medium of claim 27 , wherein the water sensor measurement comprises one or more of: a water runoff measurement, a water infiltration measurement, a water percolation measurement, a water saturation measurement, or a water-usage rate.

30. The non-transitory computer-readable medium of claim 27 , wherein the apparatus is located remotely from the first sprinkler controller.

31. An apparatus comprising:

one or more processors;

memory storing instructions that, when executed by the one or more processors, cause the apparatus to:

receive water sensor information for a second sprinkler controller associated with a second geographic region;

determine to adjust a sprinkling schedule of a first sprinkler controller based on:

the water sensor information for the second sprinkler controller, and

an association based on a geographic distance between a first geographic region and the second geographic region; and

based on the determining to adjust the sprinkling schedule, cause an adjustment to the sprinkling schedule of the first sprinkler controller.

32. The apparatus of claim 31 , wherein the adjustment is based on one or more characteristics associated with the first sprinkler controller.

33. The apparatus of claim 31 , wherein the water sensor information comprises one or more of: a water runoff reading, a water infiltration reading, a water percolation reading, a water saturation reading, or a water-usage rate.

34. A non-transitory computer-readable medium storing instructions that, when executed, cause:

receiving water sensor information for a second sprinkler controller associated with a second geographic region;

determining to adjust a sprinkling schedule of a first sprinkler controller based on:

the water sensor information for the second sprinkler controller, and

an association based on a geographic distance between a first geographic region and the second geographic region; and

based on the determining to adjust the sprinkling schedule, causing an adjustment to the sprinkling schedule of the first sprinkler controller.

35. The non-transitory computer-readable medium of claim 34 , wherein the adjustment is based on one or more characteristics associated with the first sprinkler controller.

36. The non-transitory computer-readable medium of claim 34 , wherein the water sensor information comprises one or more of: a water runoff reading, a water infiltration reading, a water percolation reading, a water saturation reading, or a water-usage rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2022
From: ENG, ADAM; GOODWIN, PAT W.; HEFFNER, JAMES A.; NERVICK, KEVIN; VAILLANCOURT, PAUL
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 059557/0403 →
Continuity (3)
Continuation 15398544 · Jan 4, 2017
Continuation 14177427 · Feb 11, 2014
Related Publication 20200214233A1 · Jul 9, 2020
Cited By (1)
US 12,721,288