Patent ID: 6405256
Filing Date: 2002-06-11
Classification: H04L

Abstract:
A data transmission system comprising:a server, including a memory for storing data and means responsive to a request for said data for transmitting said data at a first data rate; a client device, including means for requesting said data and means for storing said data, and a communication network providing a communication path between said server and said client device, said communication network including, at least one caching server in said communication path, wherein said at least one caching server subdivides said communication path into a series of connections, said at least one caching server including, a buffer for storing said data, means for transmitting said data, a processor responsive to a determination that network congestion exists in one of said series of connections, for transmitting said data at a second data rate that is less than said first data rate in said one of said series of connections and for increasing the size of said buffer, said processor responsive to a subsidence of said network congestion in said one of said series of connections for transmitting said data at a third data rate and for decreasing the size of said buffer, wherein said third data rate is greater than said second data rate, and wherein said means for transmitting said data in said server and in said at least one caching server is a data streaming application.