×

Methods, systems and computer program products for the synchronization of time coherent caching system

  • US 5,878,213 A
  • Filed: 02/15/1996
  • Issued: 03/02/1999
  • Est. Priority Date: 02/15/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of caching data received from a first application and to be provided to a second application in response to a request from the second application, the method comprising:

  • storing a data stream to be received from the first application and to be provided to the second application in a first cache to create a client cache entry corresponding to the request from the second application;

    storing the time of creation of a client cache entry to create a client cache entry time record;

    storing the data stream from the first application in response to a request from the second application in a second cache to create a server request cache entry;

    interrogating requests originated by the second application and received by the first application to determine if a server request cache entry corresponding to the request has been previously stored in the second cache;

    determining if a client cache entry exists corresponding to a request from the second application which is identical to a server cache entry corresponding to the request;

    calculating the interval of time between receipt of the request the request from the second application and when the server request cache entry corresponding to the request from the second application was created to provide entry age data if the client cache entry is identical to the server cache entry;

    sending the server request cache entry corresponding to the request from the second application to the second application if the client cache entry is not identical to the server cache entry; and

    transmitting the entry age data for the server cache entry corresponding to the request from the second application to the second application if the server cache entry is identical to the client cache entry.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×