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:
May. 22, 2018

Filed:

Oct. 21, 2015
Applicant:

Citrix Systems, Inc., Fort Lauderdale, FL (US);

Inventors:

Mustafa Kutluk Testicioglu, Mountain View, CA (US);

Georgios Tsolis, Patras, GR;

Lampros Dounis, Patras, GR;

Assignee:

Citrix Systems, Inc., Burlington, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/26 (2006.01); H04L 12/801 (2013.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 47/12 (2013.01); H04L 43/087 (2013.01); H04L 43/0864 (2013.01); H04L 43/0888 (2013.01); H04L 69/324 (2013.01);
Abstract

An apparatus and method of providing improved throughput on delay-based congestions comprising a packet engine and a delay-based congestion controller. The packet engine detecting a delay jitter that is caused by a layerretransmission of a data packet, is configured to measure a round trip time (RTT) value. The delay-based congestion controller is configured to receive the RTT value and to determine a smoothed RTT (SRTT) value using the RTT value and one or more moving average functions. The delay-based congestion controller is also configured to, if the SRTT value is smaller than a set minimum SRTT value, assign the SRTT value to the set minimum SRTT value. The delay-based congestion controller is further configured to, if the SRTT value is larger than a set maximum SRTT value, assign the SRTT value to the set maximum SRTT value.


Find Patent Forward Citations

Loading…