IP Library Granted Patent US 7,346,030
Granted Patent B2
US 7,346,030 · App. 10/951,266 · Granted Mar 18, 2008

Processing gain for wireless communication, such as in automatic data collection systems for public utility data collection

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 7,346,030
App. No.
10/951,266
Granted
Mar 18, 2008
Kind
B2
Abstract

Several embodiments are described that increase processing gain. Under one embodiment, a wireless receiver quickly and accurately determines a particular frequency hopping table employed by a transmitter. Under another embodiment, the wireless receiver accumulates packets, such as packets containing utility meter data, and employs a mathematical process on the packets to generate an improved, decodable packet. Other embodiments are described in detail.

Claims (38)

1. A wireless communication system for processing utility consumption data, the system comprising:

multiple transmitting nodes, each configured to wirelessly transmit a substantially similar message multiple times and according to one of multiple different frequency hopping tables, wherein each of the transmitting nodes receives utility consumption data from an associated utility meter; and

a mobile receiving node configured to wirelessly receive at least one of the transmitted messages on one frequency from one of the transmitting nodes, and to perform a first routine at least twice to determine which one of the multiple different frequency hopping tables the one transmitting node is employing, wherein the routine includes:

guessing a next frequency on which the one transmitting node will next transmit a message, and

listening at the next frequency for the next transmission of a message, and

wherein the mobile receiving node wirelessly receives and stores at least two of the transmitted messages after determining the one frequency hopping table employed by the one transmitting node, and wherein the receiving node performs a second routine to decode the at least two received and stored messages, wherein the second routine comprises:

applying a mathematical operation to the two received and stored messages to produce an improved message, and

decoding at least a portion of the improved message.

2. The method of claim 1 wherein the mobile receiving node performs a third routine, before the second routine, wherein the third routine comprises:

determining a time gap between pairs of received messages to determine at least first and second differing time gaps;

comparing the first and second differing time gaps to multiple time dithering tables to identify one of the tables having the first and second differing time gaps; and

identifying the one transmitting node, at least in part, on the identified table.

3. A wireless communication method between a transmitting node and a receiving node, the method comprising:

at the transmitting node, wirelessly transmitting messages according to one of multiple different frequency hopping tables, wherein the transmitting node is associated with a utility meter for gathering data associated with consumption of a utility, and wherein at least some of the transmitted messages contain data associated with consumption of a utility; and

at the receiving node, wirelessly receiving at least one of the transmitted messages on one frequency and performing a routine at least twice to determine which of the multiple different frequency hopping tables the transmitting node is employing, wherein the routine includes:

guessing a next frequency on which the transmitting node will next transmit a message, and

listening at the next frequency for the next transmission of a message to determine which of the multiple different frequency hopping tables the transmitting node is employing.

4. The method of claim 3 , further comprising listening on a hailing channel before guessing the next frequency.

5. The method of claim 3 wherein the receiving node includes a multi-channel receiver, and wherein the method further comprises wirelessly receiving signals on multiple frequencies substantially simultaneously.

6. The method of claim 3 , further comprising:

determining a time gap between pairs of received messages to determine at least first and second differing time gaps;

comparing the first and second differing time gaps to multiple time dithering tables to identify one of the tables having the first and second differing time gaps; and

identifying the transmitting node, at least in part, on the identified table.

7. The method of claim 3 , further comprising:

determining first and second time differences between two different pairs of received messages; and

identifying the transmitting node, at least in part, on the determined first and second time differences.

8. A computer-readable medium whose contents cause at least one mobile wireless receiver to perform a method to determine an identity of one of multiple transmitting nodes, and wherein each of the multiple transmitting nodes wirelessly transmit messages according to one of multiple different frequency hopping tables, the method comprising:

wirelessly receiving at least one of the transmitted messages on one frequency and performing a routine at least twice to determine which of the multiple different frequency hopping tables the one transmitting node is employing, wherein each of the multiple transmitting nodes are associated with a respective one utility meter that gathers utility consumption data, and wherein at least some of the transmitted messages contain utility consumption data;

guessing a next frequency on which the one transmitting node will next transmit a message; and

listening at the next frequency for the next transmission of a message to determine the identity of the one transmitting nodes from an identified one of multiple different frequency hopping tables the one transmitting node is employing.

9. The computer-readable medium of claim 8 wherein the computer-readable medium is a memory of a mobile wireless utility data collection device.

10. The computer-readable medium of claim 8 wherein the computer-readable medium is a logical node in a computer network receiving the contents.

11. The computer-readable medium of claim 8 wherein the computer-readable medium is a computer-readable disk.

12. The computer-readable medium of claim 8 wherein the computer-readable medium is a data transmission medium carrying a generated data signal containing the contents.

13. The computer-readable medium of claim 8 wherein the computer-readable medium is a memory of a computer system.

14. The computer-readable medium of claim 8 , further comprising:

determining first and second time differences between two different pairs of received messages; and

identifying the transmitting node, at least in part, on the determined first and second time differences.

Assignments (5)
SECURITY INTEREST Recorded Jan 8, 2018
From: ITRON, INC.; ITRON NETWORKED SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 045017/0893 →
SECURITY AGREEMENT Recorded Aug 16, 2011
From: ITRON, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 026761/0069 →
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2011
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: ITRON, INC.
Reel/Frame 026749/0263 →
SECURITY AGREEMENT Recorded Apr 25, 2007
From: ITRON, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 019204/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2004
From: CORNWALL, MARK K.
To: ITRON, INC.
Reel/Frame 016086/0131 →