Visual modeling asynchronous (time & external) based actions using the application UI
Publication Date: 2010-Sep-14
The IP.com Prior Art Database
This idea presents a method to allow a user that models business process (or any other kind of flow for that matter) to model asynchronous events (such as time related event) as part of the application UI, and thus simplify the process modeling by keeping the user in the same editing context.
ȈȈ ˇ˄ ȈȈ ˇ˄
Often times one needs to model external events in the context of the user's User Interface (UI). Examples of this include:
Time related actions, such as:
Logging out after a certain period of inactivity
Resending a notification or escalating if a user has not responded to a
request within a certain period of time.
Asynchronous updates to the data viewed by the user.
Completion of external processes
Note that some of those events may happen while the user is still viewing the data
while others occur while the user is no longer viewing his/her
To date developers model these types of functionality outside the context of the UI. In our approach a less technical user can model these types of events within the context of the UI.
The core idea of the invention is the fact that events that are related to the behavior of the application and affect the interaction with the users can be defined, modeled and presented to the user in the same editing context in which the user is found in. By allowing the user to visually model these events and not in an external component, it is possible to ease the design experience of the application and provide elevated usability in the application.
Events that affect the interaction between the user and the application are modeled using buttons in forms. Figure 1 presents a way to allow a user to add a special kind of button, that models an timed based event.
Figure 2 shows how to configu...