Patent ID: 8051185

Claim:
A method of providing information over a network, comprising: at a first device of a network system: receiving a request to provide the information to a recipient; in a transport layer, initiating a first session between a sender and a specified intermediate destination by substituting an address of the specified intermediate destination in lieu of a recipient address to transmit information to the specified intermediate address over a wide area network to deliver the information to the recipient, including transmitting the information from the sender to the specified intermediate destination using a first transmission control protocol; and at a second device of the network system corresponding to the specified intermediate destination: initiating a second session between the specified intermediate destination and the recipient over a wide area network using the recipient address to deliver to the recipient information received from the sender by the specified intermediate destination, including transmitting the information from the specified intermediate destination to the recipient using a second transmission control protocol distinct from the first transmission control protocol, the second transmission control protocol being configured to adjust a congestion window of the second session in accordance with an estimated queuing delay in the second session.