Patent ID: 7496839

Claim:
A computer-implemented method for generating an output web page comprising the steps: generating a computer-readable template, containing a plurality of embedded commands for inserting content into the output web page, wherein at least some of said embedded commands contain filter attributes, specifying conditions for selecting content for insertion, and wherein at least some of said embedded commands contain respective phase attributes specifying the phase at which a particular embedded command in the template is to be rendered; initially rendering the template, by operating a computer to execute all embedded commands containing phase attributes with values in a first specified range, while leaving other embedded command unexecuted, thereby producing a partially-rendered template; storing the partially-rendered template; and further rendering the partially-rendered template by executing embedded commands containing phase attributes with values in a second specified range to produce the output web page, wherein the initially rendering inserts relatively static information into the partially-rendered template, while the further rendering inserts dynamic information and wherein the dynamic information includes information specific to a current user.