Patent ID: 6344860
Filing Date: 2002-02-05
Classification: G06F,H04N

Abstract:
A method for providing a stereoscopic graphic user interface, comprising:displaying on a display screen a master interface object; displaying on the display screen a slave interface object that is a duplicate of the master interface object and is at a fixed displacement from the master interface object; displaying a master cursor on one portion of the display screen; displaying a slave cursor on another portion of the display screen; moving the slave cursor in fixed relation to the master cursor based on movement of a pointing device, wherein moving the slave cursor comprises moving the slave cursor in response to at least one of MOUSE_MOVE, MOUSE_UP, MOUSE_DOWN, MOUSE_ENTER, and MOUSE_EXIT events updating the slave interface object to track any changes made to the master interface object; determining if an interface object changes due to movement of the master cursor; if the interface object is determined to change due to movement of the master cursor, then copying a new background into memory, erasing the slave cursor, erasing any overlapping parts of the slave cursor from the new background, and displaying a new slave cursor on the new background; and if the interface object is not determined to change due to movement of the master cursor, then erasing the slave cursor, applying the change to the interface object, and displaying a new slave cursor.