← Back to Patent Explorer
US5157639A Expired / Lapsed US ⏱️ 0.0 years remaining

Ultrasonic detector

Assignee: Magnetrol International Inc
•
Filing: 1990-09-04
•
Granted: 1992-10-20
•
Expires: 2010-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ultrasonic detector of the type used to detect the level of a liquid or the magnitude of liquid flow within a conduit by periodically transmitting ultrasonic energy bursts and receiving echoes therefrom is controlled by a controller with a computer program having a number of routines. The routines include a range search routine that searches a defined range of the detector to locate the targets within the range. The range is searched by repeatedly transmitting energy bursts and gradually decreasing the gain of the detector after the transmission of each burst. All targets identified during the range search are then classified as being either bogus targets or the true target. This classification is made with the use of a bogus buffer in which bogus target data is stored. The detector has a first mode of operation in which the first echo received after the transmission of an energy burst is considered to be the true target and a second mode of operation in which the echo having the largest magnitude is considered to be the true target. The detector identifies the precise time of arrival of an echo by detecting the peak of the echo, which is accomplished by sampling the echo signal at a very high rate and generating digital samples therefrom. The largest digital sample is then identified as corresponding to the echo peak. The detector also includes a gain adjustment routine that allows authorized personnel to adjust the gain of the detector.

Inventors

  • 👤 Nicholas Leszczynski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 04:57
CPC Classifications
G; G01; G01S; G01S7/00; G01S7/52; G01S7/539; G01F; G01F23/00; G01F23/22; G01F23/28; G01F23/296; G01F23/2962; G06; G06V; G06V10/00; G06V10/20; G06V10/255; Y; Y10; Y10S; Y10S367/00; Y10S367/908

Claims Analysis

Total Claims: 91
Claim 1
Independent Claim 180 words
A detector, comprising: a transducer for transmitting an energy burst and receiving an echo from a reflection of the energy burst, said transducer generating an electrical echo signal upon receiving the echo; an A/D converter coupled to said transducer to receive said echo signal, said A/D converter repeatedly sampling said echo signal and generating digital signals corresponding to the magnitude of said echo signal; gate-generation means coupled to said A/D converter for generating a conversion gate that controls when said A/D converter samples said echo signal, said conversion gate being generated at a time based upon the time at which a prior echo was detected; a memory coupled to said A/D converter for storing said digital signals generated by said A/D converter; determining means for determining the time of receipt of the digital signal stored in said memory that has the largest magnitude; and signal-generation means for generating a signal relating to the travel time between the transmission of said burst of energy and the receipt of said echo based upon the time of receipt determined by said determining means.
Claim 2
Dependent Claim 180 words
A detector, comprising: a transducer for transmitting an energy burst and receiving an echo from a reflection of the energy burst, said transducer generating an electrical echo signal upon receiving the echo; an A/D converter coupled to said transducer to receive said echo signal, said A/D converter repeatedly sampling said echo signal and generating digital signals corresponding to the magnitude of said echo signal; gate-generation means coupled to said A/D converter for generating a conversion gate that controls when said A/D converter samples said echo signal, said conversion gate being generated at a time based upon the time at which a prior echo was detected; a memory coupled to said A/D converter for storing said digital signals generated by said A/D converter; determining means for determining the time of receipt of the digital signal stored in said memory that has the largest magnitude; and signal-generation means for generating a signal relating to the travel time between the transmission of said burst of energy and the receipt of said echo based upon the time of receipt determined by said determining means.
Claim 3
Dependent Claim 16 words
A detector as defined in claim 1 wherein the duration of said conversion gate is fixed.
Claim 4
Dependent Claim 32 words
A detector as defined in claim 1 wherein the time at which said conversion gate opens is varied with respect to the time at which said transducer transmits a burst of energy.
Claim 5
Dependent Claim 27 words
A detector as defined in claim 1 wherein the duration of said conversion gate is no greater than about 50 times the duration of said echo signal.
Claim 6
Dependent Claim 24 words
A detector as defined in claim 4 wherein the duration of said conversion gate is about six times the duration of said echo signal.
Claim 7
Dependent Claim 172 words
A detector, comprising: a transducer for transmitting an energy burst and receiving an echo from a reflection of said energy burst, said transducer generating an electrical echo signal upon receiving said echo; an A/D converter coupled to said transducer to receive said echo signal, said A/D converter sampling said echo signal at a sampling rate and generating digital signals corresponding to the magnitude of said echo signal, said sampling rate of said A/D converter generating at least about 10 samples of said echo signal so as to substantially determine the position of the peak of said echo signal; a memory coupled to said A/D converter for storing said digital signals generated by said A/D converter; determining means for determining the time of receipt of the digital signal stored in said memory having the largest magnitude; and signal-generation means for generating a signal relating to the travel time between the transmission of said burst of energy and the receipt of said echo based upon the time of receipt determined by said determining means.
Claim 8
Dependent Claim 172 words
A detector, comprising: a transducer for transmitting an energy burst and receiving an echo from a reflection of said energy burst, said transducer generating an electrical echo signal upon receiving said echo; an A/D converter coupled to said transducer to receive said echo signal, said A/D converter sampling said echo signal at a sampling rate and generating digital signals corresponding to the magnitude of said echo signal, said sampling rate of said A/D converter generating at least about 10 samples of said echo signal so as to substantially determine the position of the peak of said echo signal; a memory coupled to said A/D converter for storing said digital signals generated by said A/D converter; determining means for determining the time of receipt of the digital signal stored in said memory having the largest magnitude; and signal-generation means for generating a signal relating to the travel time between the transmission of said burst of energy and the receipt of said echo based upon the time of receipt determined by said determining means.
Claim 9
Dependent Claim 25 words
A detector as defined in claim 6 wherein said sampling rate of said A/D converter generates at least about 50 samples of said echo signal.
Claim 10
Dependent Claim 30 words
A detector as defined in claim 6 wherein said detector determines the location of level of a liquid within a tank based upon the signal generated by said signal-generation means.
Claim 11
Independent Claim 163 words
A method of detecting comprising the steps of: (a) transmitting a burst of energy towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) sampling said echo signal at a sampling rate to generate digital signals corresponding to the magnitude of said echo signal, said sampling rate generating at least about 10 samples of said echo signal so as to substantially determine the position of the peak of said echo signal; (e) storing said digital signals in a memory; (f) determining which of said digital signals stored during said step (e) has the largest magnitude; (g) determining the time at which the digital signal having the largest magnitude was received; and (h) generating a signal relating to the travel time between the transmission of said energy burst and the time of receipt of said echo signal as determined in said step (g).
Claim 12
Independent Claim 163 words
A method of detecting comprising the steps of: (a) transmitting a burst of energy towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) sampling said echo signal at a sampling rate to generate digital signals corresponding to the magnitude of said echo signal, said sampling rate generating at least about 10 samples of said echo signal so as to substantially determine the position of the peak of said echo signal; (e) storing said digital signals in a memory; (f) determining which of said digital signals stored during said step (e) has the largest magnitude; (g) determining the time at which the digital signal having the largest magnitude was received; and (h) generating a signal relating to the travel time between the transmission of said energy burst and the time of receipt of said echo signal as determined in said step (g).
Claim 13
Dependent Claim 19 words
A method as defined in claim 9 wherein said signal generated during said step (h) is a binary count.
Claim 14
Dependent Claim 48 words
A method as defined in claim 9 wherein said energy burst is transmitted towards the surface of a liquid within a tank and additionally comprising the step (i) of determining the location of the liquid level within the tank based upon the signal generated during said step (h).
Claim 15
Dependent Claim 56 words
A method as defined in claim 9 additionally comprising the steps of: (i) comparing the magnitude of said digital signals stored in the memory during said step (e) with a maximum value; and (j) decreasing the gain with which echo signals are amplified when the magnitude of one of said digital signals exceeds said maximum value.
Claim 16
Independent Claim 90 words
A method of detecting comprising the steps of: (a) transmitting a burst of energy towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) substantially determining the time occurrence of the peak of said echo signal; and (e) generating a signal relating to the time between the transmission of said energy burst and the time occurrence of the peak of said echo signal as determined in said step (d).
Claim 17
Independent Claim 90 words
A method of detecting comprising the steps of: (a) transmitting a burst of energy towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) substantially determining the time occurrence of the peak of said echo signal; and (e) generating a signal relating to the time between the transmission of said energy burst and the time occurrence of the peak of said echo signal as determined in said step (d).
Claim 18
Independent Claim 191 words
A method of detecting comprising the steps of: (a) transmitting a burst of energy towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) substantially determining the travel time between the transmission of said burst of energy and the receipt of said echo of said energy burst; (e) generating a conversion gate based upon the travel time determined during said step (d); (f) repeating said steps (a)-(c) to generate a second echo signal; (g) sampling said second echo signal during the duration of said conversion gate to generate digital signals corresponding to the magnitude of said second echo signal; (h) storing said digital signals in a memory; (i) determining which of said digital signals stored during said step (h) has the largest magnitude; (j) determining the time at which the digital signal having the largest magnitude was received; and (k) generating a signal relating to the time between the transmission of said energy burst and the time of receipt of said second echo signal as determined in said step (j).
Claim 19
Independent Claim 191 words
A method of detecting comprising the steps of: (a) transmitting a burst of energy towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) substantially determining the travel time between the transmission of said burst of energy and the receipt of said echo of said energy burst; (e) generating a conversion gate based upon the travel time determined during said step (d); (f) repeating said steps (a)-(c) to generate a second echo signal; (g) sampling said second echo signal during the duration of said conversion gate to generate digital signals corresponding to the magnitude of said second echo signal; (h) storing said digital signals in a memory; (i) determining which of said digital signals stored during said step (h) has the largest magnitude; (j) determining the time at which the digital signal having the largest magnitude was received; and (k) generating a signal relating to the time between the transmission of said energy burst and the time of receipt of said second echo signal as determined in said step (j).
Claim 20
Dependent Claim 56 words
A method as defined in claim 14 additionally comprising the steps of: (l) comparing the magnitude of said digital signals stored in the memory during said step (h) with a maximum value; and (m) decreasing the gain with which echo signals are amplified when the magnitude of one of said digital signals exceeds said maximum value.
Claim 21
Dependent Claim 19 words
A method as defined in claim 15 wherein said steps (1) and (m) are performed after said step (h).
Claim 22
Independent Claim 190 words
A method of detecting comprising the steps of: (a) transmitting an energy burst towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) generating a first conversion gate based upon the expected time of arrival of said echo; (e) sampling said echo signal during the duration of said first conversion gate to generate digital signals corresponding to the magnitude of said echo signal; (f) storing said digital signals in a memory; (g) determining which of said digital signals stored during said step (f) has the largest magnitude; (h) determining the time at which the digital signal having the largest magnitude was received; (i) generating a signal relating to the travel time between the transmission of said energy burst and the time of receipt of said echo signal as determined in said step (h); (j) repeating said steps (a) through (i) to generate a second signal relating to the travel time between the transmission of a second energy burst and the time of receipt of a second echo signal; and
Claim 23
Independent Claim 190 words
A method of detecting comprising the steps of: (a) transmitting an energy burst towards a surface; (b) receiving an echo of said energy burst after reflection from said surface; (c) generating an electrical echo signal from said echo received during said step (b); (d) generating a first conversion gate based upon the expected time of arrival of said echo; (e) sampling said echo signal during the duration of said first conversion gate to generate digital signals corresponding to the magnitude of said echo signal; (f) storing said digital signals in a memory; (g) determining which of said digital signals stored during said step (f) has the largest magnitude; (h) determining the time at which the digital signal having the largest magnitude was received; (i) generating a signal relating to the travel time between the transmission of said energy burst and the time of receipt of said echo signal as determined in said step (h); (j) repeating said steps (a) through (i) to generate a second signal relating to the travel time between the transmission of a second energy burst and the time of receipt of a second echo signal; and
Claim 24
Independent Claim 132 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector in accordance with a gain line during travel of said energy burst; (c) if an echo of said energy burst is received, generating a signal relating to the time of receipt of said echo; and (d) repeating said steps (a) through (c) at least once, with each repetition of said step (b) causing the detector gain to be gradually decreased in accordance with a different gain line whereby targets at different positions within a given range of the detector are detected the generation of different lines.
Claim 25
Independent Claim 132 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector in accordance with a gain line during travel of said energy burst; (c) if an echo of said energy burst is received, generating a signal relating to the time of receipt of said echo; and (d) repeating said steps (a) through (c) at least once, with each repetition of said step (b) causing the detector gain to be gradually decreased in accordance with a different gain line whereby targets at different positions within a given range of the detector are detected the generation of different lines.
Claim 26
Dependent Claim 17 words
A method as defined in claim 18 wherein said targets comprise different internal structures within a tank.
Claim 27
Dependent Claim 21 words
A method as defined in claim 19 wherein one of said targets is the surface of a liquid within the tank.
Claim 28
Dependent Claim 20 words
A method as defined in claim 18 wherein said steps (a) through (c) are repeated at least about nine times.
Claim 29
Dependent Claim 16 words
A method as defined in claim 18 wherein the shape of said gain lines is stepped.
Claim 30
Dependent Claim 37 words
A method as defined in claim 18 wherein the gain is gradually decreased during the repetitions of said step (b) by decreasing the gain by discrete amounts at synchronous intervals following the transmission of said energy bursts.
Claim 31
Dependent Claim 29 words
A method as defined in claim 18 wherein the gain is limited to a threshold value during a predetermined period of time after the transmission of an energy burst.
Claim 32
Independent Claim 137 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector from an initial value towards a minimum value during travel of said energy burst; (c) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (b), generating a signal relating to the time of receipt of said echo; and (d) repeating said steps (a) through (c) at least twice, with subsequent repetitions of said step (b) utilizing different initial gain values whereby targets at different locations within a given range of the detector are detected during different performances of said step (b).
Claim 33
Independent Claim 137 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector from an initial value towards a minimum value during travel of said energy burst; (c) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (b), generating a signal relating to the time of receipt of said echo; and (d) repeating said steps (a) through (c) at least twice, with subsequent repetitions of said step (b) utilizing different initial gain values whereby targets at different locations within a given range of the detector are detected during different performances of said step (b).
Claim 34
Independent Claim 237 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector from an initial value towards a minimum value during travel of said energy burst; (c) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (b), generating a signal relating to the time of receipt of said echo; (d) repeating said steps (a) through (c), with each repetition of said step (b) being performed with an increased initial gain value, said steps (a) through (c) being repeated until the initial gain value reaches a maximum value; (e) after the initial gain value reaches said maximum value, transmitting a burst of energy; (f) after said energy burst is transmitted during said step (e), gradually decreasing the gain of the detector from the maximum value towards a minimum value in accordance with a gain slope; (g) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (f), generating a signal relating to the time of receipt of said echo; and (h) repeating said steps (e) through (g) a plurality of times, with each repetition of said step (f) being performed with an increased gain slope.
Claim 35
Independent Claim 237 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector from an initial value towards a minimum value during travel of said energy burst; (c) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (b), generating a signal relating to the time of receipt of said echo; (d) repeating said steps (a) through (c), with each repetition of said step (b) being performed with an increased initial gain value, said steps (a) through (c) being repeated until the initial gain value reaches a maximum value; (e) after the initial gain value reaches said maximum value, transmitting a burst of energy; (f) after said energy burst is transmitted during said step (e), gradually decreasing the gain of the detector from the maximum value towards a minimum value in accordance with a gain slope; (g) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (f), generating a signal relating to the time of receipt of said echo; and (h) repeating said steps (e) through (g) a plurality of times, with each repetition of said step (f) being performed with an increased gain slope.
Claim 36
Dependent Claim 21 words
A method as defined in claim 26 wherein said steps (e) through (g) are repeated until the gain slope is zero.
Claim 37
Dependent Claim 29 words
A method as defined in claim 26 wherein the gradual reduction of the gain during each performance of said step (b) is in accordance with a fixed gain slope.
Claim 38
Dependent Claim 29 words
A method as defined in claim 26 wherein the gain is limited to a threshold value during a predetermined period of time after the transmission of an energy burst.
Claim 39
Independent Claim 213 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector from an initial value towards a minimum value during travel of said energy burst; (c) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (b), generating a signal relating to the time of receipt of said echo and storing a signal relating to the gain value at which the echo was detected; (d) repeating said steps (a) through (c) until an echo is detected, with subsequent repetitions of said step (b) utilizing different initial gain values; (e) after the detection of an echo, transmitting a burst of energy; (f) after said energy burst is transmitted during said step (e), holding the gain constant at the gain value at which the echo was detected until the completion of a gain delay period, the duration of said gain delay period being related to the time at which the echo was detected; and (g) upon the completion of said gain delay period, gradually reducing said gain towards said minimum value.
Claim 40
Independent Claim 213 words
A method of determining the location of targets within a given range of a detector by responding to echoes of energy bursts transmitted by the detector, said method comprising the steps of: (a) transmitting a burst of energy; (b) gradually decreasing the gain of the detector from an initial value towards a minimum value during travel of said energy burst; (c) if an echo of said energy burst is detected while the gain is being gradually reduced during said step (b), generating a signal relating to the time of receipt of said echo and storing a signal relating to the gain value at which the echo was detected; (d) repeating said steps (a) through (c) until an echo is detected, with subsequent repetitions of said step (b) utilizing different initial gain values; (e) after the detection of an echo, transmitting a burst of energy; (f) after said energy burst is transmitted during said step (e), holding the gain constant at the gain value at which the echo was detected until the completion of a gain delay period, the duration of said gain delay period being related to the time at which the echo was detected; and (g) upon the completion of said gain delay period, gradually reducing said gain towards said minimum value.
Claim 41
Independent Claim 80 words
A method of searching for targets within a range of a detector, said method comprising the steps of: (a) transmitting an energy burst; (b) decreasing the gain of the detector during travel of said energy burst so as to search for a target in an initial portion of said range of the detector; and (c) repeating said steps (a) and (b) a plurality of times so as to search for targets within different portions of said range of the detector.
Claim 42
Independent Claim 80 words
A method of searching for targets within a range of a detector, said method comprising the steps of: (a) transmitting an energy burst; (b) decreasing the gain of the detector during travel of said energy burst so as to search for a target in an initial portion of said range of the detector; and (c) repeating said steps (a) and (b) a plurality of times so as to search for targets within different portions of said range of the detector.
Claim 43
Dependent Claim 28 words
A method as defined in claim 31 wherein the entire defined range of the detector is searched so as to detect substantially all targets within the defined range.
Claim 44
Dependent Claim 98 words
A detector, comprising: a transducer that generates bursts of energy, receives echoes of said energy bursts, and generates electrical echo signals upon receipt of said echoes; an amplifier coupled to receive said echo signals, said amplifier having a variable gain; detecting means for detecting echo signals, said detecting means generating an echo-detect signal upon the detection of an echo signal; and control means for controlling the gain of said amplifier during travel of each energy burst, the gain of said amplifier being controlled in accordance with a different, gradually decreasing gain line during travel of each energy burst.
Claim 45
Dependent Claim 98 words
A detector, comprising: a transducer that generates bursts of energy, receives echoes of said energy bursts, and generates electrical echo signals upon receipt of said echoes; an amplifier coupled to receive said echo signals, said amplifier having a variable gain; detecting means for detecting echo signals, said detecting means generating an echo-detect signal upon the detection of an echo signal; and control means for controlling the gain of said amplifier during travel of each energy burst, the gain of said amplifier being controlled in accordance with a different, gradually decreasing gain line during travel of each energy burst.
Claim 46
Dependent Claim 14 words
A detector as defined in claim 33 wherein said detecting means comprises a comparator.
Claim 47
Dependent Claim 16 words
A detector as defined in claim 34 wherein said detecting means additionally comprises an A/D converter.
Claim 48
Dependent Claim 15 words
A detector as defined in claim 33 wherein said control means comprises a variable-gain amplifier.
Claim 49
Dependent Claim 20 words
A detector as defined in claim 36 wherein said control means additionally comprises a controller coupled to said variable-gain amplifier.
Claim 50
Dependent Claim 21 words
A detector as defined in claim 37 wherein said controller gradually decreases said gain lines by discrete amounts at synchronous intervals.
Claim 51
Independent Claim 228 words
A method detecting an echo with a detector having two modes of echo detection, a first mode in which the first echo received is considered to be the true echo and a second mode in which the echo having the largest magnitude is considered to be the true echo, said method comprising the steps of: (a) storing echo data in each of a plurality of memory locations in memory, said echo data in each of said memory locations comprising time-of-receipt data and magnitude data for each of a plurality of echoes received by said detector; (b) determining the operating mode of said detector, said operating mode being either said first mode of detection or said second mode of detection; (c) if the operating mode of said detector is said first mode, searching the contents of each of said memory locations to determine which of said echoes was received first as indicated by said time-of-receipt data, said first-received echo being considered the true echo; (d) if the operating mode of said detector is second mode, searching the contents of each of said memory locations to determine which of said echoes had the largest magnitude as indicated by said magnitude data, said largest-magnitude echo being considered the true echo; and (e) determining travel-time data based upon the true echo as determined either in said step (c) or said step (d).
Claim 52
Independent Claim 228 words
A method detecting an echo with a detector having two modes of echo detection, a first mode in which the first echo received is considered to be the true echo and a second mode in which the echo having the largest magnitude is considered to be the true echo, said method comprising the steps of: (a) storing echo data in each of a plurality of memory locations in memory, said echo data in each of said memory locations comprising time-of-receipt data and magnitude data for each of a plurality of echoes received by said detector; (b) determining the operating mode of said detector, said operating mode being either said first mode of detection or said second mode of detection; (c) if the operating mode of said detector is said first mode, searching the contents of each of said memory locations to determine which of said echoes was received first as indicated by said time-of-receipt data, said first-received echo being considered the true echo; (d) if the operating mode of said detector is second mode, searching the contents of each of said memory locations to determine which of said echoes had the largest magnitude as indicated by said magnitude data, said largest-magnitude echo being considered the true echo; and (e) determining travel-time data based upon the true echo as determined either in said step (c) or said step (d).
Claim 53
Dependent Claim 17 words
A method as defined in claim 39 wherein said step (b) is performed after said step (a).
Claim 54
Independent Claim 207 words
A method of detecting an echo with a detector having two modes of echo detection, a first mode in which the first echo received is considered to be the true echo and a second mode in which the echo having the largest magnitude is considered to be the true echo, said method comprising the steps of: (a) determining the operating mode of said detector, said operating mode being either said first mode of detection or said second mode of detection; (b) if the operating mode of said detector is said first mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes was received by said detector first, said first-received echo being considered the true echo; (c) if the operating mode of said detector is said second mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes received by said detector had the largest magnitude, said largest-magnitude echo being considered the true echo; and (d) determining travel-time data based upon the true echo as determined either in said step (b) or said step (c).
Claim 55
Independent Claim 207 words
A method of detecting an echo with a detector having two modes of echo detection, a first mode in which the first echo received is considered to be the true echo and a second mode in which the echo having the largest magnitude is considered to be the true echo, said method comprising the steps of: (a) determining the operating mode of said detector, said operating mode being either said first mode of detection or said second mode of detection; (b) if the operating mode of said detector is said first mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes was received by said detector first, said first-received echo being considered the true echo; (c) if the operating mode of said detector is said second mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes received by said detector had the largest magnitude, said largest-magnitude echo being considered the true echo; and (d) determining travel-time data based upon the true echo as determined either in said step (b) or said step (c).
Claim 56
Dependent Claim 16 words
A method as defined in claim 41 wherein said memory locations are provided in a buffer.
Claim 57
Dependent Claim 23 words
A method as defined in claim 41 wherein echo data corresponding to a single echo is stored in each of said memory locations.
Claim 58
Dependent Claim 28 words
A method as defined in claim 41 where the memory locations searched during said step (b) are the same memory locations that are searched during said step (c).
Claim 59
Independent Claim 288 words
A method of detecting an echo with a detector having two modes of echo detection, a first mode in which the first echo received is considered to be the true echo and a second mode in which the echo having the largest magnitude is considered to be the true echo, said method comprising the steps of: (a) determining the operating mode of said detector, said operating mode being either said first mode of detection or said second mode of detection; (b) if the operating mode of said detector is first mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes was received by said detector first, said first-received echo being considered a candidate echo; (c) if the operating mode of said detector is said second mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes received by said detector had the largest magnitude, said largest-magnitude echo being considered a candidate echo; (d) searching the contents of at least one memory location having bogus target data corresponding to at least one bogus target stored therein to determine whether said candidate echo identified during either said step (b) or said step (c) corresponds to a bogus target; (e) if said candidate echo corresponded to a bogus target as determined at said step (d), repeating said steps (b) through (d) at least once to determine another candidate echo, each repetition of said step (b) ignoring for purposes of candidate echo determination any echo data that was determined to correspond to a bogus target at said step (d).
Claim 60
Independent Claim 288 words
A method of detecting an echo with a detector having two modes of echo detection, a first mode in which the first echo received is considered to be the true echo and a second mode in which the echo having the largest magnitude is considered to be the true echo, said method comprising the steps of: (a) determining the operating mode of said detector, said operating mode being either said first mode of detection or said second mode of detection; (b) if the operating mode of said detector is first mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes was received by said detector first, said first-received echo being considered a candidate echo; (c) if the operating mode of said detector is said second mode, searching the contents of a plurality of memory locations having echo data corresponding to a plurality of echoes stored therein to determine which of said echoes received by said detector had the largest magnitude, said largest-magnitude echo being considered a candidate echo; (d) searching the contents of at least one memory location having bogus target data corresponding to at least one bogus target stored therein to determine whether said candidate echo identified during either said step (b) or said step (c) corresponds to a bogus target; (e) if said candidate echo corresponded to a bogus target as determined at said step (d), repeating said steps (b) through (d) at least once to determine another candidate echo, each repetition of said step (b) ignoring for purposes of candidate echo determination any echo data that was determined to correspond to a bogus target at said step (d).
Claim 61
Dependent Claim 22 words
A method as defined in claim 45 wherein said at least one bogus target corresponds to an internal structure within a tank.
Claim 62
Dependent Claim 95 words
A detector, comprising: means for automatically determining the existence of at least one bogus target within a tank; a memory for storing bogus target data corresponding to the bogus target determined by said bogus target determining means; a transducer for transmitting an energy burst and generating an electrical echo signal in response to receiving an echo of said energy burst; means for generating echo data based upon the characteristics of said echo signal; and means for comparing said echo data with said bogus target data to determine whether said echo corresponds to said bogus target.
Claim 63
Dependent Claim 95 words
A detector, comprising: means for automatically determining the existence of at least one bogus target within a tank; a memory for storing bogus target data corresponding to the bogus target determined by said bogus target determining means; a transducer for transmitting an energy burst and generating an electrical echo signal in response to receiving an echo of said energy burst; means for generating echo data based upon the characteristics of said echo signal; and means for comparing said echo data with said bogus target data to determine whether said echo corresponds to said bogus target.
Claim 64
Dependent Claim 20 words
A detector as defined in claim 47 additionally comprising means for determining the location of a surface within said tank.
Claim 65
Dependent Claim 16 words
A detector as defined in claim 47 additionally comprising a memory for storing said echo data.
Claim 66
Dependent Claim 29 words
A detector as defined in claim 48 wherein said bogus target determining means determines the distance between said transducer and said surface and stores said distance in said memory.
Claim 67
Independent Claim 133 words
A method of discriminating between true echoes and bogus echoes, said method comprising the steps of: (a) automatically determining the existence of at least one bogus target within a tank; (b) storing in memory bogus target data relating to said bogus target automatically determined in said step (a); (c) transmitting an energy burst; (d) generating an electrical echo signal in response to receiving an echo of said energy burst; (e) generating echo data based upon the characteristics of said echo signal; (f) comparing said echo data with said bogus target data stored in memory during said step (b) to determine whether said echo corresponds to said bogus target; and (g) if said echo corresponds to said bogus target, ignoring said echo for purposes of determining the location of a surface within the tank.
Claim 68
Independent Claim 133 words
A method of discriminating between true echoes and bogus echoes, said method comprising the steps of: (a) automatically determining the existence of at least one bogus target within a tank; (b) storing in memory bogus target data relating to said bogus target automatically determined in said step (a); (c) transmitting an energy burst; (d) generating an electrical echo signal in response to receiving an echo of said energy burst; (e) generating echo data based upon the characteristics of said echo signal; (f) comparing said echo data with said bogus target data stored in memory during said step (b) to determine whether said echo corresponds to said bogus target; and (g) if said echo corresponds to said bogus target, ignoring said echo for purposes of determining the location of a surface within the tank.
Claim 69
Dependent Claim 18 words
A method as defined in claim 51 wherein said step (a) is performed when the tank is empty.
Claim 70
Dependent Claim 25 words
A method as defined in claim 51 wherein said step (a) is performed when the tank contains a liquid the level of which is known.
Claim 71
Dependent Claim 56 words
A method as defined in claim 51 wherein said step (a) comprises the steps of: (h) transmitting an energy burst within the tank; (i) receiving an echo of said energy burst; and (j) analyzing the time at which said echo was received to determine whether said echo was generated by a surface at a known position.
Claim 72
Dependent Claim 16 words
A method as defined in claim 54 wherein said surface comprises the surface of a liquid.
Claim 73
Dependent Claim 16 words
A method as defined in claim 54 wherein said surface comprises the bottom of the tank.
Claim 74
Dependent Claim 104 words
A detector, comprising: a first memory location for storing an access code; means for comparing an access code entered by operator with said access code stored in said first memory location, said comparing means generating an access-code match signal in response to said access codes being identical; means for retrieving a gain value from a second memory location in response to said access-code match signal; means for adjusting said gain value to a new value in response to input from an operator; and means for storing said new gain value back in second memory location in response to the detection of an adjust-complete signal.
Claim 75
Dependent Claim 104 words
A detector, comprising: a first memory location for storing an access code; means for comparing an access code entered by operator with said access code stored in said first memory location, said comparing means generating an access-code match signal in response to said access codes being identical; means for retrieving a gain value from a second memory location in response to said access-code match signal; means for adjusting said gain value to a new value in response to input from an operator; and means for storing said new gain value back in second memory location in response to the detection of an adjust-complete signal.
Claim 76
Independent Claim 155 words
A method of setting a gain value within a detector, said method comprising the steps of: (a) retrieving a gain value from a first memory location and storing said gain value in a temporary memory location; (b) transmitting a burst of energy; (c) generating an electrical echo signal upon receiving an echo of said energy burst; (d) amplifying said echo signal by an amount corresponding to the contents of said temporary memory location; (e) upon the detection of an increase-gain signal, increasing said gain value by incrementing the contents of said temporary memory location; (f) upon the detection of a decrease-gain signal, decreasing said gain value by decrementing the contents of said temporary memory location; (g) upon the detection of a gain-correct signal, storing the current contents of said temporary memory location back in said first memory location; and (h) repeating steps (b) through (f) until a gain-correct signal is detected during said step (g).
Claim 77
Independent Claim 155 words
A method of setting a gain value within a detector, said method comprising the steps of: (a) retrieving a gain value from a first memory location and storing said gain value in a temporary memory location; (b) transmitting a burst of energy; (c) generating an electrical echo signal upon receiving an echo of said energy burst; (d) amplifying said echo signal by an amount corresponding to the contents of said temporary memory location; (e) upon the detection of an increase-gain signal, increasing said gain value by incrementing the contents of said temporary memory location; (f) upon the detection of a decrease-gain signal, decreasing said gain value by decrementing the contents of said temporary memory location; (g) upon the detection of a gain-correct signal, storing the current contents of said temporary memory location back in said first memory location; and (h) repeating steps (b) through (f) until a gain-correct signal is detected during said step (g).
Claim 78
Dependent Claim 15 words
A method as defined in claim 58 wherein said temporary memory location comprises a counter.
Claim 79
Dependent Claim 15 words
A method as defined in claim 59 wherein said counter comprises a computer program variable.
Claim 80
Dependent Claim 16 words
A method as defined in claim 58 wherein said gain value comprises a maximum gain limit.
Claim 81
Independent Claim 155 words
A method of setting a gain value within a detector, said method comprising the steps of: (a) retrieving a gain value from a first location and storing said gain value in a temporary memory location; (b) waiting for the occurrence of a gain-control signal, said gain-control signal being either an increase-gain signal, a decrease-gain signal, or a gain-correct signal, and performing one of the following steps (b1), (b2), (b3), depending on the gain-control signal detected: (b1) if said gain-control signal comprises an increase-gain signal, increasing said gain value by incrementing the contents of said temporary memory location; (b2) if said gain-control signal comprises a decrease-gain signal, decreasing said gain value by decrementing the contents of said temporary memory location; (b3) if said gain control signal comprises a gain-correct signal, storing the current contents of said temporary memory location back in said first memory location; and (c) repeating step (b) until a gain-correct signal is detected.
Claim 82
Independent Claim 155 words
A method of setting a gain value within a detector, said method comprising the steps of: (a) retrieving a gain value from a first location and storing said gain value in a temporary memory location; (b) waiting for the occurrence of a gain-control signal, said gain-control signal being either an increase-gain signal, a decrease-gain signal, or a gain-correct signal, and performing one of the following steps (b1), (b2), (b3), depending on the gain-control signal detected: (b1) if said gain-control signal comprises an increase-gain signal, increasing said gain value by incrementing the contents of said temporary memory location; (b2) if said gain-control signal comprises a decrease-gain signal, decreasing said gain value by decrementing the contents of said temporary memory location; (b3) if said gain control signal comprises a gain-correct signal, storing the current contents of said temporary memory location back in said first memory location; and (c) repeating step (b) until a gain-correct signal is detected.
Claim 83
Independent Claim 201 words
A method of setting a gain value within a detector, said method comprising the steps of: (a) retrieving a gain value from a first memory location and storing said gain value in a temporary memory location; (b) waiting for the occurrence of a gain-control signal, said gain-control signal being either a gain-increase signal, a gain-decrease signal, or a gain-correct signal, and performing one of the following steps (b1), (b2), (b3), depending on the gain-control signal detected: (b1) if said gain-control signal comprises a gain-increase signal, increasing said gain value by incrementing the contents of said temporary memory location; (b2) if said gain-control signal comprises a gain-decrease signal, decreasing said gain value by decrementing the contents of said temporary memory location; (b3) if said gain-control signal comprises a gain-correct signal, storing the current contents of said temporary memory location back in said first memory location; and (c) repeating step (b) until a gain-correct signal is detected, wherein said gain-increase signal is generated by the depression of a button with an "up" arrow, wherein said gain-decrease signal is generated by the depression of a button with a "down" arrow, and wherein said gain-correct signal is generated by the depression of an "enter" button.
Claim 84
Independent Claim 201 words
A method of setting a gain value within a detector, said method comprising the steps of: (a) retrieving a gain value from a first memory location and storing said gain value in a temporary memory location; (b) waiting for the occurrence of a gain-control signal, said gain-control signal being either a gain-increase signal, a gain-decrease signal, or a gain-correct signal, and performing one of the following steps (b1), (b2), (b3), depending on the gain-control signal detected: (b1) if said gain-control signal comprises a gain-increase signal, increasing said gain value by incrementing the contents of said temporary memory location; (b2) if said gain-control signal comprises a gain-decrease signal, decreasing said gain value by decrementing the contents of said temporary memory location; (b3) if said gain-control signal comprises a gain-correct signal, storing the current contents of said temporary memory location back in said first memory location; and (c) repeating step (b) until a gain-correct signal is detected, wherein said gain-increase signal is generated by the depression of a button with an "up" arrow, wherein said gain-decrease signal is generated by the depression of a button with a "down" arrow, and wherein said gain-correct signal is generated by the depression of an "enter" button.
Claim 85
Independent Claim 124 words
A method of setting a control value within a detector, said method comprising the steps of: (a) detecting the entry of an access code; (b) comparing said entered access code to an authorized access code stored in a memory; (c) if said entered access code matches said stored access code, retrieving a control value from a first memory location and storing said control value in a temporary memory location; (d) detecting the occurrence of control value-adjust signal and adjusting the contents of said temporary memory location based upon said control value-adjust signal; and (e) detecting the occurrence of an adjust-complete signal and storing the current contents of said temporary memory location back in said first memory location in response to detecting said adjust-complete signal.
Claim 86
Independent Claim 124 words
A method of setting a control value within a detector, said method comprising the steps of: (a) detecting the entry of an access code; (b) comparing said entered access code to an authorized access code stored in a memory; (c) if said entered access code matches said stored access code, retrieving a control value from a first memory location and storing said control value in a temporary memory location; (d) detecting the occurrence of control value-adjust signal and adjusting the contents of said temporary memory location based upon said control value-adjust signal; and (e) detecting the occurrence of an adjust-complete signal and storing the current contents of said temporary memory location back in said first memory location in response to detecting said adjust-complete signal.
Claim 87
Dependent Claim 32 words
A method as defined in claim 64 wherein said step (d) is repeated at least once after the performance of said step (c) and prior to the performance of said step (e).
Claim 88
Dependent Claim 20 words
A method as defined in claim 64 wherein said adjust-complete signal is generated upon the depression of an "enter" button.
Claim 89
Dependent Claim 15 words
A method as defined in claim 64 wherein said control value comprises a gain value.
Claim 90
Dependent Claim 38 words
A detector as defined in claim 1 wherein said energy burst is transmitted at a transmission frequency and wherein said A/D converter samples said echo signal at a sampling rate of at least about twice said transmission frequency.
Claim 91
Dependent Claim 47 words
A method as defined in claim 13 wherein said burst of energy is transmitted at a transmission frequency and wherein the time occurrence of the peak of said echo is determined by sampling said echo signal at a sampling rate of at least twice said transmission frequency.

References Cited (Backward Citations)

US4984449A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag