Nova Patents
US20080098173A1

Consistent client-side cache

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method, system, and computer program product is disclosed for caching results in a client-side cache. Embodiments of a method, a system, and a computer program product are disclosed that associate a first snapshot of a database with a client that indicates a state of the database after a last database request by the client, and indicate any number of invalid cached results in the client cache for the client based upon the first snapshot. In some embodiments, the method further includes receiving a second snapshot that indicates a state of the database upon receipt of a database server request by the client, and updating the first snapshot with the second snapshot.

US20080098173A1, drawing sheet 1
Sheet 1 of 10

Term

3.6 yearsto projected expiry

Projected expiry 3 May 2030, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    Broadest claimClaim Score 86, broad(NHIP)A method for caching results in a client-side cache, comprising:associating a first snapshot of a database with a client, wherein the first snapshot indicates a state of the database after a last database request by the client;and indicating any number of cached results as being invalid in the client-side cache for the client based upon the first snapshot.
  2. 15
    A computer program product comprising a computer usable medium having executable code to execute a process for implementing a client cache in a computing system, the process comprising:associating a first snapshot of a database with a client, wherein the first snapshot indicates a state of the database after an interaction with the database by the client;and invalidating any number of invalid cached results in the client cache for the client based upon the first snapshot.