Antenna for wireless underground communication
US-9532118-B2 · Dec 27, 2016 · US
US10034068B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10034068-B2 |
| Application number | US-201615263422-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 13, 2016 |
| Priority date | Sep 13, 2016 |
| Publication date | Jul 24, 2018 |
| Grant date | Jul 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are various systems and methods related to detecting a type of pulse source that is removably attached to a computing device via a data line. The computing device receives two or more pulses from a pulse source via the data line. Based upon the number of pulses received on each input, the computing device can determine the type of pulse source to which it is attached. The computing device further determines an adjustment to the consumption counter based on the identified type of pulse source and the number of received pulses.
Opening claim text (preview).
Therefore, the following is claimed: 1. A computing device, comprising: a processor; one or more sensors for detecting electrical pulses received from a data line; a radio for communicating on a network accessible to the computing device; and a memory configured by an application executed in the computing device, the application comprising logic causing the computing device to; receive, via the data line attached to the one or more sensors of the computing device, a first pulse from a utility meter, wherein the first pulse is received on a first one of two inputs; in response to receiving the first pulse on the first input, increment a first counter corresponding to the first input, wherein a second counter corresponds to the second one of the inputs; receive, via the data line attached to the one or more sensors of the computing device, a second pulse from the utility meter, wherein the second pulse is received on either the first input or the second input; when the second pulse is received on the first input: increment the first counter corresponding to the first input; determine, based on receiving the first pulse and the second pulse at the first input, that the utility meter attached to the computing device uses a first type of switch; and increment a consumption counter to record that two units have been consumed, wherein the utility meter with the first type of switch indicates one unit consumed for each pulse sent; and when the second pulse is received on the second input: increment the second counter corresponding to the second input; determine, based on receiving the first pulse at the first input and the second pulse at the second input, that the utility meter attached to the computing device uses a second type of switch; and increment the consumption counter to record that one unit has been consumed, wherein the utility meter with the second type of switch indicates one unit consumed by sending one pulse on each of the first input and the second input. 2. The computing device of claim 1 , further comprising logic causing the computing device to transmit a value of the consumption counter to an administrative server accessible via a network. 3. The computing device of claim 1 , wherein the computing device is part of a mesh network comprising other computing devices attached to utility meters. 4. The computing device of claim 1 , further comprising logic causing the computing device to distinguish voltage changes on the data line representing a pulse from electrical noise that should not represent a pulse. 5. The computing device of claim 1 , further comprising logic causing the computing device to clear a detection flag once the type of utility meter is determined. 6. The computing device of claim 1 , further comprising logic causing the computing device to receive a directive from an administrative server specifying the type of utility meter attached to the computing device. 7. A method for detecting a type of utility meter that is removably attached to a computing device via a data line, the method comprising: receiving, via the data line attached to the computing device, a first pulse from a utility meter, wherein the first pulse is received on a first one of two inputs; in response to receiving the first pulse on the first input, incrementing, in the computing device, a first counter corresponding to the first input, wherein a second counter corresponds to the second one of the inputs; receiving, via the data line attached to the computing device, a second pulse from the utility meter, wherein the second pulse is received on either the first input or the second input; when the second pulse is received on the first input: incrementing, in the computing device, the first counter corresponding to the first input; determining, in the computing device, that the utility meter attached to the computing device uses a first type of switch based on receiving the first pulse and the second pulse at the first input; and incrementing, in the computing device, a consumption counter to record that two units have been consumed, wherein the utility meter with the first type of switch indicates one unit consumed for each pulse sent; and when the second pulse is received on the second input: incrementing, in the computing device, the second counter corresponding to the second input; determining, in the computing device, that the utility meter attached to the computing device uses a second type of switch based on receiving the first pulse at the first input and the second pulse at the second input; and incrementing, in the computing device, the consumption counter to record that one unit has been consumed, wherein the utility meter with the second type of switch indicates one unit consumed by sending one pulse on each of the first input and the second input. 8. The method of claim 7 , further comprising transmitting, by the computing device, a value of the consumption counter to an administrative server accessible via a network. 9. The method of claim 7 , wherein the computing device is part of a mesh network comprising other computing devices attached to utility meters. 10. The method of claim 7 , further comprising distinguishing, in the computing device, voltage changes on the data line representing a pulse from electrical noise that should not represent a pulse. 11. The method of claim 10 , further comprising identifying, in the computing device, whether the utility meter sends the pulses using a mechanical switch or a transistor based on the electrical noise. 12. The method of claim 7 , further comprising clearing, in the computing device, a detection flag once the type of utility meter is determined. 13. The method of claim 7 , further comprising receiving, in the computing device, a directive from an administrative server specifying the type of utility meter attached to the computing device. 14. The method of claim 13 , further comprising storing, in the computing device, an exception when the type of utility meter specified in the directive differs from the type of utility meter determined by the computing device. 15. The method of claim 7 , wherein the first type of switch is a Form A-type switch and the second type of switch is a Form C-type switch. 16. A non-transitory computer-readable medium embodying a program executable by a processor of a computing device, comprising code for: receiving, via a data line attached to the computing device, a first pulse from a utility meter, wherein the first pulse is received on a first one of two inputs; in response to receiving the first pulse on the first input, incrementing a first counter corresponding to the first input, wherein a second counter corresponds to the second one of the inputs; receiving, via the data line attached to the computing device, a second pulse from the utility meter, wherein the second pulse is received on either the first input or the second input; when the second pulse is received on the first input: incrementing the first counter corresponding to the first input; determining, based on receiving the first pulse and the second pulse at the first input, that the utility meter attached to the computing device uses a first type of switch; and incrementing a consumption counter to record that two units have been consumed, wherein the utility meter with the first type of switch indicates one unit consumed for each pulse sent; and when the second pulse is received on the second input: incrementing the second counter corresponding to the second input; determining, based on receiving the
Calling by using pulses · CPC title
using a wired architecture · CPC title
for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter · CPC title
Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.