IP Library Granted Patent US 9,999,087
Granted Patent B2
US 9,999,087 · App. 12/947,803 · Granted Jun 12, 2018

Determining role assignment in a hybrid mesh network

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,999,087
App. No.
12/947,803
Granted
Jun 12, 2018
Kind
B2
Abstract

Embodiments of the present invention solve problems experienced by mesh networks concerning loop formation where two nodes are connected by both a wired and wireless link. The present invention prevents or ‘breaks’ a loop that that would otherwise result in continually repeating and delayed network data transmission.

Claims (45)

1. A method for determining role assignment in a hybrid mesh network, the method comprising:

sending, by a node of the hybrid mesh network, a message to a gateway of the hybrid mesh network via an Ethernet connection, the message requesting a response from the gateway, wherein the node is connected to the gateway by a wireless link in addition to the Ethernet connection;

determining, by the node, a path by which the node communicates information to the gateway based on the response received from the gateway to the message and further based on a detectable presence of a wired beacon on the Ethernet connection,

wherein the determining the path comprises determining to communicate with the gateway through an intermediate node in response to detecting a wired beacon by the node, and

wherein the determining the path further comprises determining to communicate directly with the gateway without passing through any intermediate node in response to not detecting the wired beacon by the node; and

in response to the determining to communicate directly with the gateway, providing, by the node, wireless access to a node pair of the hybrid mesh network, the node pair being connected by a respective Ethernet connection and a respective wireless link;

wherein the respective wireless link between the node pair is suspended based on a comparison of throughputs to the node, and

wherein the comparison of throughputs to the node indicates that a first node in the node pair has a higher throughput, and wherein the node is configured to provide wireless access to the first node in the node pair in response to the comparison.

2. The method of claim 1 , wherein the determining to communicate with the gateway through the intermediate node is further based on a lack of any received gateway response to the message.

3. The method of claim 1 , wherein the determining to communicate with the gateway information through the intermediate node is further based on a received gateway response to the message, and

wherein the wired beacon connection.

4. The method of claim 1 , wherein the determining to communicate directly with the gateway without passing the information through any intermediate node is further based on a received gateway response to the message, and

wherein no wired beacon is detected on the Ethernet connection.

5. The method of claim 1 , wherein the message is an address resolution protocol message.

6. The method of claim 1 , wherein the node is configured to process he message for periodic transmission to the gateway.

7. The method of claim 1 , wherein a first node in the node pair is configured to determine that the respective wireless link has a higher throughput than the respective Ethernet connection, and, in response, the respective Ethernet connection is suspended in favor of the respective wireless link.

8. The method of claim 7 , wherein the respective Ethernet connection is suspended based on suspending packet forwarding between a wired interface and a wireless interface of the first node.

9. The method of claim 7 , wherein the first node is configured to continue to receive wired beacons when the Ethernet connection is suspended.

10. A system for determining role assignment in a hybrid mesh network, the system comprising:

a node communicatively connected to a gateway of the hybrid mesh network by an Ethernet connection and a wireless link, wherein the node is configured to:

send a message to the gateway via the Ethernet connection, the message requesting a response from the gateway; and

determine a path by which the node communicates information to the gateway based on the response from the gateway to the message and a detectable presence of a wired beacon on the Ethernet connection,

wherein the node is configured to determine to communicate with the gateway through an intermediate node in response to the wired beacon being detected by the node, and

wherein the node is configured to determine to communicate directly with the gateway without passing the information through any intermediate node in response to not detecting the wired beacon by the node, and

in response to the determining to communicate directly with the gateway, provide wireless access to a node pair of the hybrid mesh network, the node pair being connected by a respective Ethernet connection and a respective wireless link;

wherein the respective wireless link between the node pair is suspended based on a comparison of throughputs to the node, and

wherein the comparison of throughputs to the node indicates that a first node in the node pair has a higher throughput, and wherein the node is configured to provide wireless access to the first node in the node pair in response to the comparison.

11. The system of claim 10 , wherein the node is configured to determine to communicate with the gateway through the intermediate node further based on a lack of any received gateway response to the message.

12. The system of claim 10 , wherein the node is configured to determine to communicate with the gateway through the intermediate node further based on a received gateway response to the message, and

wherein the wired beacon is detected on the Ethernet connection.

13. The system of claim 10 , wherein the node is configured to determine to communicate directly with the gateway without passing the information through any intermediate node is further based on a received gateway response to the message, and

wherein no wired beacon is detected on the Ethernet connection.

14. The system of claim 10 , wherein the message is an address resolution protocol message.

15. The system of claim 10 , wherein the node is configured to process Previously Presented the message for periodic transmission to the gateway.

16. The system of claim 10 , wherein a first node in the node pair is configured to determine that the respective wireless link has a higher throughput than the respective Ethernet connection, and, in response, the respective Ethernet connection is suspended in favor of the respective wireless link.

17. The system of claim 16 , wherein the respective Ethernet connection is suspended based on suspending packet forwarding between a wired interface and a wireless interface of the first node.

18. The system of claim 16 , wherein the first node is configured to continue to receive wired beacons when the Ethernet connection is suspended.

19. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for determining role assignment in a hybrid mesh network, the method comprising:

sending, by a node of the hybrid mesh network, a message to a gateway of the hybrid mesh network via an Ethernet connection, the message requesting a response from the gateway, wherein the node is connected to the gateway by a wireless link in addition to the Ethernet connection; and

determining, by the node, a path by which the node communicates information to the gateway based on the response received from the gateway to the message and further based on a detectable presence of a wired beacon on the Ethernet connection,

wherein the determining the path comprises determining to communicate with the gateway through an intermediate node in response to detecting a wired beacon by the node, and

wherein the determining the path further comprises determining to communicate directly with the gateway without passing through any intermediate node in response to not detecting the wired beacon by the node; and

in response to the determining to communicate directly with the gateway, providing, by the node, wireless access to a node pair of the hybrid mesh network, the node pair being connected by a respective Ethernet connection and a respective wireless link;

wherein the respective wireless link between the node pair is suspended based on a comparison of throughputs to the node, and

wherein the comparison of throughputs to the node indicates that a first node in the node pair has a higher throughput, and wherein the node is configured to provide wireless access to the first node in the node pair in response to the comparison.

Assignments (14)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046730/0854 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2017
From: SILICON VALLEY BANK; GOLD HILL VENTURE LENDING 03, LP
To: RUCKUS WIRELESS, INC.
Reel/Frame 042038/0600 →
RELEASE OF SECURITY INTEREST Recorded Jan 26, 2017
From: SILICON VALLEY BANK
To: RUCKUS WIRELESS, INC.
Reel/Frame 041513/0118 →
SECURITY AGREEMENT Recorded Oct 14, 2011
From: RUCKUS WIRELESS, INC.
To: GOLD HILL VENTURE LENDING 03, LP; SILICON VALLEY BANK
Reel/Frame 027063/0412 →
SECURITY AGREEMENT Recorded Oct 14, 2011
From: RUCKUS WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 027062/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2011
From: KISH, WILLIAM S.; MIU, ALLEN; MOK, RON
To: RUCKUS WIRELESS, INC.
Reel/Frame 025742/0834 →