Patent ID: 6973624
Filing Date: 2005-12-06
Classification: G06F

Abstract:
1. An application for presenting a user interface on a computer display, comprising: one or more page functions, each page function having a set of exposed attributes, a set of page function services, and a binding selectively bound to a user interface page, a first subset of the set of exposed attributes defining types of information receivable by the page function, a second subset of the set of exposed attributes defining types of information returnable by the page function, the set of page function services including an activate service and a complete service, both services being invokable to execute a decision selected from the group comprising a decision to finish, a decision to show the user interface page, and a decision to create a new page function; and a frame having a set of frame services and a data structure, the set of frame services including a navigate service and a finish service, the navigate service being invokable by a page function to cause the frame to invoke the activate service of another page function and cause the other page function to perform a task, the finish service being invokable by the other page function to cause the frame to invoke the complete service of the page function, the data structure designed to store data that identified each page function to which the frame has navigated, and the relationship among page functions.