Optimization of streaming data throughput in unreliable networks
First Claim
Patent Images
1. A method, comprising:
- calculating a threshold according to a minimum packet loss rate for a plurality of packets in the data stream;
accumulating acknowledgement notifications for the plurality of packets;
calculating an observed packet loss rate in response to the acknowledgement notifications accumulated for the plurality of packets; and
decreasing a data rate in response to a difference between the observed packet loss rate and the minimum packet loss rate exceeding the threshold, otherwise increasing the data rate.
3 Assignments
0 Petitions
Accused Products
Abstract
Multiple TRFC connections transport streaming data through a wireless channel, and the difference between measured round trip times of packets and minimum round trip time is used to adjust the number of TFRC connections to fully utilize bandwidth through the wireless channel.
-
Citations
26 Claims
-
1. A method, comprising:
-
calculating a threshold according to a minimum packet loss rate for a plurality of packets in the data stream; accumulating acknowledgement notifications for the plurality of packets; calculating an observed packet loss rate in response to the acknowledgement notifications accumulated for the plurality of packets; and decreasing a data rate in response to a difference between the observed packet loss rate and the minimum packet loss rate exceeding the threshold, otherwise increasing the data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
means for calculating a threshold according to a minimum packet loss rate for a plurality of packets in the data stream; means for accumulating acknowledgement notifications for the plurality of packets; means for calculating an observed packet loss rate in response to the acknowledgement notifications accumulated for the plurality of packets; and means for decreasing a data rate in response to a difference between the observed packet loss rate and the minimum packet loss rate exceeding the threshold, otherwise increasing the data rate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
a memory configured to store instructions; a processor configured to execute the instructions stored in the memory to; calculate a threshold according to a minimum packet loss rate for a plurality of packets in the data stream; accumulate acknowledgement notifications for a plurality of packets; calculate an observed packet loss rate in response to the acknowledgement notifications accumulated for the plurality of packets; and decrease a data rate in response to a difference between the observed packet loss rate and the minimum packet loss rate exceeding the threshold, otherwise increase the data rate. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification