IP Library Granted Patent US 11,006,254
Granted Patent B2
US 11,006,254 · App. 16/572,126 · Granted May 11, 2021

Adjusting backhaul and fronthaul communications in a wireless mesh network

Inventors: Peiman Amini (Mountain View, CA); Joseph Amalan Arul Emmanuel (Cupertino, CA)
Assignee: NETGEAR, INC.
H04W4/30G01S5/0289G01S5/0294G01S19/46G08B13/2494H04B1/005H04B1/713H04B17/0085H04B17/318H04B17/345H04L5/003H04L12/4633H04L41/12H04L43/08H04L43/0864H04L43/0888H04L43/16H04L67/303H04W4/02H04W4/029H04W4/70H04W4/80H04W12/08H04W16/26H04W28/0236H04W28/0289H04W28/04H04W36/0055H04W36/0072H04W36/0083H04W36/0094H04W36/16H04W36/20H04W36/245H04W36/32H04W36/36H04W36/38H04W72/0453H04W72/082H04W76/11H04W80/06H04W84/045H04W84/105H04W84/12H04B2001/7154H04L45/02H04W4/023H04W8/005H04W12/61H04W12/63H04W28/18H04W40/246H04W48/02H04W72/1231H04W76/15H04W84/18H04W88/08H04W88/10H04W92/20
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 11,006,254
App. No.
16/572,126
Granted
May 11, 2021
Kind
B2
Abstract

Adjusting backhaul and fronthaul communication links of wireless mesh networks are described. A wireless mesh network has a topology including fronthaul communication links and backhaul communication links. In one aspect, characteristics of network data packets transmitted within a wireless mesh network can be identified. Based on those characteristics, the topology of the wireless mesh network can change.

Claims (29)

1. A method for adjusting communication links of a wireless mesh network, comprising:

performing, by a first computing node of the wireless mesh network, a deep packet inspection (DPI) to determine changes in data of one or more payloads of network data packets associated with a first client device of the wireless mesh network;

determining, by the first computing node, characteristics of the network data packets including whether the data of the one or more payloads changes to a type of pattern, the wireless mesh network having a topology including a first fronthaul communication link between the first computing node and the first client device and a first backhaul communication link between the first computing node and a second computing node of the wireless mesh network; and

changing, by the first computing node, the topology of the wireless mesh network based on the characteristics of the network data packets including whether the data of the one or more payloads changes to the type of pattern.

2. The method of claim 1 , wherein changing the topology of the wireless mesh network includes establishing a least one of a second backhaul link between the first computing node and a third computing node or a third backhaul link between the second computing node and the third computing node and disconnecting the first backhaul communication link between the first computing device and the second computing device.

3. The method of claim 2 , wherein changing the topology of the wireless mesh network includes establishing a second backhaul link between the first computing node and the third computing node, establishing the third backhaul link between the second computing node and the third computing node, and disconnecting the first backhaul communication link between the first computing device and the second computing device.

4. The method of claim 1 , wherein changing the topology of the wireless mesh network includes changing the first backhaul communication link from establishing a communication link between the first computing node and the second computing node to a communication link between the second computing node and a third computing node.

5. The method of claim 1 , wherein changing the topology of the wireless mesh network includes adding a third computing node to the first backhaul communication link between the first computing node and the second computing node.

6. The method of claim 1 , wherein changing the topology of the wireless mesh network includes changing the first backhaul communication link to improve performance of the first fronthaul communication link.

7. The method of claim 1 , wherein changing the topology of the wireless mesh network includes establishing at least one of another backhaul communication link or another fronthaul communication link to improve performance of the wireless mesh network.

8. The method of claim 1 , wherein changing the topology of the wireless mesh network includes changing the first backhaul communication link to reduce interference caused by the first backhaul communication link on the first fronthaul communication link.

9. The method of claim 1 , wherein changing the topology of the wireless mesh network includes disconnecting the first backhaul communication link from between the first computing node and the second computing node to improve the performance of the wireless mesh network.

10. The method of claim 1 , wherein changing the topology of the wireless mesh network includes replacing the first backhaul communication link with a second backhaul communication link with a third backhaul communication node.

11. The method of claim 1 , wherein changing the topology of the wireless mesh network includes switching among a frequency band or a frequency channel of the first fronthaul communication link and the first backhaul communication link.

12. The method of claim 1 , wherein the characteristics include one or more of a type of the first client device, a type of application corresponding to the network data packets, or a time duration of the application corresponding to the network data packets, the application representing how the network data packets are to be used by the first client device.

13. The method of claim 1 , wherein the DPI is based on performing regular expression matching on the network data packets.

14. The method of claim 13 , wherein the regular expression matching is based on automata.

15. The method of claim 13 , wherein performing the DPI comprises:

performing regular expression matching on the network data packets including string matching, character sets and wildcards, character repetition, character sets and wild card repetitions, or constraints based on counting.

16. An electronic device, comprising:

one or more processors; and

memory storing instructions, wherein the processor is configured to execute the instructions such that the processors and memory are configured to:

perform a deep packet inspection (DPI) to determine changes in data of one or more payloads of network data packets associated with a first client device of a wireless mesh network;

determine characteristics of the network data packets including whether the data of the one or more payloads changes to a type of pattern, the wireless mesh network having a topology including a first fronthaul communication link between a first computing node and the first client device and a first backhaul communication link between the first computing node and a second computing node of the wireless mesh network; and

change the topology of the wireless mesh network based on the characteristics of the network data packets including whether the data of the one or more payloads changes to the type of pattern.

17. The electronic device of claim 16 , wherein changing the topology of the wireless mesh network includes establishing a second backhaul link between the first computing node and a third computing node and establishing a third backhaul link between the second computing node and the third computing node.

18. The electronic device of claim 16 , wherein changing the topology of the wireless mesh network includes adding a third computing node to the first backhaul communication link between the first computing node and the second computing node.

19. The electronic device of claim 16 , wherein changing the topology of the wireless mesh network includes switching among a frequency band or a frequency channel of the first fronthaul communication link and the first backhaul communication link.

20. The electronic device of claim 16 , wherein the characteristics include one or more of a type of the first client device, a type of application corresponding to the network data packets, or a time duration of the application corresponding to the network data packets, the application representing how the network data packets are to be used by the first client device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2025
From: NETGEAR INC.
To: ESTELGIA, LLC
Reel/Frame 070403/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2019
From: AMINI, PEIMAN; EMMANUEL, JOSEPH AMALAN ARUL
To: NETGEAR, INC.
Reel/Frame 050391/0619 →
Continuity (3)
Continuation 15590829 · May 9, 2017
Provisional Application 62406325 · Oct 10, 2016
Related Publication 20200013267A1 · Jan 9, 2020