IP Library Granted Patent US 11,336,546
Granted Patent B2
US 11,336,546 · App. 15/645,353 · Granted May 17, 2022

Multiple link aggregation among local area networks

Inventor: Kamal J. Koshy (Austin, TX)
Assignee: Dell Products, LP
H04L43/08H04L12/4641H04L45/245H04W40/12H04W48/18H04L45/70
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,336,546
App. No.
15/645,353
Granted
May 17, 2022
Kind
B2
Abstract

An information handling system and method includes a plurality of local area networks, an access point, and a client device. The access point includes a server processor in communication with access point network interface circuitry. The server processor is to implement a virtual private network server to establish a virtual private network with a virtual private network client implemented on a client device. The client device includes an application processor in communication with client device network interface circuitry. The application processor is to transmit a first VPN packet to the virtual private network access point via a first local area network and to transmit a second VPN packet to the virtual private network access point via a second local area network. The server processor is to convert the first and second VPN packets to first and second network packets, respectively, and transmit the first and second network packets to the wide area network.

Claims (43)

1. An information handling system comprising:

network interface circuitry of a wireless access point in communication with a plurality of local area networks including a first local area network and a second local area network for receiving data and in communication with a wide area network to transmit data received from the plurality of local area networks;

a server processor merged with the access point and in communication with the network interface circuitry;

the server processor of the wireless access point to implement a virtual private network (VPN) between the wireless access point and a VPN client implemented on a client information handling system, where the VPN aggregates a first data link to the client information handling system via the first local area network and a second data link to the client information handling system via the second local area network to receive data from the client information handling system;

the server processor of the wireless access point to receive a first VPN packet from the VPN client of the client information handling system via the first local area network and to receive a second VPN packet from the VPN client of the client information handling system via the second local area network and to terminate the VPN at the wireless access point;

the server processor of the wireless access point to concatenate in an order according to the timestamps of receiving the first VPN packet and the second VPN packet and to convert the first VPN packet and second VPN packets to a first wide area network (WAN) packet and second WAN packet, respectively; and

the wireless access point to transmit the first and second WAN packets to a host server via the network interface circuitry on a wireless link of the WAN.

2. The information handling system of claim 1 , wherein the server processor of the wireless access point to convert the first VPN packet and the second VPN packet includes decrypting the first and second VPN packets before converting to the first WAN packet and the second WAN packet respectively.

3. The information handling system of claim 1 , further comprising the server processor of the access point to receive a third WAN packet and a fourth WAN packet from the host server on the WAN, the server processor to convert the third WAN packet and the fourth WAN packet to a third VPN packet and fourth VPN packet respectively, the server processor of the wireless access point to transmit the third VPN packet via the first local area network and to transmit the fourth VPN packet via the second local area network on the VPN established between the wireless access point and the VPN client on the client information handling system.

4. The information handling system of claim 3 , further comprising the server processor of the wireless access point to monitor the first local area network and the second local area network.

5. The information handling system of claim 4 , wherein the server processor of the wireless access point is to monitor activity, error rates, transmission rates, bandwidth, latency, jitter, noise, signal-to-noise, network speed, or a combination thereof for the plurality of local area networks.

6. The information handling system of claim 4 , further comprising the server processor of the wireless access point to select the first local area network randomly or sequentially from the plurality of local area networks.

7. The information handling system of claim 3 , further comprising the server processor of the virtual access point to form a queue of VPN packets to be transmitted to the virtual private network client from the wireless access point on the VPN including the first local area network link and the second local area network link.

8. A method of communicating between a client information handling system and a wide area network via a wireless access point, the method comprising:

establishing, at the wireless access point, a wireless link communication with a wide area network;

establishing, at a server merged with the wireless access point, data links for communication with a plurality of local area networks via a VPN link aggregation system;

establishing, at the wireless access point, a virtual private network between the wireless access point and a client device in communication with wireless access point via a plurality of data links on the plurality of local area networks, the virtual private network aggregating data received via at least a first data link to the client device on a first local area network and a second data link to the client device on a second local area network from the plurality of local area networks;

receiving, at the wireless access point, a first VPN packet from the client device via the first data link of the first local area network of the plurality of local area networks;

receiving, at the wireless access point, a second VPN packet from the client device via the second data link of the second local area network of the plurality of local area networks, concatenated in an order according to the timestamps of receiving the first VPN packet and the second VPN packet by the VPN link aggregation system;

terminating the VPN at the wireless access point and converting the first VPN packet and the second VPN packets to a first wide area network (WAN) packet and a second WAN packet, respectively; and

transmitting the first WAN packet and second WAN packet to a host server on a wireless link via the wide area network.

9. The method of claim 8 , wherein converting the first VPN packet and the second VPN packet includes decrypting the first VPN packet and the second VPN packet before forming the first WAN packet and the second WAN packet respectively.

10. The method of claim 8 , further comprising receiving WAN packets at the wireless access point from the wide area network on the wireless link.

11. The method of claim 10 , further comprising converting a third WAN packet and a fourth WAN packet received at the wireless access point to third VPN packet and a fourth VPN packet respectively for transmission via the VPN on the aggregated first data link and second data link to the client information handling system.

12. The method of claim 11 , monitoring the plurality of local area networks and selecting the first data link on the first local area network via which to transmit the third VPN packet based on the monitoring and selecting the second data link on the second local area network via which to transmit the fourth VPN packet based on the monitoring.

13. An information handling system comprising:

network interface circuitry of a wireless access point in communication with a plurality of local area networks including a first local area network and a second local area network configured to establish a wireless link communication with a wide area network and data links for communication with a plurality of local area networks via a VPN link aggregation system at a server merged with the wireless access point,

the wireless access point configured to establish a virtual private network between the wireless access point and a client device in communication with the wireless access point via the plurality of local area networks, the virtual private network aggregating data received via at least a first data link to the client device on a first local area network and a second data link to the client device on a second local area network from the plurality of local area networks;

the wireless access point configured to receive a first VPN packet from the client device via the first local area network of the plurality of local area networks and configured to receive a second VPN packet from the client device via the second local area network of the plurality of local area networks and concatenated in an order according to the timestamps of receiving the first VPN packet and the second VPN packet by the VPN link aggregation sy stem;

the wireless access point configured to terminate the VPN and convert the first VPN packet and the second VPN packets to a first wide area network (WAN) packet and a second WAN packet, respectively; and

the server merged with the wireless access point and in communication with the network interface circuitry configured to transmit the first WAN packet and second WAN packet to a host server on via the wide area network.

14. The information handling system of claim 13 , wherein a server processor of the sever merged with the wireless access point to decrypt the first VPN packet and the second VPN packet and then convert the first VPN packet and the second VPN packet respectively.

15. The information handling system of claim 13 , further comprising:

the server merged the wireless access point to receive a third WAN packet and a fourth WAN packet from the host server on the WAN, the server to convert the third WAN packet and the fourth WAN packet to a third VPN packet and fourth VPN packet respectively; and

the server merged with the wireless access point to transmit the third VPN packet via the first local area network and to transmit the fourth VPN packet via the second local area network on the VPN established between the wireless access point and the client device.

16. The information handling system of claim 13 , further comprising:

the server merged with the wireless access point to monitor the first local area network and the second local area network.

17. The information handling system of claim 16 , wherein the server merged with the wireless access point is to monitor activity, error rates, transmission rates, bandwidth, latency, jitter, noise, signal-to-noise, network speed, or a combination thereof for the plurality of local area networks.

18. The information handling system of claim 13 , further comprising:

the server merged with the wireless access point configured to select the first local area network randomly or sequentially from the plurality of local area networks.

19. The information handling system of claim 13 , further comprising:

the server merged with wireless access point to form a queue of VPN packets to be transmitted to the client device from the wireless access point on the VPN including the first local area network link and the second local area network link.

20. The information handling system of claim 13 , wherein the plurality of local area networks includes a Wi-Fi local area network.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043775/0082) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060958/0468 →
RELEASE OF SECURITY INTEREST AT REEL 043772 FRAME 0750 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0606 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 043772/0750 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Sep 6, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 043775/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2017
From: KOSHY, KAMAL J.
To: DELL PRODUCTS, LP
Reel/Frame 042953/0679 →
Continuity (1)
Related Publication 20190014024A1 · Jan 10, 2019