IP Library Granted Patent US 10,313,228
Granted Patent B1
US 10,313,228 · App. 15/887,169 · Granted Jun 4, 2019

Information handling system network communication with through link aggregation

Inventors: Kamal J. Koshy (Austin, TX); Sagar S. Samant (College Station, TX)
Assignee: Dell Products L.P.
H04L45/245H04L49/3009H04L49/602
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,313,228
App. No.
15/887,169
Granted
Jun 4, 2019
Kind
B1
Abstract

A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements.

Claims (15)

1. A system for communicating between a client information handling system and an external network, the system comprising:

at least one application executing on the client information handling system, the application having an Internet protocol address inserted into network packets communicated from the application towards the external network;

first and second network interfaces integrated in the client information handling system, the first network interface operable to communicate with the external network through a first network medium, the second network interface operable to communicate with the external network through a second network medium;

a link aggregation module interfaced with the first and second network interfaces; and

a link aggregation table stored at the client information handling system;

wherein the link aggregation module captures partially complete packets from the at least one application, modifies the partially complete packets into complete packets having an aggregate internet protocol address, and communicates the complete packets through the first and second network interface with the aggregate internet protocol address, the link aggregation module tracking the aggregate internet protocol address and application in the link aggregation table; and

wherein the link aggregation table tracks the application and aggregate internet protocol address with a port number.

2. The system of claim 1 wherein: the link aggregation module captures incoming packets and compares the incoming packet internet protocol address and port to the link aggregation table to forward matching packets to an associated application.

3. The system of claim 2 wherein the link aggregation module forwards matching packets to the associated application by inserting a destination internet protocol address into the packet and adapting the internet protocol checksum.

4. The system of claim 1 wherein the link aggregation module inserts the aggregate internet protocol address into the incomplete packet and adapts the internet protocol checksum for the incomplete packet.

5. The system of claim 4 wherein the aggregate internet protocol address comprises an internet protocol address associated with one of the first or second network interfaces, the link aggregation table associates an internet protocol address of the other of the first and second network interfaces to the application with a port number.

6. The system of claim 4 wherein the first network interface comprises Ethernet and the second network interface comprises a wireless local area network.

7. The system of claim 4 wherein the first network interface comprises a first access point interfaced with the external network and the second network interface comprises a second access point interfaced with the external network.

8. The system of claim 4 wherein at least one of the first and second network interfaces comprises a peer-to-peer network interface.

9. The system of claim 4 wherein at least one of the first and second network interfaces comprises a mesh network interface.

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 (045482/0131) 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
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 (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: KOSHY, KAMAL J.; SAMANT, SAGAR S.
To: DELL PRODUCTS L.P.
Reel/Frame 044814/0985 →