Patent ID: 7464338
Filing Date: 2008-12-09
Classification: G06F

Abstract:
1. An information processing apparatus comprising: a memory storing instructions; and a processor operably connected to the memory to read and execute the instructions from the memory to: input data including coordinate data input by using a coordinate pointer and identification information of the coordinate pointer; an execution unit configured to execute a first application in which an operable coordinate pointer is confined to the coordinate pointer holding a control authority and a second application in which the operable coordinate pointer is not confined to the coordinate pointer holding the control authority, memorize a region and back-and-forth relationship of windows of the applications executed, acquire information on the region and the back-and-forth relationship of the windows from the operating system in response to a change of the region and/or the back-and-forth relationship of the windows and to update information memorized based on the acquired information, determine whether the acquiring process for acquiring the control authority is to be performed, based on the region of the window of the application which has been executed and the coordinate data input by using the coordinate pointer, acquire the control authority for operating the first application based on the identification information, in accordance with the determination, determine whether the coordinate data is contained in the region of the window of the second application, based on the region and the back-and-forth relationship of the windows memorized and the coordinate data, and output, to the second application corresponding to the coordinate data, an event according to the input data when a determination is made that the coordinate data is contained in the region of the window of the second application.