Patent ID: 7171483

Claim:
A computer-inplarnented method for obtaining information across a network comprising: (a) an adaptive agent determining a speed of a network connection to which a computer is attached by: (i) a client making a request for a unit object; (ii) the adaptive agent on the client intercepting and delaying said request for said first object; (iii) the adaptive agent issing its own network request, across the network connection, to a calibrated object library on a server, for a second object of a pre-known size and properties; (ii) the adaptive agent receiving the second object of the pre-known size and properties from the calibrated object library across the network connection; and (iii) the adaptive agent measuring a round-trip response time calculated from the transmitting of the request to completion of the obtaining of the second object from across the network connection; and (b) the adaptive agent taking said request for the first object out of delay and forwarding said request for the first object to a server across the network connection; and (c) the client receiving, in response to the request for the first object, information from across the network connection based on the speed of the network connection, wherein: (i) a size of the information to be obtained decreases as the speed of the network connection decreases; and (ii) the information is obtained across the network connection from one or more object libraries that maintain the information in various sizes.