IP Library Granted Patent US 12,196,585
Granted Patent B1
US 12,196,585 · App. 18/234,843 · Granted Jan 14, 2025

Resource consumption measurement system and method

Inventors: Stuart Eyring (Bountiful, UT); Karl L. Connolly (Bountiful, UT); Bradly Williams (Buffalo, WY); Eric Tres Wangsgaard (Salt Lake City, UT); Brad Wardle (Kaysville, UT)
Assignee: HUSQVARNA AB
G01F1/00F24F11/30F24F11/62G01D4/00G01F13/006G05B15/02G05D7/0676A01G25/16F24F11/46F24F11/52F24F11/65F24F2110/00F24F2140/50F24F2140/60
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 12,196,585
App. No.
18/234,843
Granted
Jan 14, 2025
Kind
B1
Abstract

A system is disclosed to obtain irrigation water consumption data for a water-monitored property. The system may include a non-transitory computer-readable medium and computer code encoded on the non-transitory computer-readable medium, for, among other things, opening and closing each of one or more irrigation valves in accordance with calibration schedule data during a first period of time within one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal; and calculating a first computed flow rate for each of the one or more irrigation valves based on, among other things, the calibration valve open time and the calibration valve close time. A method and computer program product related to the foregoing system are also disclosed.

Claims (54)

1. A system configured to obtain irrigation water consumption data pertinent to a water-monitored property, the system comprising:

a non-transitory computer readable medium; and

computer program code, encoded on the non-transitory computer readable medium, configured to cause at least one processor of one or more processors to perform the steps of:

identifying, based on first actual water usage data, one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property;

opening and closing each of one or more irrigation valves in accordance with calibration schedule data during a first period of time within the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property, wherein each of the one or more irrigation valves is associated with a watering zone of the water-monitored property;

identifying a calibration valve open time and a calibration valve close time for each of the one or more irrigation valves in accordance with the calibration schedule data during the first period of time;

receiving second actual water usage data for usage that occurred between the calibration valve open time and the calibration valve close time for each of the one or more irrigation valves during the first period of time; and

calculating a first computed flow rate for each of the one or more irrigation valves based on the calibration valve open time, the calibration valve close time, and the second actual water usage data for the usage that occurred between the calibration valve open time and the calibration valve close time during the first period of time.

2. The system of claim 1 , wherein the system comprises at least a server and an irrigation controller.

3. The system of claim 2 , wherein a first portion of the computer program code is stored on the server, and a second portion of the computer program code is stored on the irrigation controller.

4. The system of claim 2 , wherein identifying, based on the first actual water usage data, the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property is performed on the server.

5. The system of claim 1 , wherein the computer program code is further configured to cause at least one processor of the one or more processors to perform the step of:

estimating irrigation water consumption by providing estimated water usage data for at least one zone of the water-monitored property based on the first computed flow rate for each of the one or more irrigation valves associated with watering the at least one zone and a total operational time for each of the one or more irrigation valves associated with watering the at least one zone over a selected time period of interest.

6. The system of claim 5 , wherein the computer program code is further configured to cause at least one processor of the one or more processors to perform the steps of:

detecting at least one water consumption anomaly based on a comparison between the estimated water usage data and third actual water usage data over the selected time period of interest; and

generating a notification based on a specified threshold discrepancy between the estimated water usage data and the third actual water usage data over the selected time period of interest.

7. The system of claim 1 , wherein the computer program code is further configured to cause at least one processor of the one or more processors to perform the steps of:

opening and closing each of the one or more irrigation valves in accordance with the calibration schedule data during a second period of time within the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property;

identifying a calibration valve open time and a calibration valve close time for each of the one or more irrigation valves in accordance with the calibration schedule data during the second period of time;

receiving fourth actual water usage data for usage that occurred between the calibration valve open time and the calibration valve close time for each of the one or more irrigation valves during the second period of time;

calculating a second computed flow rate for each of the one or more irrigation valves based on the calibration valve open time, the calibration valve close time, and the fourth actual water usage data for the usage that occurred between the calibration valve open time and the calibration valve close time during the second period of time; and

comparing the first computed flow rate to the second computed flow rate and averaging the first computed flow rate with the second computed flow rate if the second computed flow rate is within a first percentage difference of the first computed flow rate and conducting further calibration if the second computed flow rate is within a second percentage difference of the first computed flow rate.

8. The system of claim 1 , wherein the second actual water usage data is received from a water utility entity.

9. A method for obtaining irrigation water consumption data pertinent to a water-monitored property, the method comprising:

utilizing at least one processor of one or more processors of a system, identifying, based on first actual water usage data, one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property;

opening and closing each of one or more irrigation valves in accordance with calibration schedule data during a first period of time within the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property;

utilizing at least one processor of the one or more processors of the system, identifying a calibration valve open time and a calibration valve close time for each of the one or more irrigation valves in accordance with the calibration schedule data during the first period of time;

utilizing at least one processor of the one or more processors of the system, receiving second actual water usage data for usage that occurred between the calibration valve open time and the calibration valve close time for each of the one or more irrigation valves during the first period of time; and

utilizing at least one processor of the one or more processors of the system, calculating a first computed flow rate for each of the one or more irrigation valves based on the calibration valve open time, the calibration valve close time, and the second actual water usage data for the usage that occurred between the calibration valve open time and the calibration valve close time during the first period of time.

10. The method of claim 9 , wherein the system comprises at least a server and an irrigation controller.

11. The method of claim 10 , wherein identifying, based on the first actual water usage data, the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property is performed on the server.

12. The method of claim 9 , further comprising:

utilizing at least one processor of the one or more processors of the system, estimating irrigation water consumption by providing estimated water usage data for at least one zone of the water-monitored property based on the first computed flow rate for each of the one or more irrigation valves associated with watering the at least one zone and a total operational time for each of the one or more irrigation valves associated with watering the at least one zone over a selected time period of interest.

13. The method of claim 12 , further comprising:

utilizing at least one processor of the one or more processors of the system, detecting at least one water consumption anomaly based on a comparison between the estimated water usage data and a third actual water usage data over the selected time period of interest; and

utilizing at least one processor of the one or more processors of the system, initiating generation of a notification based on a specified threshold discrepancy between the estimated water usage data and the third actual water usage data over the selected time period of interest.

14. The method of claim 12 , wherein the system comprises a display screen, the method further comprising:

at the display screen, displaying at least one of the estimated water usage data in real time, a second estimated water usage data over a second selected time period of interest, and a comparison between a third estimated water usage data over a third selected time period of interest and a fourth estimated water usage data over a fourth selected time period of interest.

15. A computer program product for obtaining irrigation water consumption data pertinent to a water-monitored property, the computer program product comprising:

a non-transitory computer readable medium; and

computer program code, encoded on the non-transitory computer readable medium, configured to cause at least one processor of one or more processors to perform the steps of:

identifying, based on first actual water usage data, one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property;

opening and closing each of one or more irrigation valves in accordance with calibration schedule data during a first period of time within the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property, wherein each of the one or more irrigation valves is associated with a watering zone of the water-monitored property;

identifying a calibration valve open time and a calibration valve close time for each of the one or more irrigation valves in accordance with the calibration schedule data during the first period of time;

receiving second actual water usage data for usage that occurred between the calibration valve open time and the calibration valve close time for each of the one or more irrigation valves during the first period of time; and

calculating a first computed flow rate for each of the one or more irrigation valves based on the calibration valve open time, the calibration valve close time, and the second actual water usage data for the usage that occurred between the calibration valve open time and the calibration valve close time during the first period of time.

16. The computer program product of claim 15 , wherein the computer program code comprises a portion of a system, and wherein the system comprises at least a server and an irrigation controller, a first portion of the computer program code being stored on the server and a second portion of the computer program code being stored on the irrigation controller.

17. The computer program product of claim 16 , wherein identifying, based on the first actual water usage data, the one or more daily, weekly, or monthly future time periods when water consumption is not likely to occur or is likely minimal within the water-monitored property is performed on the server.

18. The computer program product of claim 15 , wherein the computer program code is further configured to cause at least one processor of the one or more processors to perform the step of:

estimating irrigation water consumption by providing estimated water usage data for at least one zone of the water-monitored property based on the first computed flow rate for each of the one or more irrigation valves associated with watering the at least one zone and a total operational time for each of the one or more irrigation valves associated with watering the at least one zone over a selected time period of interest.

19. The computer program product of claim 18 , wherein the computer program code is further configured to cause at least one processor of the one or more processors to perform the steps of:

detecting at least one water consumption anomaly based on a comparison between the estimated water usage data and third actual water usage data over the selected time period of interest; and

generating a notification based on a specified threshold discrepancy between the estimated water usage data and the third actual water usage data over the selected time period of interest.

20. The computer program product of claim 16 , wherein the system comprises a display screen, wherein the computer program code is further configured to cause at least one processor of the one or more processors to cause the display screen to display at least one of estimated water usage data in real time, a second estimated water usage data over a second selected time period of interest, and a comparison between a third estimated water usage data over a third selected time period of interest and a fourth estimated water usage data over a fourth selected time period of interest.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: EYRING, STUART; CONNOLLY, KARL L.; WANGSGAARD, ERIC TRES; WARDLE, BRAD; WILLIAMS, BRADLY
To: ORBIT IRRIGATION PRODUCTS, INC.
Reel/Frame 064624/0792 →
ENTITY CONVERSION FROM A CORPORATION TO A LIMITED LIABILITY COMPANY Recorded Aug 17, 2023
From: ORBIT IRRIGATION PRODUCTS, INC.
To: ORBIT IRRIGATION PRODUCTS, LLC
Reel/Frame 064630/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: ORBIT IRRIGATION PRODUCTS, LLC
To: HUSQVARNA AB
Reel/Frame 064630/0903 →
Continuity (6)
Continuation 17668255 · Feb 9, 2022
Continuation 16685804 · Nov 15, 2019
Continuation 15621947 · Jun 13, 2017
Continuation 14949739 · Nov 23, 2015
Provisional Application 62113362 · Feb 6, 2015
Provisional Application 62083171 · Nov 22, 2014
References Cited (66)
US 5381669A · Bahel · 1995 [cited by applicant]
US 6695046B1 · Byrnes · 2004 [cited by applicant]
US 6791088B1 · Williams · 2004 [cited by applicant]
US 6851621B1 · Wacker · 2005 [cited by applicant]
US 7234313B2 · Bell · 2007 [cited by applicant]
US 7412876B2 · Kates · 2008 [cited by applicant]
US 8417391B1 · Rombouts · 2013 [cited by applicant]
US 8498729B2 · Popp · 2013 [cited by applicant]
US 8548635B2 · Watson · 2013 [cited by applicant]
US 8588983B2 · Grabinger · 2013 [cited by applicant]
US 8602743B2 · Stiles · 2013 [cited by applicant]
US 8618941B2 · Javey · 2013 [cited by applicant]
US 8749182B2 · Grabinger · 2014 [cited by applicant]
US 8798796B2 · Grohman · 2014 [cited by applicant]
US 8802981B2 · Wallaert · 2014 [cited by applicant]
US 9131642B2 · Groeneveld · 2015 [cited by examiner]
US 9684312B1 · Eyring · 2017 [cited by applicant]
US 9749792B2 · Klicpera · 2017 [cited by examiner]
US 9939297B1 · Eyring · 2018 [cited by applicant]
US 10534378B1 · Eyring · 2020 [cited by applicant]
US 11281240B1 · Eyring · 2022 [cited by applicant]
US 11754427B1 · Eyring · 2023 [cited by applicant]
US 20050107924A1 · Bailey · 2005 [cited by examiner]
US 20090271045A1 · Savelle, Jr. · 2009 [cited by examiner]
US 20100030389A1 · Palmer · 2010 [cited by applicant]
US 20100289652A1 · Javey · 2010 [cited by examiner]
US 20110093123A1 · Alexanian · 2011 [cited by examiner]
US 20120239211A1 · Walker · 2012 [cited by examiner]
US 20130061615A1 · Omer · 2013 [cited by applicant]
US 20140236868A1 · Cook · 2014 [cited by examiner]
US 20140245208A1 · Javey · 2014 [cited by applicant]
US 20140262130A1 · Yenni · 2014 [cited by applicant]
US 20150045971A1 · Endel · 2015 [cited by applicant]
US 20150319941A1 · Klein · 2015 [cited by applicant]
US 20150330861A1 · Alsaleem · 2015 [cited by applicant]
US 20150362207A1 · Abiprojo · 2015 [cited by applicant]
US 20160037736A1 · Rainone · 2016 [cited by applicant]
EP 2427862 · 2012 [cited by applicant]
WO 2005076093 · 2005 [cited by applicant]
WO 2010129913 · 2010 [cited by applicant]
Aquacue Inc., note19.com Blog post, web page [online] [retrieved on Dec. 7, 2015], published May 21, 2010, Retrieved from the Internet: <URL: https://note19.wordpress.com/category/aquacue-barnacle/> (shown in attachment… [cited by applicant]
Stanford University, Real-Time Water Use Monitoring Fact Sheet, web page [online] [retrieved on Dec. 7, 2015], apparently published in Feb. of 2013, Retrieved from the Internet: <URL: https://suwater.stanford.edu/sites/… [cited by applicant]
City of Palo Alto, Real-Time Water Use Monitoring: An Effective Tool for Water Management, Conference presentation, apparently presented on Oct. 3, 2013 (shown in attachment 3). [cited by applicant]
Badger Meter, Inc., Beacon Advanced Metering Analytics, web page [online] [retrieved on Dec. 7, 2015], apparently published in Sep. of 2014, Retrieved from the Internet: <URL: https://www.badgermeter.com/resources/a4dc3… [cited by applicant]
Badger Meter, Inc., Orion Migratable, web page [online] [retrieved on Dec. 7, 2015], apparently published in Nov. of 2015, Retrieved from the Internet: <URL: https://www.badgermeter.com/resources/743f04b7-c494-47ff-ac49… [cited by applicant]
Badger Meter, Inc., Beacon Advanced Metering Analytics Mobile Solution, Product Data Sheet [online] [ retrieved on Dec. 7, 2015], apparently published in Nov. of 2015, Retrieved from the Internet: <URL: https://www.badg… [cited by applicant]
Aquacue Inc., Barnacle Water Meter, web page [online] [retrieved on Dec. 7, 2015], published at least by Dec. 4, 2015, Retrieved from the Internet: <URL: http://barnaclewatermeter.weebly.com/> (shown in attachment 7). [cited by applicant]
Badger Meter, Inc., Beacon Advanced Metering Analytics, web page [online] [retrieved on Dec. 9, 2015], published at least by Dec. 4, 2015, Retrieved from the Internet: <URL: https://www.badgermeter.com/brands/beacon> (s… [cited by applicant]
Office Action, U.S. Appl. No. 14/949,739, Mailed on Sep. 2, 2016 (shown in attachment 9). [cited by applicant]
Office Action Response, U.S. Appl. No. 14/949,739, Dated Dec. 2, 2016 (shown in attachment 10). [cited by applicant]
Notice of Allowance and Fee(s) Due (including a Notice of Allowability section, a Detailed Action section, an Information Disclosure Statement section, an Examiner's Amendment section, an Allowable Subject Matter sectio… [cited by applicant]
Amendment After Allowance, U.S. Appl. No. 14/949,739, Dated Apr. 20, 2017 (shown in attachment 12). [cited by applicant]
Issue Fee Payment, U.S. Appl. No. 14/949,739, Dated Apr. 20, 2017 (shown in attachment 13). [cited by applicant]
Notice of Allowance and Fee(s) Due (including a Notice of Allowability section, a Detailed Action section, an Information Disclosure Statement section, an Examiner's Amendment section, an Amendments to the Specification… [cited by applicant]
Issue Notification, U.S. Appl. No. 15/009,390, Dated Mar. 21, 2018 (shown in attachment 15). [cited by applicant]
Notice of Allowance and Fee(s) Due (including a Notice of Allowability section, an Allowable Subject Matter section and an Examiner's Statement of Reason for Allowance section), U.S. Appl. No. 15/621,947, Mailed on Jul.… [cited by applicant]
Office Action Response, U.S. Appl. No. 15/621,947, Dated May 13, 2019 (shown in attachment 17). [cited by applicant]
Applicant Initiated Interview, U.S. Appl. No. 15/621,947, Dated Apr. 12, 2019 (shown in attachment 18). [cited by applicant]
Office Action, U.S. Appl. No. 15/621,947, Mailed on Jan. 11, 2019 (shown in attachment 19). [cited by applicant]
Office Action, U.S. Appl. No. 16/685,804, Mailed on May 18, 2021 (shown in attachment 20). [cited by applicant]
Office Action Response, U.S. Appl. No. 16/685,804, Dated Sep. 20, 2021 (shown in attachment 21). [cited by applicant]
Notice of Allowance and Fee(s) Due (including a Notice of Allowability section, a Detailed Action section, an Allowable Subject Matter section, and an Examiner's Statement of Reason for Allowance section), U.S. Appl. No… [cited by applicant]
Amendment After Allowance, U.S. Appl. No. 16/685,804, Dated Jan. 13, 2022 (shown in attachment 23). [cited by applicant]
Notice of Allowance and Fee(s) Due (including a Notice of Allowability section, a Detailed Action section, an Information Disclosure Statement section, an Allowable Subject Matter section, and an Examiner's Statement of… [cited by applicant]
Corrected Notice of Allowability (including a Detailed Action section, and an Allowable Subject Matter section), U.S. Appl. No. 17/668,255, Mailed on Jun. 2, 2023 (shown in attachment 25). [cited by applicant]
Amendment After Allowance, U.S. Appl. No. 17/668,255, Dated Jul. 18, 2023 (shown in attachment 26). [cited by applicant]