IP Library Granted Patent US 9,900,670
Granted Patent B2
US 9,900,670 · App. 15/197,008 · Granted Feb 20, 2018

Portable communication gateway for utility metering devices

Inventors: Cecil Barrett (Lawrenceville, GA); Anthony DePoy (Cumming, GA)
Assignee: LANDIS+GYR INNOVATIONS, INC.
H04Q9/00H04Q2209/60H04Q2209/86
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,900,670
App. No.
15/197,008
Granted
Feb 20, 2018
Kind
B2
Abstract

A communication gateway communicates with a utility meter and a meter servicing device. The communication gateway includes a one-way processing module to process communications received from a one-way utility meter and includes a two-way processing module to process communications received from a two-way utility meter. For communications from a one-way utility meter the communication gateway may decode a signal received from the meter to obtain only certain information. For example, metering information may be extracted from the signal, but a spreading sequence may not be decoded.

Claims (72)

1. A method of decoding a communication signal from a utility meter, the method comprising:

receiving a communication from the utility meter at a communication gateway, wherein:

the communication is carried via a signal with a modulated carrier frequency and a spreading sequence comprised of multiple chips, and

the communication includes a packet comprised of multiple data bits, wherein each data bit has (i) a respective level based on an amplitude of the modulated carrier frequency and (ii) a respective boundary and a respective length of time based on a predetermined quantity of the multiple chips, wherein the packet comprises a preamble that includes a predetermined quantity of the multiple data bits, a header that includes information identifying the utility meter, and a body that includes metering information;

filtering the communication to remove the modulated carrier frequency and to extract the metering information without decoding the spreading sequence, wherein extracting the metering information includes:

determining, based on the predetermined quantity of the multiple data bits included in the preamble, the respective boundary and the respective length of time of each data bit included in the communication, and

determining, based the respective boundary and the respective length of time, the respective level of each data bit included in the communication;

interpreting the metering information; and

transmitting the interpreted metering information to a meter servicing device.

2. The method of claim 1 wherein filtering the communication to remove the carrier frequency comprises using a non-linear logarithmic decoder.

3. The method of claim 1 further comprising:

receiving a control signal from the meter servicing device at the communication gateway prior to receiving the communication from the utility meter; and

in response to receiving the control signal, configuring the communication gateway to operate in a first operating mode that enables communication with the utility meter that supports one-way communication.

4. The method of claim 1 further comprising:

receiving a second control signal from the meter servicing device at the communication gateway; and

in response to receiving the second control signal, configuring the communication gateway to operate in a second operating mode that enables communication with a second utility meter that supports two-way communication.

5. The method of claim 1 , wherein the spreading sequence identifies the modulated carrier frequency.

6. The method of claim 1 , further comprising:

after filtering the communication to remove the modulated carrier frequency, comparing the spreading sequence against a clock;

using the comparison to determine the respective boundary of a particular data bit of the multiple data bits;

using the particular data bit boundary to determine a first length of time wherein the spreading sequence has a relatively large voltage and a second length of time wherein the spreading sequence has a relatively small voltage; and

decoding the first length of time as a high data bit and the second length of time as a low data bit.

7. A system for decoding a communication signal from a utility meter, the system comprising:

a communication gateway configurable to operate in a first operating mode that enables communication with a one-way utility meter or a second operating mode that enables communication with a two-way utility meter; and

a meter servicing device in communication with the communication gateway, wherein the meter servicing device transmits a control signal to the communication gateway to configure the communications gateway in the first operating mode or the second operating mode,

wherein when the communication gateway is configured in the first operating mode, the communication gateway is operable to:

receive a communication from the one-way utility meter, wherein:

the communication is carried via a signal with a modulated carrier frequency and a spreading sequence comprised of multiple chips, and

the communication includes a packet comprised of multiple data bits, wherein each data bit has (i) a respective level based on an amplitude of the modulated carrier frequency and (ii) a respective boundary and a respective length of time based on a predetermined quantity of the multiple chips, wherein the packet comprises a preamble that includes a predetermined quantity of the multiple data bits, a header that includes information identifying the one-way utility meter, and a body that includes first metering information;

decode the communication to extract the first metering information without decoding the spreading sequence, wherein extracting the metering information includes:

determining, based on the predetermined quantity of the multiple data bits included in the preamble, the respective boundary and the respective length of time of each data bit included in the communication, and

determining, based the respective boundary and the respective length of time, the respective level of each data bit included in the communication; and

transmit the first metering information to the meter servicing device.

8. The system of claim 7 , wherein the communication gateway further comprises:

a front end module for amplifying and filtering the signal;

a non-linear logarithmic decoder for filtering out the modulated carrier frequency to extract the first metering information without decoding the spreading sequence; and

a processor for interpreting the first metering information.

9. The system of claim 7 , wherein the communication gateway further comprises:

a wireless transceiver for wirelessly communicating with the meter servicing device.

10. The system of claim 7 , wherein when the communication gateway is configured in the second operating mode, the communication gateway is operable to:

receive a communication from the two-way utility meter;

process the communication to extract second metering information and meter identification information for the two-way utility meter; and

transmit the second metering information and the meter identification information for the two-way utility meter to the meter servicing device.

11. The system of claim 7 , wherein the meter servicing device is operable to:

receive the first metering information from the communication gateway;

associate the first metering information with the information identifying the one-way utility meter; and

transmit the first metering information and the information identifying the one-way utility meter to a network device.

12. The system of claim 7 , wherein the spreading sequence identifies the modulated carrier frequency.

13. The system of claim 7 , wherein the communication gateway is operable to decode the communication by:

filtering the signal to remove the modulated carrier frequency; and

comparing the spreading sequence against a clock;

determining, based on the comparison, the respective boundary of a particular data bit of the multiple data bits;

determining, based on the determined data bit boundary, a first length of time wherein the spreading sequence has a relatively large voltage and second length of time wherein the spreading sequence has a relatively small voltage; and

decoding the first length of time as a high data bit and the second length of time as a low data bit.

14. A communication gateway configurable to operate in a first operating mode that enables communication with a one-way utility meter or a second operating mode that enables communication with a two-way utility meter, comprising:

a front end module that receives a communication from a one-way utility meter, wherein:

the communication is carried via a signal with a modulated carrier frequency and a spreading sequence comprised of multiple chips, wherein the front end module amplifies and filters the signal, and

the communication includes a packet comprised of multiple data bits, wherein each data bit has (i) a respective level based on an amplitude of the signal and (ii) a respective boundary and a respective length of time based on a predetermined quantity of the multiple chips, wherein the packet comprises a preamble that includes a predetermined quantity of the multiple data bits, a header that includes information identifying the utility meter, and a body that includes metering information;

a non-linear logarithmic decoder for filtering out the modulated carrier frequency to extract the metering information without decoding the spreading sequence, wherein extracting the metering information includes:

determining, based on the predetermined quantity of the multiple data bits included in the preamble, the respective boundary and the respective length of time of each data bit included in the communication, and

determining, based the respective boundary and the respective length of time, the respective level of each data bit included in the communication;

a processor for interpreting the metering information; and

a communication module for transmitting the metering information to a meter servicing device.

15. The communication gateway of claim 14 , wherein the communication module is further operable for:

receiving a control signal from the meter servicing device prior to receiving the communication from the one-way utility meter; and

in response to receiving the control signal, the processor configures the communication gateway to operate in the first operating mode that enables communication with the one-way utility meter.

16. The communication gateway of claim 14 , wherein the spreading sequence identifies the modulated carrier frequency, and wherein the non-linear logarithmic decoder is operable to:

filtering the signal from the front end module to remove the modulated carrier frequency; and

compare the spreading sequence against a clock;

use the comparison to determine the respective boundary of a particular data bit of the multiple data bits;

use the particular data bit boundary to determine a first length of time wherein the spreading sequence has a relatively large voltage and a second length of time wherein the spreading sequence has a relatively small voltage; and

decode the first length of time as a high data bit and the second length of time as a low data bit.

Assignments (2)
MERGER Recorded Oct 27, 2023
From: LANDIS+GYR INNOVATIONS, INC.
To: LANDIS+GYR TECHNOLOGY, INC.
Reel/Frame 065373/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: BARRETT, CECIL; DEPOY, ANTHONY
To: LANDIS+GYR INNOVATIONS, INC.
Reel/Frame 039044/0713 →
Continuity (1)
Related Publication 20180007452A1 · Jan 4, 2018