Patent ID: 8010699

Claim:
A method for increasing the throughput of network communications performed by a network access provider server, the method comprising: the network access provider server establishing a connection with a client computer the network access provider server receiving a request for a requested object from a requester, wherein the requester is a web browser on the client computer the network access provider server forwarding the request to a server the network access provider server receiving a response from the server the network access provider server reviewing the response to determine whether the response includes a native expiration when the response does not include the native expiration the network access provider server computing a computed expiration for the response, including the network access provider server evaluating whether the response includes a modification history when the response includes the modification history, computing a time-to-live for the response based on an a first group of information computing the computed expiration based on a current time and the time-to-live when the response does not include the modification history, retrieving a modification query value from the request history data based on a response type and a response location when the modification query value is retrieved, computing the time-to-live for the response based on a second group of information computing the computed expiration based on the current time and the time-to-live when the retrieving the modification query value is not successful, forwarding the response to the requester the network access provider server inserting the computed expiration into the response creating an amended response the network access provider server forwarding the amended response to the requester, wherein the amended response includes the requested object storing the amended response the network access provider server providing the amended response to other requesters at other client computers that request the requested object, the providing achieved without additional communication with the server when the response includes the native expiration, the network access provider server forwarding the response to the requester.