Methods and apparatus for optimum file transfers in a time-varying network environment
First Claim
Patent Images
1. A method for transmitting content in a data network, the method comprising:
- transmitting content at a selected transmission rate;
receiving one or more acknowledgement signals;
estimating a network delivery rate from the one or more acknowledgment signals; and
adjusting the selected transmission rate of the content based on the network delivery rate.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for optimum file transfers in a time-varying network environment. A method is provided for transmitting content in a data network. The method includes transmitting content at a selected transmission rate, and receiving one or more acknowledgement signals. The method also includes estimating a network delivery rate from the one or more acknowledgment signals, and adjusting the selected transmission rate of the content based on the network delivery rate.
88 Citations
40 Claims
-
1. A method for transmitting content in a data network, the method comprising:
-
transmitting content at a selected transmission rate;
receiving one or more acknowledgement signals;
estimating a network delivery rate from the one or more acknowledgment signals; and
adjusting the selected transmission rate of the content based on the network delivery rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for transmitting content in a data network, the apparatus comprising:
-
transceiver logic configured to transmit content at a selected transmission rate and receive one or more acknowledgement signals;
estimator logic configured to estimate a network delivery rate from the one or more acknowledgment signals; and
rate controller logic configured to adjust the selected transmission rate of the content based on the network delivery rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Apparatus for transmitting content in a data network, the apparatus comprising:
-
means for transmitting content at a selected transmission rate;
means for receiving one or more acknowledgement signals;
means for estimating a network delivery rate from the one or more acknowledgment signals; and
means for adjusting the selected transmission rate of the content based on the network delivery rate. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable media comprising instructions, which when executed by a processor, operate to transmit content in a wireless data network, the computer-readable media comprising:
-
instructions for transmitting content at a selected transmission rate;
instructions for receiving one or more acknowledgement signals;
instructions for estimating a network delivery rate from the one or more acknowledgment signals; and
instructions for adjusting the selected transmission rate of the content based on the network delivery rate. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A processor comprising estimator logic and rate controller logic for transmitting content in a data network, the processor operable to perform a method comprising:
-
transmitting content at a selected transmission rate;
receiving one or more acknowledgement signals;
estimating a network delivery rate from the one or more acknowledgment signals; and
adjusting the selected transmission rate of the content based on the network delivery rate. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification