Techniques for pulse source detection

US10034068B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10034068-B2
Application numberUS-201615263422-A
CountryUS
Kind codeB2
Filing dateSep 13, 2016
Priority dateSep 13, 2016
Publication dateJul 24, 2018
Grant dateJul 24, 2018

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • H04Q9/14Primary

    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

  • H04Q9/00Primary

    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

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 US10034068B2 cover?
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 de…
Who is the assignee on this patent?
Landis & Gyr Innovations Inc
What technology area does this patent fall under?
Primary CPC classification H04Q9/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 24 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).