Original Publication Date: 1995-Oct-01
Included in the Prior Art Database: 2005-Mar-31
Disclosed is a method called Event Transaction, which allows the control of an interactive application by events outside of the interactive environment.
a method called Event Transaction, which allows
the control of an interactive application by events outside of the
exists between the user (via terminal) and an
interactive application in an interactive environment. Normally the
dialog is being controlled only by the interactions of the user via
the terminal. Every action by the user results in a transaction,
i.e., the execution of the interactive application.
soon as external events have also to be taken into
account by the interactive application, the application must be
without interrupting the dialog. On the other hand, when the user is
currently not actively using the dialog, the notification must occur
immediately, because the application has to act on this event.
application would test all the time for the external
event, this user could not interact with the dialog anymore, the
dialog itself could not be used by other users, and the usage of the
interactive environment would be drastically reduced.
for this problem is the implementation of one
Event Transaction for every external event.
Mode of operation
1. An Event Transaction is started for the user/application and
waits for the external event as specified. As soon as the
external event occurs, the Event Transaction continues
(controlled by the interactive environment) and starts the
specified application. The application will be dispatched
by the interactive environment as soon as the terminal is
available. If the user is currently not actively using the
dialog, the application can act immediately on the event.
2. When the application gets control (by the interactive
environment) it checks for what reason it has been dispatched.
Was it triggered;
o by an user interaction, or