Techniques for counting resource usage

US9989379B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9989379-B2
Application numberUS-201615263683-A
CountryUS
Kind codeB2
Filing dateSep 13, 2016
Priority dateSep 13, 2016
Publication dateJun 5, 2018
Grant dateJun 5, 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 improving the accuracy of resource usage counting of a metered resource by a computing device. The computing device disables interrupts used by the processor to count pulses received from a utility meter on respective first and second wires of a cable. A data level for the first wire attached to the one or more sensors of the computing device is detected and recorded. The data level indicating whether a pulse is presently being received on the first wire. The computing device then disconnects a common ground in the cable between the computing device and the utility meter, and initiates performance of a test of the cable. The computing device then restores the individual interrupts and the common ground in a defined sequence based upon detection of a pulse in one of the two wires.

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 plurality of wires in a cable; a radio for communicating on a network accessible to the computing device; and a memory configured by an application executed in the computing device to perform a test of the cable, the application comprising logic causing the computing device to: disable first and second interrupts used by the processor to count pulses received from a utility meter on respective first and second wires of the cable; detect and record a data level for the first wire attached to the one or more sensors of the computing device, the data level indicating whether a pulse is presently being received on the first wire; disconnect a common ground in the cable between the computing device and the utility meter; initiate performance of the test of the cable; and in response to the test of the cable concluding and detection of the pulse on the first wire: enable the second interrupt corresponding to the second wire while the common ground is disconnected and the first interrupt is disabled; connect the common ground while the first interrupt is disabled and the second interrupt is enabled; and enable the first interrupt corresponding to the first wire on which the pulse was detected. 2. The computing device of claim 1 , further comprising logic that, in response to the test of the cable concluding and no pulse detected on the first wire, causes the computing device to: enable the first interrupt corresponding to the first wire while the common ground is disconnected and the second interrupt is disabled; connect the common ground while the second interrupt is disabled and the first interrupt is enabled; and enable the second interrupt corresponding to the second wire. 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 transmit an alarm to an administrative server accessible via the network when the cable fails to pass the test. 5. The computing device of claim 1 , further comprising logic causing the computing device to distinguish voltage changes on the wires representing pulses from electrical noise. 6. The computing device of claim 1 , wherein the first wire is connected to a normally open (NO) input on the one or more sensors, and the second wire is connected to a normally closed (NC) input on the one or more sensors. 7. The computing device of claim 1 , wherein the one or more sensors further comprises a tamper output connected to a tamper line in the cable, the tamper output used to conduct the test of the cable. 8. A method for improving the accuracy of resource usage counting of a metered resource by a computing device, the method comprising: disabling first and second interrupts used by a processor of the computing device to count pulses received from a utility meter on respective first and second wires of a cable; detecting and recording, by the processor, a data level for the first wire attached to one or more sensors of the computing device, the data level indicating whether a pulse is presently being received on the first wire; disconnecting, by the processor, a common ground in the cable between the computing device and the utility meter; initiating, by the processor, performance of a test of the cable; and in response to the test of the cable concluding and detection of the pulse on the first wire: enabling, by the processor, the second interrupt corresponding to the second wire while the common ground is disconnected and the first interrupt is disabled; connecting, by the processor, the common ground while the first interrupt is disabled and the second interrupt is enabled; and enabling, by the processor, the first interrupt corresponding to the first wire on which the pulse was detected. 9. The method of claim 8 , wherein in response to the test of the cable concluding and no pulse detected on the first wire, causing the computing device to: enable the first interrupt corresponding to the first wire while the common ground is disconnected and the second interrupt is disabled; connect the common ground while the second interrupt is disabled and the first interrupt is enabled; and enable the second interrupt corresponding to the second wire. 10. The method of claim 8 , wherein the computing device is part of a mesh network comprising other computing devices attached to utility meters. 11. The method of claim 8 , further comprising distinguishing, by the processor, voltage changes on the wires representing pulses from electrical noise. 12. The method of claim 11 , further comprising causing the computing device to transmit an alarm to an administrative server accessible via a network when the cable fails to pass the test. 13. The method of claim 8 , wherein the first wire is connected to a normally open (NO) input on the one or more sensors, and the second wire is connected to a normally closed (NC) input on the one or more sensors. 14. The method of claim 8 , wherein the one or more sensors further comprises a tamper output connected to a tamper line in the cable, the tamper output used to conduct the test of the cable. 15. A non-transitory computer-readable medium embodying a program for improving the accuracy of resource usage counting of a metered resource, the program executable by a processor of a computing device and comprising code for: disabling first and second interrupts used by the processor of the computing device to count pulses received from a utility meter on respective first and second wires of a cable; detecting and recording a data level for the first wire attached to one or more sensors of the computing device, the data level indicating whether a pulse is presently being received on the first wire; disconnecting a common ground in the cable between the computing device and the utility meter; initiating performance of a test of the cable; and in response to the test of the cable concluding and detection of the pulse on the first wire: enabling the second interrupt corresponding to the second wire while the common ground is disconnected and the first interrupt is disabled; connecting the common ground while the first interrupt is disabled and the second interrupt is enabled; and enabling the first interrupt corresponding to the first wire on which the pulse was detected. 16. The non-transitory computer-readable medium of claim 15 , further comprising code that, in response to the test of the cable concluding and no pulse detected on the first wire: enables the first interrupt corresponding to the first wire while the common ground is disconnected and the second interrupt is disabled; connects the common ground while the second interrupt is disabled and the first interrupt is enabled; and enables the second interrupt corresponding to the second wire. 17. The non-transitory computer-readable medium of claim 15 , wherein the computing device is part of a mesh network comprising other computing devices attached to utility meters. 18. The non-transitory computer-readable medium of claim 15 , further comprising code for distinguishing voltage changes on the wires representing pulses from electrical noise. 19. The non-transitory computer-readable medium of claim 15 , further comprising code for causing the comput

Assignees

Inventors

Classifications

  • G01D4/02Primary

    Details · CPC title

  • G01D4/002Primary

    Remote reading of utility meters · CPC title

  • Smart grids as enabling technology in buildings sector (smart grids supporting the management or operation of end-user stationary applications in general, or like technologies with no associated climate change mitigation effect Y04S20/00) · CPC title

  • Smart metering, e.g. specially adapted for remote reading · 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 US9989379B2 cover?
Disclosed are various systems and methods related to improving the accuracy of resource usage counting of a metered resource by a computing device. The computing device disables interrupts used by the processor to count pulses received from a utility meter on respective first and second wires of a cable. A data level for the first wire attached to the one or more sensors of the computing device…
Who is the assignee on this patent?
Landis & Gyr Innovations Inc
What technology area does this patent fall under?
Primary CPC classification G01D4/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 05 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).