Patent ReferencesRun-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors Information terminal unit with history management functions CGI response differencing communication system Enhanced domain name service using a most frequently used domain names table and a validity code table Patent #: 6016512 InventorsApplicationNo. 096305 filed on 06/12/1998US Classes:709/216, Accessing another computer's memory707/10Distributed or remote accessExaminersPrimary: Rinehart, Mark H.Assistant: Jaroenchonwanit, Bunjob Attorney, Agent or FirmInternational ClassesG06F 013/38G06F 015/17 AbstractWeb 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
Field of SearchClient/serverCOMPUTER-TO-COMPUTER DATA ADDRESSING Network resources access controlling Cooperative computer processing COMPUTER-TO-COMPUTER DATA MODIFYING MULTICOMPUTER SYNCHRONIZING MULTICOMPUTER DATA TRANSFERRING VIA SHARED MEMORY Plural shared memories Partitioned shared memory Accessing another computer's memory Version management Distributed or remote access | |