Patent ID: 11876714
Assignee: BEQUANT S.L.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A non-transitory computer readable medium for congestion control in a data communication protocol employing acknowledged communication in which a transmitting node transmits data to a receiving node and the receiving node acknowledges receipt of the data, the non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to:
measure a flight size indicating an amount of data sent by the transmitting node and not yet acknowledged by the receiving node;
measure a transmission rate;
determine a trend of the transmission rate, wherein the trend is derived from a transmission rate gradient calculation, in which either the transmission rate measurements or the transmission rate gradient calculations or both, are filtered to reduce their temporal variability;
detect whether there is a congestion according to the determined trend of the transmission rate;
upon detection of the congestion, change from a current congestion control state to a new congestion control state; and
transmit data while respecting a maximum amount of unacknowledged data which the transmitting node may transmit.