Automatic invalidation of cached data

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C707S793000

Reexamination Certificate

active

06934720

ABSTRACT:
A system and method are provided for automatically invalidating cached data. A cache system caches data from a data server (e.g., web server, application server, database). When a request is received at the cache system from a client, particularly a request to alter or replace a set of data, the request is examined and may be compared to a set of rules or data relationships that invoke automatic invalidation. Based on a pattern or content of the request (e.g., an identifier of data to be changed), the cache system identifies and invalidates a cached data item without waiting for the data server to receive the request, process it and instruct the cache system to invalidate the data item. In a cache system comprising multiple caches, one cache may notify another when automatic invalidation is necessary.

REFERENCES:
patent: 5611049 (1997-03-01), Pitts
patent: 5802582 (1998-09-01), Ekanadham et al.
patent: 6026413 (2000-02-01), Challenger et al.
patent: 6029175 (2000-02-01), Chow et al.
patent: 6085234 (2000-07-01), Pitts et al.
patent: 6151643 (2000-11-01), Cheng et al.
patent: 6275908 (2001-08-01), Arimilli et al.
patent: 6408360 (2002-06-01), Chamberlain et al.
patent: 6415270 (2002-07-01), Rackson et al.
patent: 6460122 (2002-10-01), Otterness et al.
patent: 6578113 (2003-06-01), Krishnamurthy et al.
patent: 6584548 (2003-06-01), Bourne et al.
Candan, et al., Enabling Dynamic Content Caching for Database-Driven Web Sites. ACM SIGMOD 2001 May 21-24, Santa Barbara, CA, Copyright 2001 ACM.
Challenger, et al., A Scalable System for Consistently Caching Dynamic Web Data. IBM Research, Yorktown Heights, NY.
Challenger, et al., A Publishing System for Efficiently Creating Dynamic Web Content. IBM Research, Yorktown Heights, NY.
Datta, et al., A Comparative Study of Alternative Middle Tier Caching Solutions to Support Dynamic Web Content Acceleration. Proceedings of the 27thVLDB Conference, Roma, Italy, 2001.
Degenaro, et al., A Middleware System Which Intelligently Caches Query Results. IBM Research, Yorktown Heights, NY, Copyright 2000, Springer-Verlag.
Wessels, et al., ICP and the Squid Web Cache, pp. 1-25, Aug. 13, 1997.
Wessels, et al., Internet Cache Protocol (ICP), version 2, pp. 1-9, National Laboratory for Applied Network Research/UCSD, Sep. 1997.
Kawai, et al., A Quantitative Analysis of ICP Queries at the Distributed WWW Caching System. www.isoc.org/isoc/conference/inet/99/proceedings/4n/4n 2.htm, Aug. 14, 2002.
Akami white paper: Turbo-Charging Dynamic Web Sites with Akami EdgeSuite, pp. 1-16. www.akamai.com, Sep. 23, 2002. Copyright 2001, Akamai Technologies, Inc.
A Distributed Infrastructure for e-Business-Real Benefits, Measurable Returns, pp. 1-28. www.akamai.com, Sep. 23, 2002. Copyright 2000 and 2001, Akamai Technologies, Inc.
Edge Sides Includes (ESI) Overview, pp. 1-7, www.esi.org, Sep. 23, 2002. Copyright 2001, Oracle Corporation, Akamai Technologies, Inc.
Tsimelzon, et al., Edge Sides Includes ESI-Accelerating E-Business Applications: Language Specification 1.0, pp. 1-12. www.esi.org/language spec 1-0.html, Sep. 23, 2002. Copyright 2001, Akamai Technologies, Oracle Corporation.
Nottingham, et al., Edge Side Includes ESI-Accelerating E-Business Applications: Edge Architecture Specification, pp. 1-6. www.esi.org/architecture spec 1-0.html, Sep. 23, 2002. Copyright 2001, Akamai Technologies, Oracle Corporation.
Jacobs, et al., Edge Side Includes ESI-Accelerating E-Business Applications: ESI Invalidation Protocol 1.0, pp. 1-13. www.esi.org/invalidation—protocol—1-0.html, Sep. 23, 2002. Copyright 2001, Oracle Corporation.
Basu, et al., Edge Side Includes ESI-Accelerating E-Business Applications: JESI Tag Library 1.0 Specification: Tags for Edge-Side Includes in JSP, pp. 1-19. www.esi.org/jesit tag lib 1-0.html, Sep. 23, 2002. Copyright 2001, Oracle Corporation, Akamai Technologies, Inc.
Mailing list posting entitled “Re: POST vs. separate methods,” Oct. 29, 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Automatic invalidation of cached data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Automatic invalidation of cached data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Automatic invalidation of cached data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3465649

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.