Patent ID: 8169911

Claim:
A method for transmitting data of a stream, the stream coming from a sender device and intended for a receiver device through an input device of a network segment included in a communications network and according to a packet transport protocol with acknowledgement, each packet being associated with a sequence number, wherein said method comprises the following steps implemented by the input device: upon detection of an increase of bandwidth available on said network segment, determining a starting packet associated with a sequence number higher than the sequence numbers of packets in transit, where the packets in transit are packets transmitted by said input device via the network segment but for which the input device has not yet received a positive acknowledgement message coming from the receiver device; selecting, as a function of a consumption of a target bandwidth for the transmission of said stream, packets of said stream following said starting packet; temporarily storing selected packets received from the sender device, and transmitting to the sender device an anticipated positive acknowledgement message for each selected packet; transmitting the selected packets to the receiver device via the network segment; and discarding stored selected packets corresponding to positive acknowledgements of transmitted selected packets, wherein the positive acknowledgments are received from the receiver device.