Patent ID: 7379048

Claim:
A method of providing a user-computer interface, comprising: a) providing a display, characterized by x and y coordinates defining a plane approximately orthogonal to the direction of the user's view into the display; b) providing an input device, moveable by the user in three dimensions termed x, y, and z; c) establishing a correspondence between motion of the input device and motion of a cursor representation in the display; d) displaying to the user a three-dimensional display space using a first portion of the display plane; e) displaying to the user a control using a second portion of the display plane; f) determining if user motion of the input device corresponds to a cursor representation location within the first portion of the display plane, and, if so, then allowing user motion of the input device to move the cursor representation in three dimensions within the three-dimensional display space; g) determining if user motion of the input device corresponds to a cursor representation location within the second portion of the display plane, and, if so, then providing user interaction according to the control.