Remotely cacheable variable web content
AssigneeInternational Business Machines Corporation
InventorBrian Ward Thomson
Life of this patent
Estimating the term…
Abstract
A method for caching targeted webpage content is disclosed. In one embodiment, such a method includes dividing a cacheable content pertaining to a website into a static portion and a dynamic frame for displaying visitor targeted content. The method determines a result for one or more targeting rules applied to a visitor's activity on a portion of the website and provides the result to the visitor's browser. The method further includes loading the dynamic frame of the cacheable content with visitor targeted content based on the provided result. A corresponding apparatus and computer program product are also disclosed.
Claims8
A method for caching variable webpage content, the method comprising:
- dividing webpage content pertaining to a website into a static portion and a variable portion, the variable portion configured to display variable targeted content tailored to a particular visitor to the website;
- pre-evaluating information about the particular visitor according to at least one targeting rule to produce at least one result value;
- provisioning the at least one result value to a browser of the particular visitor for storage, wherein the at least one result value is included within a cache key maintained by the browser;
- evaluating the cache key to determine which visitor targeted content, residing on a cache server proximate the browser that executes on a different machine than the browser, to display in the variable portion, the cache server caching visitor targeted content from a website server located geographically further from the browser than the cache server;
- and
- retrieving the determined visitor targeted content from the cache server for display in the variable portion of the webpage, wherein retrieving the determined visitor targeted content comprises generating a targeted uniform resource locator comprising a result value from the at least one result value, and using the targeted uniform resource locator to retrieve, from the cache server, a standalone page for display in the variable portion.
Dependencies are inferred from the claim text.