IP Library Granted Patent US 8,923,287
Granted Patent B2
US 8,923,287 · App. 12/942,538 · Granted Dec 30, 2014

Versatile radio packeting for automatic meter reading systems

Inventors: Mark Cornwall (Spokane, WA); Matt Johnson (Spokane, WA); John Buffington (Hauser, ID)
Assignee: Itron, Inc.
G01D4/004Y02B90/242Y04S20/322Y04S20/36
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 8,923,287
App. No.
12/942,538
Granted
Dec 30, 2014
Kind
B2
Abstract

An automatic meter reading (AMR) system utilizes versatile radio packets that are recognizable by AMR system receivers capable of receiving conventional interval data message (IDM) radio packets. A versatile radio packet includes a packet preamble portion, a packet body portion, and a packet validation portion. The packet preamble portion has a frame synchronization bit sequence that is recognizable by existing or conventional encoder-receiver-transmitter (ERT)-compatible AMR system receivers, such as a bit sequence equal to 0x16A3. The packet preamble portion also has a packet type identifier field and a packet length field. The packet body portion includes at least an endpoint serial number field and a message, where at least the message has a variable length. Optionally, the message includes a message type identifier field and a message value field that can have a plurality of sub-fields. The AMR system may use message type identifiers optionally present in the versatile radio packets to filter, or discriminate between, certain message types at the reader level. Versatile radio packets can enable endpoints and other devices in the AMR system to transmit a variety of new information to existing AMR infrastructure without having to conduct a significant infrastructure overhaul of the AMR system.

Claims (28)

1. A utility meter endpoint for use in an encoder-receiver-transmitter (ERT)-compatible automatic meter reading (AMR) system, comprising:

a utility meter interface that receives utility meter information from a utility meter;

a radio that communicates with the AMR system;

a processor operatively coupled with the utility meter interface and with the radio, wherein the processor converts the utility meter information into packets for transmission by the radio, wherein the packets include a first type of packet that has:

a packet preamble portion that has a frame synchronization bit sequence, a packet type identifier field, and a packet length field, wherein the frame synchronization bit sequence is recognizable by an AMR system receiver that detects a preamble value;

a packet body portion that includes at least an endpoint serial number field and a message, the message including a message type identifier field having an outage notification code and a message value field having an outage event counter value; and

a packet validation portion;

wherein the packet body portion has a length that is variable by the processor and the packet length field is set by the processor to represent the length.

2. The utility meter endpoint of claim 1 , wherein the outage notification code is a byte selected from the group consisting of: Ox50, Ox52, and Ox54.

3. The utility meter endpoint of claim 1 , wherein the preamble value is Ox16A3.

4. A utility meter endpoint for use in an encoder-receiver-transmitter (ERT)-compatible automatic meter reading (AMR) system, comprising:

a utility meter interface that receives utility meter information from a utility meter;

a radio that communicates with the AMR system;

a processor operatively coupled with the utility meter interface and with the radio, wherein the processor converts the utility meter information into packets for transmission by the radio, wherein the packets include a first type of packet that has:

a packet preamble portion that has a frame synchronization bit sequence, a packet type identifier field, and a packet length field, wherein the frame synchronization bit sequence is recognizable by an AMR system receiver that detects a preamble having a value of Ox16A3;

a packet body portion that includes at least an endpoint serial number field and a message, the message including a message type identifier field having a restoration code and a message value field having an outage event counter value; and

a packet validation portion;

wherein the packet body portion has a length that is variable by the processor and the packet length field is set by the processor to represent the length.

5. The utility meter endpoint of claim 4 , wherein the outage event counter value includes a value representing an elapsed time.

6. The utility meter endpoint of claim 4 , wherein the restoration code is a byte selected from the group consisting of: Ox51, Ox53, and Ox55.

7. A utility meter endpoint for use in an encoder-receiver-transmitter (ERT)-compatible automatic meter reading (AMR) system, comprising:

a utility meter interface that receives utility meter information from a utility meter;

a radio that communicates with the AMR system;

a processor operatively coupled with the utility meter interface and with the radio, wherein the processor converts the utility meter information into packets for transmission by the radio, wherein the packets include a first type of packet that has:

a packet preamble portion that has a frame synchronization bit sequence, a packet type identifier field, and a packet length field, wherein the frame synchronization bit sequence is recognizable by an AMR system receiver that detects a preamble having a value of Ox16A3 and the packet length field includes a value that represents a length of a remaining portion of the first type of packet that follows the packet length field;

a packet body portion that includes at least an endpoint serial number field and a message; and

a packet validation portion;

wherein the packet body portion has a length that is variable by the processor and the packet length field is set by the processor to represent the length.

Assignments (3)
SECURITY INTEREST Recorded Jan 8, 2018
From: ITRON, INC.; ITRON NETWORKED SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045017/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2014
From: CORNWALL, MARK; JOHNSON, MATT; BUFFINGTON, JOHN
To: ITRON, INC.
Reel/Frame 034040/0492 →
SECURITY AGREEMENT Recorded Aug 16, 2011
From: ITRON, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 026761/0069 →
Continuity (5)
Continuation 11702428 · Feb 5, 2007
Provisional Application 60764823 · Feb 3, 2006
Provisional Application 60771829 · Feb 9, 2006
Provisional Application 60788653 · Apr 3, 2006
Related Publication 20110050456A1 · Mar 3, 2011