IP Library › Granted Patent US 12,564,748
Granted Patent B2
US 12,564,748 · App. 17/988,546 · Granted Mar 3, 2026

Remote monitoring of water distribution system

Inventor: Kelly Hawkins (Allen, TX)
Assignee: Clow Valve Co. division of McWane, Inc.
A62C37/50A62C35/20
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,564,748
App. No.
17/988,546
Granted
Mar 3, 2026
Kind
B2
Abstract

A liquid monitoring system includes a remote measurement device located at a location of the fire hydrant that is in contact with water provided by a water main. The remote measurement device has sensors that measure characteristics of the water, energy characteristics and/or acoustic vibrations in the water and a communication interface that transmits measured information to a communication network device that may be located elsewhere on the fire hydrant. The communication network device communicates measurements, including event-related data, with a communication network to a central monitoring system.

Claims (67)

1 . A method for detecting energy characteristics in a water distribution system, the method comprising:

continuously sampling water pressure with a pressure sensor in a fire hydrant of the water distribution system, the pressure sensor positioned in contact with water of the water distribution system, and wherein the pressure sensor samples the water pressure at a predetermined sample rate of at least 64 samples per second;

determining whether a value of the sampled water pressure satisfies a trigger condition for the water distribution system;

storing the values of the sampled water pressure in a first buffer until an energy pulse event based on the trigger condition is declared, wherein the first buffer is a circular buffer having a predetermined number of cells to store the values of the sampled water pressure, and the individual stored values of sampled water pressure in a corresponding cell of the predetermined number of cells are replaced after a predetermined time period has elapsed, such that a stored value is replaced at least 64 times every second once the predetermined number of cells in the circular buffer have been filled;

locking the first buffer and storing the values of the post-event sampled water pressure in a second buffer upon the energy pulse event having been declared;

collecting and storing additional values of sampled water pressure in the second buffer, after the energy pulse event has been declared, until the second buffer has been filled with values of post-event sampled water pressure; and

transmitting the stored values of sampled water pressure in the first buffer and the second buffer to a central monitoring system upon the second buffer being filled with values, wherein the stored values of sampled water pressure in the first buffer and the second buffer are used to provide an energy characteristic profile of the energy pulse event.

2 . The method of claim 1 , further comprising

resetting the first buffer and the second buffer after the transmitting of the stored values, wherein resetting the first buffer and the second buffer includes resetting a write pointer for each of the first buffer and the second buffer to a first cell of the first buffer and the second buffer.

3 . The method of claim 1 , wherein the first buffer and the second buffer have an equal number of cells.

4 . The method of claim 1 , further comprising resuming storage of values of the sampled water pressure in the first buffer after transmission of the stored values of sampled water pressure in the first buffer to the central monitoring system is complete.

5 . The method of claim 1 , wherein the predetermined sample rate is a first predetermined sample rate and the method further comprising:

sampling water pressure with the pressure sensor at a second predetermined sample rate even while the first buffer is locked, wherein the second predetermined sample rate is slower than the first predetermined sample rate;

storing the sampled water pressure at the second predetermined sample rate in a memory device, wherein the memory device is separate from the first buffer and the second buffer;

sampling at least one physical characteristic of the water with a corresponding sensor at the second predetermined sample rate even while the first buffer is locked; and

storing the sampled at least one physical characteristic in the memory device.

6 . The method of claim 2 , further comprising:

collecting and storing additional values of sampled water pressure in the first buffer after resetting the first buffer; and

determining whether the declared event has ended based on a comparison of the additional values of sampled water pressures to a predetermined range of values for the water pressure.

7 . The method of claim 1 , wherein the predetermined sample rate is a first predetermined sample rate and the method further comprising:

sampling water pressure with the pressure sensor at a second predetermined sample rate, wherein the second predetermined sample rate is slower than the first predetermined sample rate; and

storing the sampled water pressure at the second predetermined sample rate in a memory device, wherein the memory device is separate from the first buffer and the second buffer.

8 . The method of claim 7 , further comprising:

sampling at least one physical characteristic of the water with a corresponding sensor at the second predetermined sample rate; and

storing the sampled at least one physical characteristic in the memory device.

9 . The method of claim 1 , further comprising:

resetting a write pointer for the first buffer to a first cell of the first buffer upon the first buffer being filled with values; and

overwriting the values of the sampled water pressure in the first cell of the first buffer.

10 . The method of claim 9 , further comprising:

adjusting the write pointer for the first buffer to a subsequent cell of the first buffer upon a prior cell of the first buffer being overwritten with values of the sampled water pressure;

adjusting a read pointer for the first buffer to the subsequent cell of the first buffer; and

reading the values of the sampled water pressure from the first buffer based on the read pointer.

11 . The method of claim 1 , further comprising uploading to a database the stored values of sampled water pressure in the first buffer and the second buffer transmitted to the central monitoring system.

12 . The method of claim 1 , further comprising declaring an energy pulse event upon the trigger condition being satisfied for a predetermined number of consecutive values of the sampled water pressure.

13 . A system to monitor energy characteristics of a water distribution system at a fire hydrant, the system comprising:

a pressure sensor positioned in the fire hydrant to be in contact with the water of the water distribution system, the pressure sensor is configured to continuously output a pressure signal based on a pressure of the water within the water distribution system, wherein the pressure sensor outputs the pressure signal at a predetermined rate of at least 64 outputs per second; and

a monitoring system in communication with the pressure sensor, the monitoring system comprising:

a processor configured to receive the pressure signal from the pressure sensor and determine a pressure value based on the pressure signal, the processor configured to determine whether the pressure value satisfies a trigger condition for an energy pulse event in the water distribution system;

a first memory device having a predetermined number of cells and configured to store pressure values until the energy pulse event based on the trigger condition is declared, wherein the individual stored pressure values are replaced after a predetermined time period has elapsed, such that a stored pressure value is replaced at least 64 times every second once the first memory device has been filled, and wherein the first memory device is locked after the energy pulse event is declared;

a second memory device having a predetermined number of cells and configured to store post event pressure values upon the energy pulse event being declared; and

a wireless communication interface coupled to the processor to transmit, via a wireless communication network, the plurality of pressure values stored in the first memory device and the second memory device to a central monitoring system upon the second memory device being filled with stored pressure values, wherein the stored pressure values in the first memory device and the second memory device are used to provide an energy characteristic profile of the energy pulse event.

14 . The system of claim 13 , wherein a write pointer for each of the first memory device and the second memory device is reset to point to a first cell of each of the first memory device and the second memory device after the plurality of pressure values stored in the first memory device and the second memory device are transmitted to the central monitoring system and the processor is configured to overwrite the pressure values stored in the first cell of the first memory device with new pressure values.

15 . The system of claim 13 , wherein the first memory device and the second memory device have an equal number of cells.

16 . The system of claim 14 , wherein the processor is configured to determine whether the declared event has ended based on a comparison of the new pressure values to a predetermined range of values for the water pressure.

17 . The system of claim 13 , wherein the processor is configured to resume storage of pressure values in the first memory device after the plurality of pressure values stored in the first memory device and the second memory device are transmitted to the central monitoring system.

18 . The system of claim 13 , wherein the processor is configured to prevent storage of pressure values in the first memory device after an event is declared until the plurality of pressure values stored in the first memory device and the second memory device are transmitted to the central monitoring system.

19 . The system of claim 18 , further comprising:

a third memory device separate from the first memory device and the second memory device;

wherein the predetermined rate is a first predetermined rate and the pressure sensor is configured to output the pressure signal at a second predetermined rate slower than the first predetermined rate even while the processor is prevented from storing pressure values in the first memory device;

a sensor configured to sample a physical characteristic of the water at the second predetermined sample rate; and

the processor is configured to store, in the third memory device, pressure values output at the second predetermined rate and the sample of the physical characteristic.

20 . The system of claim 13 , further comprising a third memory device separate from the first memory device and the second memory device, wherein the predetermined rate is a first predetermined rate and the processor is configured to store pressure values in the third memory device at a second predetermined rate slower than the first predetermined rate.

21 . The system of claim 20 , further comprising a sensor configured to sample a physical characteristic of the water at the second predetermined sample rate, and wherein the processor is configured to store the sample of the physical characteristic in the third memory device.

22 . The system of claim 13 , wherein the stored values of sampled water pressure in the first memory device and the second memory device transmitted to the central monitoring system are uploaded to a database.

23 . The system of claim 13 , wherein the processor is configured to declare an energy pulse event upon the trigger condition being satisfied for a predetermined number of consecutive values of the pressure value.

24 . The system of claim 13 , wherein the first memory device and the second memory device are corresponding buffers incorporated in the processor.

25 . The system of claim 13 , wherein the energy characteristic profile of the energy pulse event includes data from the first buffer showing changes in water pressure before the energy pulse event and data from the second buffer showing the energy pulse event and changes in water pressure after the energy pulse event.

26 . The method of claim 1 , wherein the energy characteristic profile of the energy pulse event includes data from the first buffer showing changes in water pressure before the energy pulse event and data from the second buffer showing the energy pulse event and changes in water pressure after the energy pulse event.

27 . A system to monitor energy characteristics of a water distribution system, the system comprising:

a plurality of fire hydrants located throughout the water distribution system, wherein each fire hydrant of the plurality of fire hydrants includes:

a pressure sensor positioned in contact with the water of the water distribution system, the pressure sensor is configured to continuously output a pressure signal based on a pressure of the water within the water distribution system, wherein the pressure sensor outputs the pressure signal at a predetermined rate of at least 64 outputs per second; and

a monitoring system in communication with the pressure sensor, the monitoring system comprising:

a processor configured to receive the pressure signal from the pressure sensor and determine a pressure value based on the pressure signal, the processor further configured to determine whether the pressure value satisfies a trigger condition for an energy pulse event in the water distribution system;

a first buffer having a predetermined number of cells and configured to store pressure values until the energy pulse event is declared, wherein the individual stored pressure values in a cell of the predetermined number of cells are replaced after a predetermined time period has elapsed, such that a stored pressure value is replaced at least 64 times every second once the first buffer has been filled, and wherein the first memory device is prevented from storing pressure values after the energy pulse event is declared;

a second buffer having the predetermined number of cells and configured to store post event pressure values upon the energy pulse event being declared; and

a wireless communication interface coupled to the processor to transmit, via a wireless communication network, the plurality of pressure values stored in the first buffer and the second buffer upon the second buffer being filled with stored pressure values, wherein the stored pressure values in the first buffer and the second buffer are used to provide an energy characteristic profile of the energy pulse event; and

a central monitoring system in communication with each monitoring system, wherein the central monitoring system receives, from an individual monitoring system, the plurality of pressure values stored in the first buffer and the second buffer upon the second memory device being filled with stored pressure values and the central monitoring system stores the received plurality of pressure values in a database for subsequent evaluation of the energy characteristic profiles of multiple energy pulse events.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2022
From: HAWKINS, KELLY
To: CLOW VALVE CO., DIVISION OF MCWANE, INC.
Reel/Frame 061801/0281 →
Continuity (2)
Provisional Application 63370526 · Aug 5, 2022
Related Publication 20240042257A1 · Feb 8, 2024
References Cited (142)
US 3585973A · Klover · 1971 [cited by applicant]
US 3719090A · Hathaway · 1973 [cited by applicant]
US 3980097A · Ellis · 1976 [cited by applicant]
US 4055844A · Hornbostel · 1977 [cited by applicant]
US 4177826A · Luckenbill · 1979 [cited by applicant]
US 4227544A · Luckenbill · 1980 [cited by applicant]
US 4435974A · Fuchs et al. · 1984 [cited by applicant]
US 4608857A · Mertens et al. · 1986 [cited by applicant]
US 5441074A · Kjaer · 1995 [cited by applicant]
US 6058957A · Honigsbaum · 2000 [cited by applicant]
US 6442999B1 · Baumoel · 2002 [cited by applicant]
US 6624628B1 · Kwun et al. · 2003 [cited by applicant]
US 6751560B1 · Tingley et al. · 2004 [cited by applicant]
US 6782751B2 · Linares et al. · 2004 [cited by applicant]
US 6820635B1 · Mckeague · 2004 [cited by applicant]
US 6848313B2 · Krieg et al. · 2005 [cited by applicant]
US 6931445B2 · Davis · 2005 [cited by applicant]
US 6935367B2 · Cook et al. · 2005 [cited by applicant]
US 6957157B2 · Lander · 2005 [cited by applicant]
US 7111817B2 · Teti et al. · 2006 [cited by applicant]
US 7171854B2 · Nagashima et al. · 2007 [cited by applicant]
US 7228726B2 · Kates · 2007 [cited by applicant]
US 7231331B2 · Davis · 2007 [cited by applicant]
US 7266992B2 · Shamout et al. · 2007 [cited by applicant]
US 7274996B2 · Lapinski et al. · 2007 [cited by applicant]
US 7418354B1 · Greenlee et al. · 2008 [cited by applicant]
US 7475596B2 · Hunaidi et al. · 2009 [cited by applicant]
US 7596458B2 · Lander · 2009 [cited by applicant]
US 7607351B2 · Allison et al. · 2009 [cited by applicant]
US 7665348B2 · Giles · 2010 [cited by applicant]
US 7668670B2 · Lander · 2010 [cited by applicant]
US 7680625B2 · Throwbridge et al. · 2010 [cited by applicant]
US 7711217B2 · Takahashi et al. · 2010 [cited by applicant]
US 7740024B2 · Brodeur et al. · 2010 [cited by applicant]
US 7746246B2 · Salser, Jr. · 2010 [cited by applicant]
US 7810378B2 · Hunaidi et al. · 2010 [cited by applicant]
US 7837063B2 · Stoddard · 2010 [cited by applicant]
US 7980317B1 · Preta et al. · 2011 [cited by applicant]
US 7983869B1 · Hurley · 2011 [cited by applicant]
US 8109131B2 · Winter · 2012 [cited by applicant]
US 8291990B1 · Mohr · 2012 [cited by applicant]
US 8362919B2 · Cooper et al. · 2013 [cited by applicant]
US 8401811B1 · Hurley · 2013 [cited by applicant]
US 8589092B2 · Plouffe et al. · 2013 [cited by applicant]
US 8620602B2 · Alonso · 2013 [cited by applicant]
US 8640728B2 · Sigelakis · 2014 [cited by applicant]
US 8657021B1 · Preta et al. · 2014 [cited by applicant]
US 8701700B2 · Penner et al. · 2014 [cited by applicant]
US 8701709B2 · Athanasiades et al. · 2014 [cited by applicant]
US 8805633B1 · Hurley · 2014 [cited by applicant]
US 8931505B2 · Hyland et al. · 2015 [cited by applicant]
US 8942947B1 · Hurley · 2015 [cited by applicant]
US 8997777B2 · Montague · 2015 [cited by applicant]
US 9021868B2 · Sakamoto · 2015 [cited by applicant]
US 9291520B2 · Fleury, Jr. · 2016 [cited by examiner]
US 9467754B1 · Sparks · 2016 [cited by applicant]
US 9506785B2 · Turk · 2016 [cited by applicant]
US 9596293B2 · Hirano · 2017 [cited by applicant]
US 9670650B2 · Pinney et al. · 2017 [cited by applicant]
US 9700746B2 · Bodemann · 2017 [cited by applicant]
US 9835592B2 · Yusuf et al. · 2017 [cited by applicant]
US 9939344B2 · Bracken · 2018 [cited by examiner]
US 9983092B2 · Howitt · 2018 [cited by applicant]
US 10030818B2 · Hoskins · 2018 [cited by examiner]
US 10072398B2 · Magill et al. · 2018 [cited by applicant]
US 10317384B2 · Morrow et al. · 2019 [cited by applicant]
US 10415714B1 · Kennedy · 2019 [cited by applicant]
US 10879624B2 · Yoshikawa et al. · 2020 [cited by applicant]
US 10921304B2 · Morrow · 2021 [cited by examiner]
US 11054057B2 · Dolenti · 2021 [cited by applicant]
US 11186971B1 · Allen et al. · 2021 [cited by applicant]
US 11371977B2 · Morrow et al. · 2022 [cited by applicant]
US 11391712B2 · Morrow et al. · 2022 [cited by applicant]
US 11460459B2 · Morrow et al. · 2022 [cited by applicant]
US 12012730B2 · Rossi · 2024 [cited by examiner]
US 20020124533A1 · Schmetzer et al. · 2002 [cited by applicant]
US 20020144731A1 · Heil · 2002 [cited by applicant]
US 20050067015A1 · Mckeague · 2005 [cited by applicant]
US 20060016479A1 · Gonzales · 2006 [cited by applicant]
US 20070120884A1 · Lecheheb · 2007 [cited by applicant]
US 20080052094A1 · Morfopoulos et al. · 2008 [cited by applicant]
US 20080245420A1 · Davidson et al. · 2008 [cited by applicant]
US 20090320933A1 · Davidson et al. · 2009 [cited by applicant]
US 20100006654A1 · Poel · 2010 [cited by applicant]
US 20100295672A1 · Hyland et al. · 2010 [cited by applicant]
US 20100307609A1 · Burt et al. · 2010 [cited by applicant]
US 20120244403A1 · Maskew et al. · 2012 [cited by applicant]
US 20130192350A1 · Fleury et al. · 2013 [cited by applicant]
US 20140131463A1 · Mccune et al. · 2014 [cited by applicant]
US 20150376876A1 · Kennedy · 2015 [cited by applicant]
US 20150377020A1 · Kronenberger et al. · 2015 [cited by applicant]
US 20160093193A1 · Silvers et al. · 2016 [cited by applicant]
US 20160101307A1 · Montague · 2016 [cited by applicant]
US 20160230373A1 · Sliger et al. · 2016 [cited by applicant]
US 20170130431A1 · Pinney · 2017 [cited by examiner]
US 20170216645A1 · Silvers et al. · 2017 [cited by applicant]
US 20170350544A1 · Sutton et al. · 2017 [cited by applicant]
US 20190128335A1 · Li et al. · 2019 [cited by applicant]
US 20190285604A1 · Morrow et al. · 2019 [cited by applicant]
US 20220003738A1 · Morrow et al. · 2022 [cited by applicant]
US 20220003739A1 · Morrow et al. · 2022 [cited by applicant]
US 20220240191A1 · Bohrer · 2022 [cited by examiner]
US 20230014958A1 · Morrow et al. · 2023 [cited by applicant]
US 20230062462A1 · Morrow et al. · 2023 [cited by applicant]
AU 2011274272B2 · 2015 [cited by applicant]
CA 2517744A1 · 2006 [cited by applicant]
CA 2592125A1 · 2007 [cited by applicant]
CA 2801242A1 · 2012 [cited by applicant]
CA 2801242C · 2014 [cited by applicant]
CA 3002309C · 2020 [cited by applicant]
CA 3149224A1 · 2021 [cited by applicant]
CN 202740674U · 2013 [cited by applicant]
CN 103244828A · 2013 [cited by applicant]
CN 203750085U · 2014 [cited by applicant]
CN 104368112A · 2015 [cited by applicant]
CN 204781115U · 2015 [cited by applicant]
CN 205084293U · 2016 [cited by applicant]
CN 205088745U · 2016 [cited by applicant]
CN 205978525U · 2017 [cited by applicant]
CN 208823861U · 2019 [cited by applicant]
EP 2735783A1 · 2014 [cited by applicant]
JP 2012011115A · 2012 [cited by applicant]
KR 101556590B1 · 2015 [cited by applicant]
WO 2012000088A1 · 2012 [cited by applicant]
WO 2014189901A1 · 2014 [cited by applicant]
WO 2017053396A1 · 2017 [cited by applicant]
WO 2017175135A1 · 2017 [cited by applicant]
WO 2017175136A1 · 2017 [cited by applicant]
WO 2021046340A1 · 2021 [cited by applicant]
Elahi, A. (2022). Memory. In: Computer Systems. Springer, Cham. https://doi.org/10.1007/978-3-030-93449-1_7 (Year: 2022). [cited by examiner]
International Preliminary Report on Patentability received for International Patent Application No. PCT/US2020/049388, mailed on Mar. 17, 2022, 08 pages. [cited by applicant]
International Search Report and Written Opinion received for International Patent Application No. PCT/US2016/052840, mailed on Dec. 8, 2016, 08 Pages. [cited by applicant]
Office Action received for Canadian Patent Application No. 2999489, mailed on Apr. 9, 2019, 3 Pages. [cited by applicant]
Office Action received for Canadian Patent Application No. 2999489, mailed on Feb. 28, 2020, 4 Pages. [cited by applicant]
Hampson et al., “Transient Source Localization Methodology and Laboratory Validation”, Procedia Engineering, 12th International Conference on Computing and Control for the Water Industry, CCWI2013, vol. 70, Jan. 1, 2014… [cited by applicant]
Pagano et al., “Water Distribution Networks Resilience Analysis: A Comparison between Graph Theory-Based Approaches and Global Resilience Analysis.” Water Resources Management, vol. 33, Issue 8, Jun. 1, 2019, pp. 2925-2… [cited by applicant]
Sela et al., “Characterizing Pressure Patterns in a Water Distribution Network Using a High-Frequency Monitoring System and Statistical Modeling:” WDSA / CCWI Joint Conference Proceedings, vol. 1, Jul. 15, 2018, 08 page… [cited by applicant]
Srirangarajan et al., “Wavelet-Based Burst Event Detection and Localization in Water Distribution Systems.” Journal of Signal Processing Systems, vol. 72, Issue 1, Jul. 1, 2013, pp. 1-16. [cited by applicant]
Office Action received for Canadian Patent Application No. 3149224, mailed on Nov. 17, 2023, 3 Pages. [cited by applicant]
Canadian Examination Report mailed Dec. 2, 2020. [cited by applicant]
The International Search Report for PCT/US2020/49388 mailed Dec. 8, 2020. [cited by applicant]
International Patent Application No. PCT/US2016/052840, “International Preliminary Report on Patentability,” dated Apr. 5, 2018. [cited by applicant]