Vertical translation of mouse or trackball enables truly 3D input
First Claim
Patent Images
1. A data processing system comprising:
- an apparatus for processing data;
an input device coupled to the apparatus and operative to enable a user to enter the data into the apparatus, the device comprising;
a support structure;
a member that is capable of undergoing a rotation around an axis with respect to the support structure in order to enter the data, the member and the support structure being capable of undergoing a translation relative to one another;
wherein;
the device comprises a data generator operative to generate respective further ones of the data in response to the translation;
the system is capable of running a multiple-window software application; and
the system enables a user to interact tactilely with the system by enabling the user to experience a resistive force exerted by the input device in a direction of the translation and to be overcome by the user when making a transition between successively overlapping windows.
1 Assignment
0 Petitions
Accused Products
Abstract
A trackball enables entering 3D coordinates into a data processing system through both rotation of the ball and vertical translation of the ball relative to its casing. Software controlled tactile feedback means provides 3D tactile cues to the user when manipulating the ball. The trackball enhances interactivity in a multi-media enviroment.
221 Citations
7 Claims
-
1. A data processing system comprising:
-
an apparatus for processing data; an input device coupled to the apparatus and operative to enable a user to enter the data into the apparatus, the device comprising; a support structure; a member that is capable of undergoing a rotation around an axis with respect to the support structure in order to enter the data, the member and the support structure being capable of undergoing a translation relative to one another; wherein; the device comprises a data generator operative to generate respective further ones of the data in response to the translation; the system is capable of running a multiple-window software application; and the system enables a user to interact tactilely with the system by enabling the user to experience a resistive force exerted by the input device in a direction of the translation and to be overcome by the user when making a transition between successively overlapping windows. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of enabling a user to interact tactilely with a data processing system, wherein the system comprises:
-
an apparatus for processing data; an input device coupled to the apparatus and operative to enable a user to enter the data into the apparatus, the device comprising; a support structure; a member that is capable of undergoing a rotation around an axis with respect to the support structure in order to enter the data, the member and the support structure being capable of undergoing a translation relative to one another; the device comprises a data generator operative to generate respective further ones of the data in response to the translation; the method comprising; enabling running a multiple-window software application on the system; enabling the user to experience a resistive force exerted by the input device in a direction of the translation and to be overcome by the user when making a transition between successively overlapping windows.
-
Specification