
US Patent No: 6,996,584
Number of patents in Portfolio can not be more than 2000
System and method of maintaining functional client side data cache coherence
Stats
-
Feb 7, 2006
Issued date -
May 14, 2002
filing date -
10/144,917
serial no -
In Force
status
Importance
Abstract
The present invention provides functional client side data cache coherence distributed across database servers and clients. This system includes an application resident on a client operable to request access to data, and wherein the client is coupled to a local memory cache operable to store requested date. The client is coupled to a remote memory storage system, such as disk storage or network resources by a communication pathway. This remote memory storage system is operable to store data, process requests for specified data, retrieve the specified data from within the remote memory storage system, and transmit the requested data to the client with annotated version information. The data received by the client is verified as being coherent with any downstream linked information stored in the client's local memory cache. Otherwise, updated coherent data is requested, received and verified prior to being used by the client and its resident applications.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,754,774 Client/server communication system | 252 | 1996 | |
| 5,907,678 Client/server system in which protocol caches for multiple sessions are selectively copied into a common checkpoint cache upon receiving a checkpoint request | 37 | 1997 | |
|
|
|||
| 5,581,704 System for maintaining data coherency in cache memory by periodically broadcasting invalidation reports from server to client | 43 | 1993 | |
| 5,706,435 System for maintaining data coherency in cache memory by periodically broadcasting a single invalidation report from server to clients | 136 | 1996 | |
|
|
|||
| 6,154,811 Scalable network object caching | 42 | 1998 | |
|
|
|||
| 5,918,244 Method and system for coherently caching I/O devices across a network | 26 | 1996 | |
|
|
|||
| 6,275,860 Method and apparatus for synchronizing function values in a multiple protocol system | 5 | 1999 | |
|
|
|||
| 2002/0083,183 Conventionally coded application conversion system for streamed delivery and execution | 115 | 2001 | |
|
|
|||
| 6,032,228 Flexible cache-coherency mechanism | 11 | 1997 | |
|
|
|||
| 6,760,840 File editing system and shared file editing system with file content secrecy, file version management, and asynchronous editing | 20 | 1998 | |
|
|
|||
| 6,219,676 Methodology for cache coherency of web server data | 42 | 1999 | |
|
|
|||
| 6,266,678 System and method for dynamically viewing contents of a data file | 27 | 1998 | |
|
|
|||
| 5,452,447 Method and apparatus for a caching file server | 242 | 1992 | |
|
|
|||
| 6,341,339 Apparatus and method for maintaining data coherence within a cluster of symmetric multiprocessors | 12 | 1998 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Aug 7, 2013 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Aug 7, 2017 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |