Patent ID: 7996757

Claim:
A system for incrementally rendering content in a content framework, comprising: a processor; and memory connected to the processor, wherein the memory is encoded with instructions and wherein the instructions when executed comprise: instructions for receiving a request for a portal page, wherein a plurality of portlets provide content for the portal page; instructions for immediately returning a response message containing a first document and a refresh trigger responsive to receiving the request, wherein the first document represents results from any of said plurality of portlets which have acquired their content but does not represent results of all of said plurality of portlets; instructions for programmatically generating a mechanism for delivering an updated document responsive to immediately returning the response message containing the first document and the refresh trigger, wherein the updated document further represents results from at least one of said plurality of portlets which had not acquired their content when the first document was returned; instructions for receiving a subsequent request for the portal page, the subsequent request having been automatically sent responsive to receiving the refresh trigger; and instructions for returning a subsequent response comprising the updated document responsive to receiving the subsequent request, the updated document being a subsequent version of the first document and representing results from any of said plurality of portlets which have acquired their content thus far and which omits the refresh trigger only if all of said plurality of portlets have now acquired their content.