Patent ID: 7509404
Filing Date: 2009-03-24
Classification: G06F

Abstract:
1. A method of servicing a request for a document over a computer network, comprising the steps of: receiving a request for a document, the requested document including a script that defines plurality of blocks, each block including a reference to a data source and code that is adapted to access the data source and to format the data accessed from the data source; retrieving only some of the plurality of blocks defined in the script of the requested document from a memory, the memory storing the at least one of the plurality of blocks defined in the script of the requested document; dynamically generating remaining blocks of the plurality of blocks defined in the script of the requested document that were not retrieved from the memory, that are not stored in the memory or that are stored in the memory but have been invalidated and storing a copy of each dynamically generated block in the memory; assembling the requested document from both the retrieved and dynamically generated blocks, and sending the assembled document over the computer network to an originator of the request.