Patent ID: 9691050
Date: 2017-06-27
CPC Classifications: G06Q

Claim:
1. A computer-implemented method comprising: at least one computer receiving first user input identifying a specific task flow selected from among a plurality of task flows displayed for selection via a first box, each task flow comprising a set of activities to be performed in an executing application specific to a process and controlled by a routing diagram; said at least one computer associating multiple task flows with corresponding multiple regions within a single application page in a user interface of the executing application, the specific task flow among the multiple task flows being selected by the first user input in said single application page for use in rendering a specific region among the multiple regions, each region among the multiple regions in the single application page acting as a container for execution of a corresponding task flow, the multiple regions being rearrangeable and sizeable on the single application page in a visual manner; wherein the specific task flow binds to the specific region of the single application page; said at least one computer displaying at least a second box comprising a name of the specific task flow and a table of the specific task flow, the table comprising a first column displaying names of input parameters of the specific task flow and a second column displaying values for the input parameters; said at least one computer receiving second user input identifying at least the specific task flow displayed in the second box; said at least one computer storing in a database in one or more non-transitory computer-readable media, page composition metadata describing at least one relationship of an activity in the specific task flow within the specific region of the single application page; and said at least one computer presenting a plurality of application pages in the user interface of the executing application; wherein the plurality of application pages comprise the single application page and are automatically composed at runtime on-the-fly according to at least the page composition metadata and an application flow based on user-defined metadata, without shutting down the executing application to reflect any page and flow change, the application flow being responsive to third user input related to the activity included in the single application page, and after receipt of the third user input, the user-defined metadata being automatically used to decide which of multiple new pages is to be displayed after the single application page.