Browse Prior Art Database

Visual modeling asynchronous (time & external) based actions using the application UI Disclosure Number: IPCOM000199665D
Publication Date: 2010-Sep-14
Document File: 3 page(s) / 104K

Publishing Venue

The 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.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 75% of the total text.

Page 1 of 3

ȈȈ ˇ˄

ȈȈ ˇ˄ ȈȈ ˇ˄

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...