×

Accelerating network communications

  • US 7,774,499 B1
  • Filed: 10/30/2003
  • Issued: 08/10/2010
  • Est. Priority Date: 10/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. 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 computerthe network access provider server receiving a request for a requested object from a requester, wherein the requester is a web browser on the client computerthe network access provider server storing request information included in the request as request history datathe network access provider server forwarding the request to a serverthe network access provider server receiving a response from the serverthe network access provider server reviewing the response to determine whether the response includes a native expirationwhen the response does not include the native expirationthe network access provider server computing a computed expiration for the response, includingthe network access provider server evaluating whether the response includes a modification historywhen the response includes the modification history,the network access provider server computing a time-to-live for the res s onse based on an a e factor a current time and a value of the modification historythe network access provider server computing the computed expiration based on the current time and the time-to-livewhen the response does not include the modification history,the network access provider server retrieving a modification query value from the request history data based on a response type and a response locationwhen the modification query value is retrieved,the network access provider server computing the time-to-live for the response based on an age factor, a current time and the modification query value,the network access provider server computing the computed expiration based on the current time and the time-to-livewhen the retrieving the modification query value is not successful,the network access provider server forwarding the response to the requesterthe network access provider server inserting the computed expiration into the response creating an amended responsethe network access provider server forwarding the amended response to the requester, wherein the amended response includes the requested objectstoring the amended responsethe 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.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×