Patent ID: 8619026

Claim:
An apparatus for controlling the movement of a cursor, comprising: an input unit configured to receive a command to move a cursor from a user; a first display unit configured to display a screen including the cursor and a graphical user interface; a graphical user interface unit configured to set selection areas in the screen, wherein a selection area is an area where the cursor can be positioned and includes a control in a user interface that can receive an input of the cursor or a predetermined area according to an application; and a cursor movement controlling unit configured to make a computation for the movement of the cursor in the selection area, wherein the cursor movement controlling unit comprises: a selection area receiving unit configured to receive selection area information from the graphical user interface unit; a movement area determining unit configured to assess a cursor area through the selection area information and to determine whether the cursor escapes the cursor area; and a cursor position compensation unit configured to select a movement area from one of the selection areas set in the selection area information according to the determination of the movement area determining unit and to compensate the position of the cursor to the movement area, wherein the cursor area is a selection area in which the cursor is positioned, and the movement area is a selection area to which the cursor is to move.