Patent ID: 7774427

Claim:
A system for dynamically generating caching information for dynamic portal pages in a portal, wherein each portal includes a portal aggregation component which receives user requests, provides user requests to at least one component, receives responses including portal page fragments from each component, and aggregates the portal fragments to build a complete portal page, comprising: at least one computer, including: a system for dynamically generating, in conjunction with each portal page fragment, component specific cache information, wherein the component specific dynamic cache information includes at least a component specific cache scope value and a component specific cache expiration value; a system for extracting the component specific dynamic cache information from the portal page fragments; a system for calculating dynamic page specific cache information, wherein the dynamic page specific cache information includes a common minimum cache scope and a common minimum cache expiration value, and a system for inserting the dynamic page specific cache information into the portal page being aggregated into a complete portal page; wherein the common minimum cache scope is calculated after calculating the common minimum expiry time, except if a result of the common minimum expiry time indicates immediate expiry for the portal page, then the common minimum cache scope is not calculated.