IP Library › Granted Patent US 11,160,221
Granted Patent B2
US 11,160,221 · App. 16/995,267 · Granted Nov 2, 2021

Efficient updates to schedules in irrigation controllers

Inventor: David Ross Melrose (Margate, FL)
Assignee: Hoover Pumping Systems Corporation
A01G25/165A01G25/167G05B19/042G05B2219/2625
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,160,221
App. No.
16/995,267
Granted
Nov 2, 2021
Kind
B2
Abstract

A system and method for managing a schedule on an irrigation controller is claimed. For each irrigation zone, out of a set of one or more irrigation zones, the process begins by receiving input for an irrigation controller for both i) an offset from an irrigation cycle start time according to a master clock in the irrigation controller and ii) a length of run time. Next the offset from the irrigation cycle start timer and the length of runtime is stored in a data structure such as an ordered array. An overall multiplier for the data structure is also stored. Continuing further the data structure with or without the overall multiplier is wirelessly transmitted to the irrigation controller. In one example the set of the one or more irrigation zones are in numerical order. In another example the set of one more irrigation zones is out of numerical order.

Claims (37)

1. A method for managing a schedule on an irrigation controller, the method comprising:

receiving a change to an overall irrigation run cycle for the irrigation controller;

changing the overall irrigation run cycle by updating an overall multiplier for an ordered array to produce an updated overall multiplier; and

wirelessly or via wire transmitting the updated overall multiplier for the ordered array to the irrigation controller, wherein the irrigation controller previously received the ordered array with a previous overall multiplier, the ordered array including for each irrigation zone out of a set of one or more irrigation zones an offset from an irrigation cycle start time according to a master clock in the irrigation controller and a length of run time, and thereby controlling the irrigation controller for each of irrigation zone according to the updated overall multiplier.

2. The method of claim 1 , wherein the changing the overall irrigation run cycle for the irrigation controller is based on one or more of weather, evapotranspiration rate, soil moisture, rainfall, or a combination thereof.

3. The method of claim 1 , further comprising:

a pump station communicatively coupled to a set of irrigation controllers; and

for each additional irrigation controller in the set of irrigation controllers, wirelessly or via wire transmitting to the additional irrigation controller an additional ordered array with an additional overall multiplier for the additional ordered array.

4. The method of claim 1 , wherein the set of one or more irrigation zones are out of numerical order.

5. The method of claim 1 , wherein at least two or more irrigation zones are operated simultaneously in order to achieve at least one of hydraulic efficiency of a site, an electrical efficiency of the site or a combination of both.

6. The method of claim 5 , wherein the at least two or more irrigation zones are operated by two or more pumps that operate simultaneously.

7. The method of claim 5 , wherein the at least two or more irrigation zones are operated simultaneously in order to achieve an operational range between a sufficient flow velocity to promote scouring of pipes and/or a maximum flow velocity to mitigate cavitation and water hammer.

8. A system for managing a schedule on an irrigation controller, the system comprising:

a computer memory capable of storing machine instructions; and

a hardware processor in communication with the computer memory, the hardware processor configured to access the computer memory, the hardware processor performing

receiving a change to an overall irrigation run cycle for the irrigation controller;

changing the overall irrigation run cycle by updating an overall multiplier for an ordered array to produce an updated overall multiplier; and

wirelessly or via wire transmitting the updated overall multiplier for the ordered array to the irrigation controller, wherein the irrigation controller previously received the ordered array with a previous overall multiplier, the ordered array including for each irrigation zone out of a set of one or more irrigation zones an offset from an irrigation cycle start time according to a master clock in the irrigation controller and a length of run time, and thereby controlling the irrigation controller for each of irrigation zone according to the updated overall multiplier.

9. The system of claim 8 , wherein changing to the overall irrigation run cycle for the irrigation controller is based on one or more of weather, evapotranspiration rate, soil moisture, rainfall, or a combination thereof.

10. The system of claim 8 , further comprising:

a pump station communicatively coupled to a set of irrigation controllers; and

for each additional irrigation controller in the set of irrigation controllers, wirelessly or via wire transmitting to the additional irrigation controller an additional ordered array with an additional overall multiplier for the additional ordered array.

11. The system of claim 8 , wherein the set of one or more irrigation zones are out of numerical order.

12. The system of claim 8 , wherein at least two or more irrigation zones are operated simultaneously in order to achieve at least one of hydraulic efficiency of a site, an electrical efficiency of the site or a combination of both.

13. The system of claim 12 , wherein the at least two or more irrigation zones are operated by two or more pumps that operate simultaneously.

14. The system of claim 12 , wherein the at least two or more irrigation zones are operated simultaneously in order to achieve an operational range between a sufficient flow velocity to promote scouring of pipes and/or a maximum flow velocity to mitigate cavitation and water hammer.

15. A non-transitory computer program product tangibly embodying computer readable instructions which, when implemented, cause a computer to carry out the steps of a method for managing a schedule on an irrigation controller on a storage media, comprising:

receiving a change to an overall irrigation run cycle for the irrigation controller;

changing the overall irrigation run cycle by updating an overall multiplier for an ordered array to produce an updated overall multiplier; and

wirelessly or via wire transmitting the updated overall multiplier for the ordered array to the irrigation controller, wherein the irrigation controller previously received the ordered array with a previous overall multiplier, the ordered array including for each irrigation zone out of a set of one or more irrigation zones an offset from an irrigation cycle start time according to a master clock in the irrigation controller and a length of run time, and thereby controlling the irrigation controller for each of irrigation zone according to the updated overall multiplier.

16. The non-transitory computer program product of claim 15 , wherein the changing to the overall irrigation run cycle for the irrigation controller is based on one or more of weather, evapotranspiration rate, soil moisture, rainfall, or a combination thereof.

17. The non-transitory computer program product of claim 15 , further comprising:

a pump station communicatively coupled to a set of irrigation controllers; and

for each additional irrigation controller in the set of irrigation controllers, wirelessly or via wire transmitting to the additional irrigation controller an additional ordered array with an additional overall multiplier for the additional ordered array.

18. The non-transitory computer program product of claim 15 , wherein the set of one or more irrigation zones are out of numerical order.

19. The non-transitory computer program product of claim 15 , wherein at least two or more irrigation zones are operated simultaneously in order to achieve at least one of hydraulic efficiency of a site, an electrical efficiency of the site or a combination of both.

20. The non-transitory computer program product of claim 19 , wherein the at least two or more irrigation zones are operated by two or more pumps that operate simultaneously.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: MELROSE, DAVID ROSS
To: HOOVER PUMPING SYSTEMS CORPORATION
Reel/Frame 053514/0204 →
Continuity (2)
Continuation 16361412 · Mar 22, 2019
Related Publication 20200375125A1 · Dec 3, 2020
Cited By (1)
US 12,721,288