×

Bounding delays and reducing threading overheads in caching

  • US 6,665,704 B1
  • Filed: 06/18/1999
  • Issued: 12/16/2003
  • Est. Priority Date: 06/18/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of retrieving information from a server for a client, comprising the steps of:

  • creating a first thread associated with a request by the client for information from the server, wherein the first thread stores information in a memory and transmits information from the memory to the client;

    using the first thread, storing a first data block of the requested information from the server into the memory;

    transmitting the first data block of information to the client using the first thread;

    transmitting a second data block of information to the client using the first thread, wherein the second data block was stored in the memory using a second thread, the second thread being associated with another client and being operative to store information in the memory and transmit information from the memory to the another client;

    determining when one of the first and second threads requires an additional data block of information; and

    requesting the additional data block of information from the server using the one of the first and second threads on behalf of the other of the first and second threads while restricting the other of the first and second threads from requesting the additional data block of information from the server.

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