IP Library Patent Application 15130971
Patent Application
App. No. 15/130,971

METHODS AND SYSTEMS FOR LOAD BALANCING IN MESH NETWORKS

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 None
App. No.
15/130,971
Abstract

Provided is a technique for load balancing in a mesh network. The technique includes receiving a signal from a first gateway device of the mesh network and determining, responsive to the signal, whether a condition for connecting to the gateway device is satisfied. The method also includes initiating a first connection with the first gateway device when the condition is satisfied. A second connection is initiated between the node and a second gateway device (i) when the condition is not satisfied and (ii) when the first gateway device is at full capacity.

Claims (34)

1 . A method, implemented in a node, for load balancing in a mesh network, comprising:

receiving a signal from a first gateway device of the mesh network;

determining, responsive to the signal, whether a condition for connecting to the first gateway device is satisfied;

initiating a first connection with the first gateway device when the condition is satisfied; and

initiating a second connection between the node and a second gateway device (i) when the condition is not satisfied and (ii) when the first gateway device is at full capacity.

2 . The method of claim 1 , wherein the mesh network is an RF mesh network.

3 . The method of claim 1 , wherein the mesh network is implemented according to an IEEE low-rate wireless personal area networks (LR-WPANs) standard.

4 . The method of claim 1 , wherein initiating the second connection occurs after the node performs a predetermined number of unsuccessful attempts to connect to the first gateway device.

5 . The method of claim 1 , wherein initiating the second connection occurs after a predetermined time period has expired and the node has not been connected to the first gateway device.

6 . The method of claim 1 , wherein initiating the second connection occurs after the node receives a message from the first gateway device indicating that the first gateway device is at full capacity.

7 . The method of claim 1 , further comprising establishing the second connection via a parent node associated with the second gateway device.

8 . The method of claim 1 , further comprising assigning a first network identifier to the first gateway device and a second network identifier to the second gateway device, the first network identifier being distinct from the second network identifier.

9 . The method of claim 8 , wherein the first network identifier and the second network identifier are unique in the mesh network.

10 . A non-transitory computer-readable storage medium for performing load balancing in a mesh network that includes a node, the non-transitory computer-readable storage medium including instructions that when executed by a processor, cause the processor to perform operations comprising:

receiving a signal from a first gateway device of the mesh network;

determining, based on the signal, whether a condition for connecting the node to the first gateway device is satisfied;

initiating a first connection with the first gateway device, using a first network identifier of the first gateway device, when the condition is satisfied; and

initiating a second connection to a second gateway device, using a second network identifier of the second gateway device, (i) when the condition is not satisfied and (ii) when the first gateway device is at full capacity.

11 . The non-transitory computer-readable storage medium of claim 10 , wherein the mesh network is an RF mesh network.

12 . The non-transitory computer-readable storage medium of claim 10 , wherein initiating the second connection occurs either after the node performs a predetermined number of unsuccessful attempts to connect to the first gateway device or after a predetermined amount of time has elapsed without the node successfully connecting to the first gateway device.

13 . The non-transitory computer-readable storage medium of claim 10 , wherein initiating the second connection occurs after the node receives a message from the first gateway device indicating that the first gateway device is at full capacity.

14 . The non-transitory computer-readable storage medium of claim 10 , wherein the operations include retrieving the first network identifier and the second network identifier, the first network identifier being distinct from the second network identifier.

15 . A system for performing load balancing a mesh network including a node, the system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising:

receiving a signal from a first gateway device of the mesh network;

determining, based on the signal, whether a condition for connecting the node to the first gateway device is satisfied;

initiating a first connection with the first gateway device when the condition is satisfied; and

initiating a second connection between the node and a second gateway device (i) when the condition is not satisfied and (ii) when the first gateway device is at full capacity.

16 . The system for of claim 15 , wherein the mesh network is an RF mesh network.

17 . The system for of claim 15 , wherein initiating the second connection occurs either after the node performs a predetermined number of unsuccessful attempts to connect to the first gateway device or after a predetermined amount of time has elapsed without the node successfully connecting to the first gateway device.

18 . The system for of claim 15 , herein initiating the second connection occurs after the node has reached a predetermined number of unsuccessful attempts to connect to the first gateway device.

19 . The system for of claim 15 , wherein initiating the second connection occurs after the node receives a message from the first gateway device indicating that the first gateway device is at full capacity.

20 . The system for of claim 15 , further comprising assigning a first network identifier to the first gateway device and a second network identifier to the second gateway device, the first network identifier being distinct from the second network identifier.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 059034 FRAME: 0469. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 25, 2024
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NETWORKS INC.; FORUM, INC.
To: ATLANTIC PARK STRATEGIC CAPITAL FUND, L.P., AS COLLATERAL AGENT
Reel/Frame 066372/0590 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 10841994 TO PATENT NUMBER 11570872 PREVIOUSLY RECORDED ON REEL 058982 FRAME 0844. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Jan 19, 2024
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NETWORKS INC.; FORUM, INC.
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 066355/0455 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2022
From: ALLY BANK
To: CURRENT LIGHTING SOLUTIONS, LLC; FORUM, INC.
Reel/Frame 059392/0079 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2022
From: ALLY BANK
To: CURRENT LIGHTING SOLUTIONS, LLC; FORUM, INC.
Reel/Frame 059432/0592 →
SECURITY INTEREST Recorded Feb 11, 2022
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NETWORKS INC.; FORUM, INC.
To: ATLANTIC PARK STRATEGIC CAPITAL FUND, L.P., AS COLLATERAL AGENT
Reel/Frame 059034/0469 →
SECURITY AGREEMENT Recorded Feb 2, 2022
From: HUBBELL LIGHTING, INC.; LITECONTROL CORPORATION; CURRENT LIGHTING SOLUTIONS, LLC; DAINTREE NEETWORKS INC.; FORUM, INC.
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 058982/0844 →
SECURITY AGREEMENT Recorded May 27, 2020
From: CURRENT LIGHTING SOLUTIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 052763/0643 →
SECURITY AGREEMENT Recorded Jun 28, 2019
From: CURRENT LIGHTING SOLUTIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 049672/0294 →
SECURITY AGREEMENT Recorded Jun 28, 2019
From: CURRENT LIGHTING SOLUTIONS, LLC
To: ALLY BANK, AS COLLATERAL AGENT
Reel/Frame 051047/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2019
From: GENERAL ELECTRIC COMPANY
To: CURRENT LIGHTING SOLUTIONS, LLC F/K/A GE LIGHTING SOLUTIONS, LLC
Reel/Frame 048791/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2016
From: NGOUNOU, YVES NGAMBO
To: GENERAL ELECTRIC COMPANY
Reel/Frame 038372/0563 →