IP Library Granted Patent US 9,591,525
Granted Patent B2
US 9,591,525 · App. 13/481,649 · Granted Mar 7, 2017

Efficient device handover/migration in mesh networks

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,591,525
App. No.
13/481,649
Granted
Mar 7, 2017
Kind
B2
Abstract

A new device is deployed to an area in which a network is provided. The new device may join the network using a single handshake via a neighboring device that is a member of the network and register with a network management system managing the network. If the network is overloaded or has limited bandwidth remaining, the network may refuse to admit the new device, or if the new device is isolated, may force some devices that are members of the network to leave or migrate from the network to allow the isolated device to join the network.

Claims (49)

1. One or more non-transitory computer-readable media having computer-readable instructions therein that, when executed by one or more processors, perform acts comprising:

receiving, at a utility metering device, an instruction to leave a current network to which the utility metering device is currently connected;

in response to receiving the instruction, determining whether one or more other networks exist that the utility metering device is capable of joining;

responsive to determining that one or more other networks exist that the utility metering device is capable of joining, selecting a network from the one or more other networks and sending a request to join the selected network; and

responsive to determining that the utility metering device is incapable of joining any other network, sending, by the utility metering device, a response to the current network indicating that the utility metering device is unable to leave the current network.

2. The one or more non-transitory computer-readable media of claim 1 , the acts further comprising:

receiving a response from the selected network indicating that the utility metering device is allowed to join the selected network; and

migrating from the current network to the selected network based on information provided in the response from the selected network.

3. The one or more non-transitory computer-readable media of claim 2 , wherein the information provided in the response from the selected network comprises a group key associated with the selected network, configuration information for the utility metering device to join the selected network, and a new address assigned to the utility metering device.

4. The one or more non-transitory computer-readable media of claim 3 , the acts further comprising updating an old address of the utility metering device with the new address and receiving packets destined to the new address upon the migrating.

5. The one or more non-transitory computer-readable media of claim 2 , the acts further comprising:

prior to a completion of the migrating and in response to receiving a packet at an old address of the utility metering device:

dropping the received packet;

forwarding the received packet to the current network when a connection between the utility metering device and the current network still exists; or

including the received packet in a new packet and sending the new packet using a new address of the utility metering device upon receiving a new address assigned to the utility metering device.

6. A utility metering device, comprising:

a processor; and

a transceiver communicatively coupled to the processor and to a current network,

wherein the processor is configured to:

receive, via the transceiver, an instruction to leave the current network to which the utility metering device is currently connected;

in response to receiving the instruction, determine whether one or more other networks exist that the utility metering device is capable of joining;

responsive to determining that one or more other networks exist that the utility metering device is capable of joining, select a network from the one or more other networks and send a request to join the selected network; and

responsive to determining that the utility metering device is incapable of joining any other network, send a response to the current network indicating that the utility metering device is unable to leave the current network.

7. The utility metering device of claim 6 , wherein the processor is further configured to:

receive a response from the selected network indicating that the utility metering device is allowed to join the selected network; and

migrate from the current network to the selected network based on information provided in the response from the selected network.

8. The utility metering device of claim 7 , wherein the information provided in the response from the selected network comprises a group key associated with the selected network, configuration information for the utility metering device to join the selected network, and a new address assigned to the utility metering device.

9. The utility metering device of claim 8 , wherein the processor is further configured to:

update an old address of the utility metering device with the new address; and

receive packets destined to the new address upon the migrating.

10. The utility metering device of claim 7 , wherein the processor is further configured to, prior to a completion of the migrating and in response to receiving a packet at an old address of the utility metering device:

drop the received packet;

forward the received packet to the current network when a connection between the utility metering device and the current network still exists; or

include the received packet in a new packet and send the new packet using a new address of the utility metering device upon receiving a new address assigned to the utility metering device.

11. A method of evaluating an instruction to leave a network, the method comprising:

receiving, at a utility metering device, an instruction to leave a current network to which the utility metering device is currently connected;

in response to receiving the instruction, determining whether one or more other networks exist that the utility metering device is capable of joining;

responsive to determining that one or more other networks exist that the utility metering device is capable of joining, selecting a network from the one or more other networks and sending a request to join the selected network; and

responsive to determining that the utility metering device is incapable of joining any other network, sending, by the utility metering device, a response to the current network indicating that the utility metering device is unable to leave the current network.

12. The method of claim 11 , further comprising:

receiving a response from the selected network indicating that the utility metering device is allowed to join the selected network; and

migrating from the current network to the selected network based on information provided in the response from the selected network.

13. The method of claim 12 , wherein the information provided in the response from the selected network comprises a group key associated with the selected network, configuration information for the utility metering device to join the selected network, and a new address assigned to the utility metering device.

14. The method of claim 13 , further comprising:

updating an old address of the utility metering device with the new address and receiving packets destined to the new address upon the migrating.

15. The method of claim 12 , further comprising, prior to a completion of the migrating and in response to receiving a packet at an old address of the utility metering device:

dropping the received packet;

forwarding the received packet to the current network when a connection between the utility metering device and the current network still exists; or

including the received packet in a new packet and sending the new packet using a new address of the utility metering device upon receiving a new address assigned to the utility metering device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: ITRON, INC.
To: ITRON FRANCE S.A.S.
Reel/Frame 039373/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: ITRON FRANCE S.A.S.
To: ITRON GLOBAL SARL
Reel/Frame 039373/0137 →
SECURITY INTEREST Recorded Jul 6, 2015
From: ITRON, INC.
To: WELLS FARGO, NATIONAL ASSOCIATION
Reel/Frame 036068/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2012
From: POPA, DANIEL; MAINAUD, BASTIEN; MANI, MEHDI; NGUYEN, VIET-HUNG; STUBER, MICHAEL T. GARRISON
To: ITRON, INC.
Reel/Frame 028282/0895 →