Methods and systems for tracking an object moving along a conduit

US12253204B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12253204-B2
Application numberUS-202218054496-A
CountryUS
Kind codeB2
Filing dateNov 10, 2022
Priority dateJul 7, 2022
Publication dateMar 18, 2025
Grant dateMar 18, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An object moving along a conduit having multiple channels is tracked. Each channel defines a portion of a length of the conduit. For each channel, acoustic data, generated from one or more acoustic signals detected at the channel in response to movement of the object along the conduit, is generated. For at least one channel, the acoustic data obtained for the at least one channel is cross-correlated with the acoustic data obtained for at least one other one of the channels. Based on the cross-correlating, a position of the object within the conduit is determined.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of tracking an object moving along a conduit having multiple channels, each channel defining a portion of a length of the conduit, the method comprising: for each channel: obtaining acoustic data generated from one or more acoustic signals detected at the channel in response to movement of the object along the conduit; for at least one channel: cross-correlating the acoustic data obtained for the at least one channel with the acoustic data obtained for at least one other one of the channels; generating a cross-correlation map by mapping each cross-correlation as a function of the channels: identifying in the cross-correlation map an apex formed by an intersection of lines defined by the mapped cross-correlations; determining a channel associated with the apex; and determining, based on the apex, a position of the object within the conduit. 2. The method of claim 1 , wherein: the cross-correlating comprises: for each channel: cross-correlating the acoustic data obtained for the channel with the acoustic data obtained for each other one of the channels; and the determining comprises: determining, based on each cross-correlation, the position of the object within the conduit. 3. The method of claim 1 , wherein obtaining the acoustic data comprises: detecting the one or more acoustic signals using one or more sensors; and generating the acoustic data from the one or more detected acoustic signals. 4. The method of claim 3 , wherein detecting the one or more acoustic signals comprises: optically interrogating one or more lengths of optical fiber positioned alongside the conduit. 5. The method of claim 4 , wherein the one or more lengths of optical fiber comprise one or more fiber Bragg grating for reflecting light transmitted along the one or more lengths of optical fiber. 6. The method of claim 1 , wherein generating the cross-correlation map comprises: for each cross-correlation: determining a lag of the cross-correlation; and generating the cross-correlation map by further mapping each cross-correlation as a function of each determined lag. 7. The method of claim 6 , wherein determining the position of the object further comprises: for each cross-correlation in the cross-correlation map: determining an absolute value of the cross-correlation; determining a maximum cross-correlation based on each absolute value of each cross-correlation; and determining the position of the object based on the maximum cross-correlation. 8. The method of claim 7 , wherein determining the position of the object further comprises: determining a channel associated with the maximum cross-correlation; and determining the position of the object based on the channel associated with the maximum cross-correlation. 9. The method of claim 1 , wherein the acoustic data comprises data in a frequency range of from 0 to 100 kHz. 10. The method of claim 1 , wherein obtaining the acoustic data comprises: obtaining raw acoustic data generated from the one or more acoustic signals detected at the channel in response to movement of the object along the conduit; and down-sampling the raw acoustic data so as to obtain the acoustic data. 11. The method of claim 1 , wherein the object is a pipeline inspection gauge. 12. The method of claim 1 , wherein cross-correlating the acoustic data obtained for the at least one channel with the acoustic data obtained for the at least one other one of the channels comprises performing the cross-correlation over a time window, and wherein the time window is at least as long as an amount of time taken for the one or more acoustic signals to travel from the at least one channel to the at least one other one of the channels. 13. A system comprising: a conduit having multiple channels, each channel defining a portion of a length of the conduit; one or more sensors positioned to monitor the conduit; and one or more controllers configured to: for each channel: operate the one or more sensors so as to detect one or more acoustic signals at the channel in response to movement of the object along the conduit; generate acoustic data from the one or more detected acoustic signals; and for at least one channel: cross-correlate the acoustic data obtained for the at least one channel with the acoustic data obtained for at least one other one of the channels; generate a cross-correlation map by mapping each cross-correlation as a function of the channels; identify in the cross-correlation map an apex formed by an intersection of lines defined by the mapped cross-correlations; determine a channel associated with the apex; and determine, based on the apex, a position of the object within the conduit. 14. The system of claim 13 , wherein: the one or more sensors comprise one or more lengths of optical fiber positioned alongside the conduit; the system further comprises an optical fiber interrogator optically coupled to the one or more lengths of optical fiber; and the one or more controllers are further configured to control the optical fiber interrogator so as to interrogate the one or more lengths of optical fiber. 15. A computer-readable medium having stored thereon computer program code configured, when executed by one or more processors, to cause the one or more processors to perform a method comprising: for each channel of a conduit, each channel defining a portion of a length of the conduit: receiving acoustic data generated from one or more acoustic signals detected at the channel in response to movement of an object along the conduit; and for at least one channel: cross-correlating the acoustic data received for the at least one channel with the acoustic data received for at least one other one of the channels; generating a cross-correlation map by mapping each cross-correlation as a function of the channels; identifying in the cross-correlation map an apex formed by an intersection of lines defined by the mapped cross-correlations; determining a channel associated with the apex; and determining, based on the apex, a position of the object within the conduit.

Assignees

Inventors

Classifications

  • using ultrasonic, sonic or infrasonic waves · CPC title

  • G01H9/004Primary

    using fibre optic sensors (light guides per se G02B6/00, acousto-optical devices specially adapted for gating or modulating in optical wave guides G02F1/125) · CPC title

  • F16L55/48Primary

    Indicating the position of the pig or mole in the pipe or conduit · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12253204B2 cover?
An object moving along a conduit having multiple channels is tracked. Each channel defines a portion of a length of the conduit. For each channel, acoustic data, generated from one or more acoustic signals detected at the channel in response to movement of the object along the conduit, is generated. For at least one channel, the acoustic data obtained for the at least one channel is cross-corre…
Who is the assignee on this patent?
Hifi Eng Inc
What technology area does this patent fall under?
Primary CPC classification G01H9/004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 18 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).