Patent ID: 7730082

Claim:
A system comprising: a container server, including a processor and a storage device, wherein the storage device includes instructions that, when executed by the processor, cause the processor to: identify a plurality of modules selectively designated for inclusion in a container document associated with the user, wherein each of the identified modules is associated with a remote server, the container document defining an organization for a presentation of content associated with the plurality of modules in a container document display, wherein for each module a portion of the container document display is allocated for the presentation of content corresponding to the module; transmit requests to the remote servers to retrieve module data for use in generating content for the plurality of modules; receive module data for each of the plurality of modules in response to the requests to the remote servers, the received module data for each module including computer-executable instructions adapted for execution by a remote browser client to render content for the module for presentation in the container document display, the computer-executable instructions generated according to one or more parameters defined by the container document; and serve the container document with module data of the plurality of modules to the remote browser client.