IP Library Granted Patent US 9,621,457
Granted Patent B2
US 9,621,457 · App. 14/182,047 · Granted Apr 11, 2017

System and method for implementing mesh network communications using a mesh network protocol

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,621,457
App. No.
14/182,047
Granted
Apr 11, 2017
Kind
B2
Abstract

The following describes data structures, communication protocol formats and process flows for controlling and facilitating secure communications between the nodes of a mesh network, such as utility meters and gateway nodes comprising a utility network. The enabled processes include association, information exchange, route discovery and maintenance and the like for instituting and maintaining a secure mesh network.

Claims (23)

1. A process for discovering a route from a first node to a second node in a mesh network comprising:

broadcasting by the first node a route request message that is propagated across multiple nodes within the mesh network in accordance with the following process implemented within processors at the multiple nodes:

accepting a route request at a receiving node if:

(i) no previous received route request message had the same request ID; and

(ii) the route request message is received through a link with a minimum LQI class at least equal to the requested one;

identifying the receiving node as a route candidate and

(iii) if the route request message is accepted by an intermediate node, re-broadcasting the route request;

(iv) if the route request message is accepted by the second node,

sending a route reply message from the second node through the identified route candidate back to the first node to establish a static bidirectional route within the mesh network between the first node and the second node.

2. A process for upgrading a route from a first node to a second node in a mesh network further comprising:

accepting a route request at a receiving node for upgrading the route if;

a route candidate already exists for the request ID;

the request was received through a link with a minimum LQI class at least equal to the requested one; and

the request was received through a better link than the prior received one, as determined by one of the following sets of conditions:

(i) the receiving node is a neighbor, the route request is received from a neighbor and a resulting route length is shorter;

(ii) the receiving node is not a neighbor, the route request is received from a neighbor and a resulting route length is shorter or equal to existing route length;

(iii) the receiving node is not a neighbor, the route request is received from a non-neighbor and a resulting route length is shorter;

otherwise rejecting the route request.

3. A process for requesting a route from a first node to a second node within a mesh network comprising:

transmitting a route request message to a pre-determined coordinator node, wherein the route request message includes a long address for the second node;

constructing at the coordinator node a route through one or more routing nodes from the first node to the second node;

transmitting a response to the route request message to the first node including the route to the second node, wherein the route includes an assigned short address for the second node.

4. The process according to claim 3 , wherein the long address is 8 octets and the short address is 2 octets.

Assignments (2)
SECURITY INTEREST Recorded Nov 12, 2019
From: TRILLIANT NETWORKS, INC.; TRILLIANT HOLDINGS, INC.; TRILLIANT NETWORKS (CANADA) INC.
To: THIRD EYE CAPITAL CORPORATION
Reel/Frame 050989/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: VEILLETTE, MICHEL
To: TRILLIANT NETWORKS, INC.
Reel/Frame 032390/0745 →