Patent ID: 6604150
Filing Date: 2003-08-05
Classification: G06F

Abstract:
A method for dynamically extending a main application comprising a first user-interface-control by at least one supplementary application, andsaid user-interface-control participating in a graphical-user-interface (GUI) system, and said method comprising a first-step of monitoring system-messages of a system-message-queue, said system-message-queue transferring one or more system-messages comprising user-interaction-requests to said main application, and said first-step monitoring said system-messages by determining if a monitored system-messages comprises a user-interaction-request for creating said first user-interface-control of said main application, and said first-step, in the affirmative case, setting an indicator that said user-interaction-request for creating said first user-interface-control has been detected, and said method comprising a second-step monitoring application-messages of an application-message-queue, said application-message-queue transferring one or more application-messages comprising a request for said main application, and said second-step associating in response to setting said indicator the next one or multitude of application-message with said monitored system-message, and said method interpreting said next one or multitude of application-message as application-message comprising the request for creating said first user-interface-control by determining based on said next application-message a first user-interface-control-handle, which is used by said GUI system as unique identification of said first user-interface-control, and said method executing said supplementary application.