Patent ID: 7860820

Claim:
A method for provisioning dynamically generated content, comprising: receiving from a client computer a first request for content at a web server connected to said client computer over a first network, wherein said first request for content comprises a reference to a first page, wherein said first page comprises a plurality of fragments, wherein each fragment of said plurality of fragments refers to a unit of content; communicating said first request for content to a content generator connected to said web server over a second network; obtaining a set of variables by said content generator, wherein values for said set of variables are based in part on said first request for content received by said web server from said client computer over said first network, wherein said content generator received a notification of a content change, and wherein said content change affects one or more of said plurality of fragments of said first page; dynamically re-generating said one or more of said plurality of fragments affected by said content change, wherein said content generator performs said generating; dynamically assembling said first page by said content generator from a portal template based on said set of variables associated with said portal template and utilizing said plurality of fragments; and returning said first page from said content generator to said web server over said second network, wherein said first page comprises said one or more of said plurality of fragments that have been re-generated to account for said content change.