The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 26, 2025

Filed:

Apr. 04, 2023
Applicant:

Lemon Inc., Grand Cayman, KY;

Inventors:

Yan Sun, Los Angeles, CA (US);

Hang Zhu, Los Angeles, CA (US);

Lishan Li, Los Angeles, CA (US);

Jianxi Ye, Los Angeles, CA (US);

Huan Sun, Los Angeles, CA (US);

Assignee:

LEMON INC., Grand Cayman, KY;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 47/125 (2022.01); H04L 45/24 (2022.01); H04L 47/50 (2022.01);
U.S. Cl.
CPC ...
H04L 47/125 (2013.01); H04L 45/24 (2013.01); H04L 47/58 (2013.01);
Abstract

A computer system for flexible load balancing on a multipath network includes a processor that implements a multipath transport protocol as a transport layer of a network stack, a load balancer that distributes network traffic across a plurality of paths, and a congestion controller in communication with the load balancer. The congestion controller determines parameters for a message based on information received from the load balancer. A scheduler included in the load balancer selects a load balancing algorithm from a plurality of load balancing algorithms based on the parameters of the message received from the congestion controller and, based on the selected load balancing algorithm, determines a timing and a path for the message to be sent to the transport layer.


Find Patent Forward Citations

Loading…