Patent ID: 7917869

Claim:
A method of providing a human-computer interface, using an input device having a range of motion in three dimensions, denoted the x-device dimension, the y-device dimension, and the z-device dimension, comprising: a) Providing a display space, having mutually orthogonal x-display and y-display dimensions, where the x-display dimension and the y-display dimension together define a plane orthogonal to a user direction of view into the display space, and a z-display dimension orthogonal to both the x-display dimension and the y-display dimension; b) Establishing a correspondence between motion of the input device and motion of a cursor relative to the display space; c) Providing a three-dimensional application domain, having corresponding interface characteristics; d) Providing a personal domain, having corresponding interface characteristics; e) If the user is interacting according to the application domain characteristics, then determining if user motion of the input device corresponds to cursor motion into an application-to-personal defined range of coordinates in the z-display dimension, and, if so, then providing interaction according to the personal domain characteristics; f) If the user is interacting according to the personal domain characteristics, then determining if user motion of the input device corresponds to motion of the cursor into a personal-to-application defined range of coordinates in the z-display dimension, and, if so, then providing interaction according to the application domain characteristics.