U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Caching dynamic web pages

Patent 6185608 Issued on February 6, 2001. Estimated Expiration Date: Icon_subject June 12, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors
Patent #: 5920725
Issued on: 07/06/1999
Inventor: Ma, et al.

Information terminal unit with history management functions
Patent #: 5991773
Issued on: 11/23/1999
Inventor: Tagawa

CGI response differencing communication system
Patent #: 6003087
Issued on: 12/14/1999
Inventor: Housel, III, et al.

Enhanced domain name service using a most frequently used domain names table and a validity code table Patent #: 6016512
Issued on: 01/18/2000
Inventor: Huitema

Inventors

Application

No. 096305 filed on 06/12/1998

US Classes:

709/216, Accessing another computer's memory707/10Distributed or remote access

Examiners

Primary: Rinehart, Mark H.
Assistant: Jaroenchonwanit, Bunjob

Attorney, Agent or Firm

International Classes

G06F 013/38
G06F 015/17

Abstract

Web pages for commercial applications, such as electronic retail, are built "on-the-fly" in Hypertext Markup Language (HTML) from product data stored in the merchant's database. To reduce costs in time and computing resources and to improve customer access to data from the merchant's web site, pages created in HTML are cached on the merchant server. On a customer request for a page, the merchant server checks the cache first for the page, and if it isn't found there, generates a new page from the database. To maintain the validity of the content of the cached pages, the database tables include triggers that cause identifying information for any changes made on the stored data to be forwarded to a cache log. A synchronization daemon walks the cache log from time to time to locate pages that should be purged from the cache because their content is no longer synchronous with the data stored in the database. By setting preferences for identifiable customers in advance, data generated from the database can be selected for specific customer groups.

Other References

  • Active transaction integrated with real-time transactions according to data freshness, Shimakawa et al., ieeexplore.ieee.org, pp. 321-328 and, 1997
  • A distributed web server and its performance analysis on multiple platforms, Liu et al., ieeexplorer.ieee.org, pp. 665-672, 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?