Patent ID: 6931599

Claim:
A method comprising: providing prerequisite information regarding page sub-components of a graphical user interface (GUI) that are prerequisites to other page sub-components of the GUI; in response to a request for a destination page of the GUI and with reference to the prerequisite information, instantiating a container object corresponding to the requested destination page of the GUI; the container object identifying one or more page sub-component prerequisites of page sub-components associated with the destination page by invoking an execution of a method of the container object; the container object determining whether one or more requirements of an instance of an identified page sub-component prerequisite have been satisfied by invoking a method of a component object corresponding to the instance that causes stored information regarding the state of the page sub-component prerequisite to be retrieved from a current component object, the component object being a child object of the container object; and causing the destination page to be displayed with (1) content associated with the identified page sub-component prerequisite if any of its one or more requirements have not been satisfied and (2) content associated with those of the page sub-components having no page sub-component prerequisites or having page sub-component prerequisites whose requirements have all been satisfied by invoking an execution of a method of the corresponding component object to stream the content to the container object.