Patent ID: 7676570

Claim:
A method comprising: estimating a round trip time for communication between a server and a client over a network; receiving, at the server, a first request for data from the client over the network; sending, from the server, a response to the client over the network responsive to the first request; receiving, at the server, a second request for data from the client over the network; estimating, at the server, a transmission latency of the response over the network based, at least in part, on the estimated round trip time and a determined delay between sending the response to the client and receiving the second request for data from the client, wherein the transmission latency of the response over the network is a time period between the sending of the response to the client and the client receiving the response from the server; and determining a data transmission rate according to an amount of data sent in the response to the client and the estimated transmission latency of the response over the network.