IP Library Granted Patent US 12,276,638
Granted Patent B2
US 12,276,638 · App. 17/215,812 · Granted Apr 15, 2025

Systems, methods, and media for generating alerts of water hammer events in steam pipes

Inventors: Peter Owens (Hingham, MA); David Micallef (Rabat, MT)
Assignee: Latency, LLC
G01N29/46F17D1/06G01N29/12G06N3/04G08B21/182G01N2291/021G01N2291/044
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,276,638
App. No.
17/215,812
Granted
Apr 15, 2025
Kind
B2
Abstract

Mechanism, which can include systems, methods, and media, for generating an alert of a water hammer event in a steam pipe are provided, the mechanisms comprising: sampling an accelerometer coupled to a steam pipe to provide accelerometer data; determining that the accelerometer data meets or exceeds a threshold; and generating an alert that a water hammer event has occurred based at least in part on the accelerometer data. In some of the mechanisms, the sampling of the accelerometer is performed for a given period of time, and the mechanisms further comprise sampling an ultrasonic sensor for the given period of time to provide ultrasonic sensor data, and wherein the generating the alert is based at least in part on the accelerometer data and the ultrasonic sensor data.

Claims (51)

1. A system for generating an alert of an event in a steam pipe, comprising:

a memory;

a first hardware processor that is coupled to the memory and that is configured to at least:

obtain temperature measurements of the steam trap;

sample an accelerometer coupled to a steam pipe to provide accelerometer data;

determine that the accelerometer data meets or exceeds a threshold;

in response to the determining that the accelerometer data meets or exceeds the threshold:

increase the sample frequency at which the accelerometer is sampled; and

sample an ultrasonic sensor to provide ultrasonic sensor data;

detect a failed closed steam trap by detecting no accelerations in the steam trap, detecting decreased ultrasonic noise based on the ultrasonic sensor data, and detecting a drop in temperature of the steam trap; and

generate an alert of the failed closed steam trap; and

a second hardware processor that is configured to at least:

receive a plurality of alerts that a water hammer event has occurred;

determine that a period of time has passed since a first of the plurality of alerts was received; and

in response to determining that the period of time has passed, compare data from multiple sensor modules to identify one of the multiple sensor modules that is closest to the water hammer event.

2. The system of claim 1 , wherein the sampling of the accelerometer is performed for a given period of time, and wherein the sampling of the ultrasonic sensor is performed for the given period of time.

3. The system of claim 2 , wherein the hardware processor is further configured to perform a Fast Fourier Transform (FFT) operation on the accelerometer data to produce first FFT output data and perform a FFT operation on the ultrasonic sensor data to produce second FFT output data, and wherein the generating the alert is based at least in part on the first FFT output data and the second FFT output data.

4. The system of claim 3 , wherein the hardware processor is further configured to use a machine learning classifier to indicate a likelihood that a water hammer event occurred and wherein the generating the alert is based at least in part an output of the machine learning classifier.

5. The system of claim 4 , wherein the machine learning classifier is a neural network.

6. A method of generating an alert of an event in a steam pipe, comprising:

obtaining temperature measurements of the steam trap;

sampling an accelerometer coupled to a steam pipe to provide accelerometer data;

determining that the accelerometer data meets or exceeds a threshold using a hardware processor;

in response to the determining that the accelerometer data meets or exceeds the threshold:

increasing the sample frequency at which the accelerometer is sampled; and

sampling an ultrasonic sensor to provide ultrasonic sensor data;

detecting a failed closed steam trap by detecting no accelerations in the steam trap, detecting decreased ultrasonic noise based on the ultrasonic sensor data, and detecting a drop in temperature of the steam trap;

generating an alert that of the failed closed steam trap;

receiving a plurality of alerts that a water hammer event has occurred;

determining that a period of time has passed since a first of the plurality of alerts was received; and

in response to determining that the period of time has passed, comparing data from multiple sensor modules to identify one of the multiple sensor modules that is closest to the water hammer event.

7. The method of claim 6 , wherein the sampling of the accelerometer is performed for a given period of time, and wherein the sampling of the ultrasonic sensor is performed for the given period of time.

8. The method of claim 7 , further comprising performing a Fast Fourier Transform (FFT) operation on the accelerometer data to produce first FFT output data and performing a FFT operation on the ultrasonic sensor data to produce second FFT output data, and wherein the generating the alert is based at least in part on the first FFT output data and the second FFT output data.

9. The method of claim 8 , further comprising using a machine learning classifier to indicate a likelihood that a water hammer event occurred and wherein the generating the alert is based at least in part an output of the machine learning classifier.

10. The method of claim 9 , wherein the machine learning classifier is a neural network.

11. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for generating an alert of an event in a steam pipe, the method comprising:

obtaining temperature measurements of the steam trap;

sampling an accelerometer coupled to a steam pipe to provide accelerometer data;

determining that the accelerometer data meets or exceeds a threshold;

in response to the determining that the accelerometer data meets or exceeds the threshold:

increasing the sample frequency at which the accelerometer is sampled; and

sampling an ultrasonic sensor to provide ultrasonic sensor data;

detecting a failed closed steam trap by detecting no accelerations in the steam trap, detecting decreased ultrasonic noise based on the ultrasonic sensor data, and detecting a drop in temperature of the steam trap;

generating an alert that of the failed closed steam trap;

receiving a plurality of alerts that a water hammer event has occurred;

determining that a period of time has passed since a first of the plurality of alerts was received; and

in response to determining that the period of time has passed, comparing data from multiple sensor modules to identify one of the multiple sensor modules that is closest to the water hammer event.

12. The non-transitory computer-readable medium of claim 11 , wherein the sampling of the accelerometer is performed for a given period of time, and wherein the sampling of the ultrasonic sensor is performed for the given period of time.

13. The non-transitory computer-readable medium of claim 12 , wherein the method further comprises performing a Fast Fourier Transform (FFT) operation on the accelerometer data to produce first FFT output data and performing a FFT operation on the ultrasonic sensor data to produce second FFT output data, and wherein the generating the alert is based at least in part on the first FFT output data and the second FFT output data.

14. The non-transitory computer-readable medium of claim 13 , wherein the method further comprises using a machine learning classifier to indicate a likelihood that a water hammer event occurred and wherein the generating the alert is based at least in part an output of the machine learning classifier.

15. The non-transitory computer-readable medium of claim 14 , wherein the machine learning classifier is a neural network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: LATENCY, LLC
To: MPSQUARED, LLC
Reel/Frame 061160/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2021
From: OWENS, PETER; MICALLEF, DAVID
To: LATENCY, LLC
Reel/Frame 055856/0015 →
Continuity (4)
Continuation In Part 16796607 · Feb 20, 2020
Provisional Application 63000675 · Mar 27, 2020
Provisional Application 62808113 · Feb 20, 2019
Related Publication 20210215645A1 · Jul 15, 2021
References Cited (94)
US 4679947A · Miller et al. · 1987 [cited by applicant]
US 4898022A · Yumoto et al. · 1990 [cited by applicant]
US 5154080A · Hill et al. · 1992 [cited by applicant]
US 5257545A · Au-Yang · 1993 [cited by applicant]
US 5533383A · Greene et al. · 1996 [cited by applicant]
US 5587534A · McColskey et al. · 1996 [cited by applicant]
US 5650943A · Powell et al. · 1997 [cited by applicant]
US 5798459A · Ohba et al. · 1998 [cited by applicant]
US 6145529A · Hellman et al. · 2000 [cited by applicant]
US 6189384B1 · Piety et al. · 2001 [cited by applicant]
US 6220098B1 · Johnson et al. · 2001 [cited by applicant]
US 6247353B1 · Battenberg et al. · 2001 [cited by applicant]
US 6332112B1 · Shukunami et al. · 2001 [cited by applicant]
US 6412352B1 · Evans et al. · 2002 [cited by applicant]
US 6571180B1 · Turner et al. · 2003 [cited by applicant]
US 6581466B1 · Costley et al. · 2003 [cited by applicant]
US 6923063B2 · Komninos · 2005 [cited by applicant]
US 6988411B2 · Gysling et al. · 2006 [cited by applicant]
US 7197938B2 · Gysling et al. · 2007 [cited by applicant]
US 7249525B1 · Engel · 2007 [cited by applicant]
US 7261002B1 · Gysling et al. · 2007 [cited by applicant]
US 7290450B2 · Brown et al. · 2007 [cited by applicant]
US 7664610B2 · Anderson et al. · 2010 [cited by applicant]
US 7672794B2 · Gysling et al. · 2010 [cited by applicant]
US 8050875B2 · Kraschnia et al. · 2011 [cited by applicant]
US 8245576B2 · Komninos · 2012 [cited by applicant]
US 8297561B1 · Montplaisir · 2012 [cited by examiner]
US 8632244B2 · Bar-Cohen et al. · 2014 [cited by applicant]
US 8707785B2 · Goodman et al. · 2014 [cited by applicant]
US 9157829B2 · Spasova · 2015 [cited by applicant]
US 9310412B2 · Arunachalam et al. · 2016 [cited by applicant]
US 9442094B2 · Dipen et al. · 2016 [cited by applicant]
US 10620170B2 · Owens et al. · 2020 [cited by applicant]
US 20020139191A1 · Hedeen et al. · 2002 [cited by applicant]
US 20040024544A1 · Guebert et al. · 2004 [cited by applicant]
US 20050011278A1 · Brown et al. · 2005 [cited by applicant]
US 20050050956A1 · Gysling et al. · 2005 [cited by applicant]
US 20050087016A1 · Gilmore et al. · 2005 [cited by applicant]
US 20050155429A1 · Griessler et al. · 2005 [cited by applicant]
US 20060042387A1 · Komninos · 2006 [cited by applicant]
US 20060118647A1 · Cheskaty et al. · 2006 [cited by applicant]
US 20060118648A1 · Armstrong et al. · 2006 [cited by applicant]
US 20070028693A1 · Komninos · 2007 [cited by applicant]
US 20090043530A1 · Sittler · 2009 [cited by examiner]
US 20100153068A1 · Armstrong et al. · 2010 [cited by applicant]
US 20110316707A1 · Gaines et al. · 2011 [cited by applicant]
US 20130103326A1 · Von Drasek et al. · 2013 [cited by applicant]
US 20130167783A1 · Poczka et al. · 2013 [cited by applicant]
US 20130173178A1 · Poczka · 2013 [cited by examiner]
US 20130305827A1 · Kessler et al. · 2013 [cited by applicant]
US 20140085100A1 · Rich et al. · 2014 [cited by applicant]
US 20140090712A1 · Karschnia et al. · 2014 [cited by applicant]
US 20140311245A1 · Horoshenkov et al. · 2014 [cited by applicant]
US 20150355003A1 · Saeger et al. · 2015 [cited by applicant]
US 20160098021A1 · Zornio et al. · 2016 [cited by applicant]
US 20160098037A1 · Zornio et al. · 2016 [cited by applicant]
US 20160116392A1 · Carpenter et al. · 2016 [cited by applicant]
US 20160371316A1 · Okanohara · 2016 [cited by examiner]
US 20160377500A1 · Bizub · 2016 [cited by applicant]
US 20170370606A1 · Conner et al. · 2017 [cited by applicant]
US 20180128424A1 · Fujiwara et al. · 2018 [cited by applicant]
US 20180217110A1 · Owens et al. · 2018 [cited by applicant]
US 20180306633A1 · Bar-Cohen · 2018 [cited by examiner]
US 20190390990A1 · Krywyj · 2019 [cited by examiner]
US 20200033167A1 · Sexton et al. · 2020 [cited by applicant]
US 20210304077A1 · Bergkvist · 2021 [cited by examiner]
EA 029117 · 2018 [cited by examiner]
EP 1705468 · 2006 [cited by applicant]
GB 2497994 · 2013 [cited by applicant]
JP 2013140576 · 2013 [cited by applicant]
JP 2013156161 · 2013 [cited by applicant]
WO WO2006063197 · 2006 [cited by applicant]
WO WO2013108086 · 2013 [cited by applicant]
WO WO2014052141 · 2014 [cited by applicant]
WO WO2016038527 · 2016 [cited by applicant]
WO WO2018019887 · 2018 [cited by applicant]
Margie Moschetti, “Quick Reference Guide: Testing Steam Traps”, https://www.control-specialties.com/blog/testing-steam-traps/, 2016, 4 pages. [cited by examiner]
International Search Report and Written Opinion dated Jun. 11, 2021 in International Patent Application No. PCT/US2021/024588, pp. 1-13. [cited by applicant]
Examination Report dated Dec. 19, 2022 in EP Patent Application No. 18743941.9, pp. 1-6. [cited by applicant]
Extended European Search Report dated Jul. 24, 2020 in EP Patent Application No. 18743941.9, pp. 1-10. [cited by applicant]
Extended European Search Report dated Dec. 5, 2022 in EP Patent Application No. 20759519.0, pp. 1-8. [cited by applicant]
International Preliminary Report on Patentability dated Jul. 30, 2019 in International Patent Application No. PCT/US2018/016013, pp. 1-7. [cited by applicant]
International Preliminary Report on Patentability dated Sep. 2, 2021 in International Patent Application No. PCT/US2020/019095, pp. 1-9. [cited by applicant]
International Preliminary Report on Patentability dated Oct. 6, 2022 in International Application No. PCT/US2021/024588, pp. 1-12. [cited by applicant]
International Search Report and Written Opinion dated Apr. 5, 2018 in International Patent Application No. PCT/US2018/016013, pp. 1-9. [cited by applicant]
International Search Report and Written Opinion dated May 18, 2020 in International Patent Application No. PCT/US2020/019095, pp. 1-14. [cited by applicant]
Notice of Allowance dated Jan. 11, 2021 in U.S. Appl. No. 16/799,386, pp. 1-66. [cited by applicant]
Notice of Allowance dated Jan. 21, 2020 in U.S. Appl. No. 15/884,157, pp. 1-21. [cited by applicant]
Notice of Allowance dated Jul. 15, 2020 in CA Patent Application No. 3074672, pp. 1. [cited by applicant]
Office Action dated Apr. 14, 2022 in U.S. Appl. No. 16/796,607, pp. 1-13. [cited by applicant]
Office Action dated Aug. 14, 2019 in U.S. Appl. No. 15/884,157, pp. 1-32. [cited by applicant]
Office Action dated Sep. 1, 2020 in U.S. Appl. No. 16/799,386, pp. 1-29. [cited by applicant]
Extended European Search Report dated May 7, 2024 in EP Patent Application No. 21775546.1, pp. 1-7. [cited by applicant]
Examination Report dated Dec. 9, 2024 in EP Patent Application No. 18743941.9, pp. 1-5. [cited by applicant]