Efficient device handover/migration in mesh networks
AssigneeItron Global SARL
InventorsDaniel Popa, Bastien Mainaud, Viet-Hung Nguyen, Mehdi Mani, Michael T. Garrison Stuber
Life of this patent
Estimating the term…
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.
Claims18
A controlling device of an autonomous routing area of a larger communication network, the controlling device comprising:
- a processing unit configured to perform acts comprising:
- receiving a request from a requesting device to join the autonomous routing area of the larger communication network;
- and
- in response to receiving the request,
- determining, based on information included in the request, whether the requesting device is an isolated device that is incapable of joining other networks different from the autonomous routing area of the larger communication network, and
- controlling a rejection or acceptance of admission of the requesting device to the autonomous routing area of the larger communication network based on whether the requesting device is an isolated device regardless of whether a load on the larger communication network is greater than or equal to a predetermined threshold for accommodation.
A method of controlling admission of a requesting device to an autonomous routing area of a larger communication network, the method comprising:
- receiving a request from the requesting device to join the autonomous routing area of the larger communication network;
- and
- in response to receiving the request,
- determining, based on information included in the request, whether the requesting device is an isolated device that is incapable of joining other networks different from the autonomous routing area of the larger communication network, and
- controlling a rejection or acceptance of admission of the requesting device to the autonomous routing area of the larger communication network based on whether the requesting device is an isolated device regardless of whether a load on the larger communication network is greater than or equal to a predetermined threshold for accommodation.
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 a request from a requesting device to join an autonomous routing area of a larger communication network;
- and
- in response to receiving the request,
- determining, based on information included in the request, whether the requesting device is an isolated device that is incapable of joining other networks different from the autonomous routing area of the larger communication network, and
- controlling a rejection or acceptance of admission of the requesting device to the autonomous routing area of the larger communication network based on whether the requesting device is an isolated device regardless of whether a load on the larger communication network is greater than or equal to a predetermined threshold for accommodation.
A controlling device of an autonomous routing area of a larger communication network, the controlling device comprising:
- a processing unit configured to perform acts comprising:
- receiving a request from a requesting device to join the autonomous routing area of the larger communication network;
- and
- in response to receiving the request,
- determining, based on information included in the request, whether the requesting device is an isolated device that is incapable of joining other networks different from the autonomous routing area of the larger communication network,
- determining whether a load on the larger communication network is greater than or equal to a predetermined threshold for accommodation, and
- controlling a rejection or acceptance of admission of the requesting device to the autonomous routing area of the larger communication network based on whether the requesting device is an isolated device and based on whether or not the load on the larger communication network is greater than or equal to the predetermined threshold for accommodation.
A controlling device of an autonomous routing area of a larger communication network, the controlling device comprising:
- a processing unit configured to perform acts comprising:
- receiving a request from a requesting device to join the autonomous routing area of the larger communication network;
- and
- in response to receiving the request,
- determining, based on information included in the request, whether the requesting device is an isolated device that is incapable of joining other networks different from the autonomous routing area of the larger communication network,
- determining whether a load on the larger communication network is greater than or equal to a predetermined threshold for accommodation, and
- controlling a rejection or acceptance of admission of the requesting device to the autonomous routing area of the larger communication network based on whether the load on the larger communication network is greater than or equal to the predetermined threshold for accommodation regardless of whether the requesting device is an isolated device.
Dependencies are inferred from the claim text.