IP Library › Granted Patent US 10,834,659
Granted Patent B2
US 10,834,659 · App. 16/292,159 · Granted Nov 10, 2020

Link aggregation for mesh networks

Inventors: Robert Clark Daniels (Round Rock, TX); Farooq Khan (Allen, TX); Pravir Patel (Plano, TX)
Assignee: Phazr, Inc.
H04W40/16H04W24/10H04W28/0268H04W28/16H04W40/246H04W40/30H04W84/18
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 10,834,659
App. No.
16/292,159
Granted
Nov 10, 2020
Kind
B2
Abstract

A method for determining a route from a mesh network to an external network includes identifying route segments from a user equipment (UE) to the external network. The route segments comprise at least a first route segment from the UE to a first mesh access point (AP), a second route segment from the first mesh AP to the external network through a wide area cellular wireless network (WACWN), and a third route segment from the first mesh AP to the external network through an alternative network. The method further includes determining respective bandwidth of at least the first, second and third route segments and selecting the route based on the bandwidth of the first, second and third route segments, wherein the route comprises at least two of the route segments. The method also includes routing data between the UE and the external network via the selected route.

Claims (41)

1. A method for determining a route from a user equipment (UE) in a wireless mesh network to an external network, comprising:

identifying a plurality of route segments from the UE to the external network, wherein the route segments comprise at least a first wireless route segment from the UE to a first mesh access point (AP), a second wireless route segment from the first mesh AP to the external network through a wide area cellular wireless network (WACWN), and a third route segment from the first mesh AP to the external network through an alternative network, wherein the alternative network is a wired network;

determining respective bandwidth of at least the first, second and third route segments;

selecting the route based on the bandwidth of the first, second and third route segments, wherein the route comprises at least two of the route segments; and

routing data between the UE and the external network via the selected route.

2. The method of claim 1 , further comprising:

determining physical layer bandwidth of at least the first, second and third route segments;

selecting the route that has the maximum bandwidth from the UE to the external network, wherein the route comprises two or more route segments.

3. The method of claim 1 , wherein the route segments comprise a fourth route segment from the first mesh AP to a second mesh AP.

4. The method of claim 1 , wherein the external network is the internet.

5. The method of claim 1 , wherein the alternative network is a cable network.

6. The method of claim 1 , wherein the alternative network is a digital subscriber line (DSL).

7. The method of claim 1 , wherein the alternative network is a fiber optic network.

8. The method of claim 1 , wherein the physical layer bandwidth is determined by mesh peering.

9. The method of claim 1 , further comprising:

receiving at a central controller data indicating the respective bandwidth of the route segments; and

determining, by the central controller, the route based on the bandwidth of the route segments.

10. A method for determining a route from a user equipment (UE) in a wireless mesh network to an external network, comprising:

identifying a plurality of route segments from the UE to the external network, wherein the route segments comprise at least a first wireless route segment from the UE to a first mesh access point (AP), a second wireless route segment from the first mesh AP to the external network through a wide area cellular wireless network (WACWN), and a third route segment from the first mesh AP to the external network through an alternative network, wherein the alternative network is a wired network;

determining respective bandwidth of at least the first, second and third route segments;

receiving a quality of service (QoS) requirement associated with data between the UE and the external network;

selecting the route based on the QoS requirement and the bandwidth of the first, second and third route segments, wherein the route comprises at least two of the route segments; and

routing the data between the UE and the external network via the selected route.

11. The method of claim 10 , wherein the QoS requirement associated with the data indicates a minimum required bandwidth.

12. The method of claim 10 , wherein the QoS requirement associated with the data indicates a latency.

13. The method of claim 10 , wherein the route segments comprise a fourth route segment from the first mesh AP to a second mesh AP.

14. The method of claim 10 , wherein the external network is the internet.

15. The method of claim 10 , wherein the alternative network is a cable network.

16. The method of claim 10 , wherein the alternative network is a digital subscriber line (DSL).

17. The method of claim 10 , wherein the alternative network is a fiber optic network.

18. A non-transitory computer-readable medium having program code recorded thereon, the program code comprising:

program code to identify a plurality of route segments from a user equipment (UE) in a wireless mesh network to an external network, wherein the route segments comprise at least a first wireless route segment from the UE to a first mesh access point (AP), a second wireless route segment from the first mesh AP to the external network through a wide area cellular wireless network (WACWN), and a third route segment from the first mesh AP to the external network through an alternative network, wherein the alternative network is a wired network;

program code to determine respective bandwidth of at least the first, second and third route segments;

program code to select a route based on the bandwidth of the first, second and third route segments, wherein the route comprises at least two of the route segments; and

program code to transmit data between the UE and the external network via the selected route.

19. A non-transitory computer-readable medium having program code recorded thereon, the program code comprising:

program code to identify a plurality of route segments from a user equipment (UE) to an external network, wherein the route segments comprise at least a first wireless route segment from the UE to a first mesh access point (AP), a second wireless route segment from the first mesh AP to an external network through a wide area cellular wireless network (WACWN), and a third route segment from the first mesh AP to the external network through an alternative network, wherein the alternative network is a wired network;

program code to determine respective bandwidth of at least the first, second and third route segments;

program code to receive a quality of service (QoS) requirement associated with data between the UE and the external network;

program code to select the route based on the QoS requirement and the bandwidth of the first, second and third route segments, wherein the route comprises at least two of the route segments; and

program code to transmit the data between the UE and the external network via the selected route.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: DANIELS, ROBERT CLARK; KHAN, FAROOQ; PATEL, PRAVIR
To: PHAZR, INC.
Reel/Frame 053921/0700 →
Continuity (2)
Provisional Application 62638926 · Mar 5, 2018
Related Publication 20190274084A1 · Sep 5, 2019