Patent ID: 6922813
Filing Date: 2005-07-26
Classification: G06F,Y10S

Abstract:
1. A method comprising: providing prerequisite information regarding pages of a graphical user interface (GUI) that are prerequisites to other pages of the GUI, each page including one or more sub-components; in response to a request to display a destination page 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 prerequisite pages associated with the destination page by invoking an execution of a method of the container object; the container object determining which sub-component of the one or more sub-components of an identified prerequisite page is a decider sub-component that is capable of confirming whether or not requirements of the identified prerequisite page have been satisfied; the container object determining whether or not the requirements of the identified prerequisite page have been satisfied by invoking a method of a component object corresponding to an instance of the decider sub-component that causes stored information regarding the state of the identified prerequisite page to be retrieved from a current component object, the component object being a child object of the container object; and causing the output of the destination page to be displayed if all the requirements of the one or more identified prerequisite pages have been satisfied, otherwise causing the output of a prerequisite page of the one or more identified prerequisite pages having one or more requirements that have not been satisfied to be displayed by invoking an execution of a method of the corresponding component object to stream the content to the container object.