Multi-modal navigation in a graphical user interface computing system
First Claim
1. A pointing device configured to communicate with navigation software running on a computer having a display, the pointing device comprising:
- a sensor configured to sense a physical input, the pointing device configured to request the navigation software to move a navigation control on the display in accordance with the physical input; and
a selector having a first state and a second state, the pointing device configured to request the navigation software to move the navigation control in accordance with a first navigation mode or a second navigation mode depending upon the state of the selector.
2 Assignments
0 Petitions
Accused Products
Abstract
A pointing device, and the use thereof, is described that allows a displayed cursor or other navigation control to be controlled in different modes, such as at different resolutions. The pointing device may include a first pointing element and a second pointing element. The first and second pointing elements may independently control the same navigation control using their own respective navigation modes. The pointing device may additionally or alternatively have switching capability to switch between navigation modes. In this way, a single pointing element may be used to control the navigation control in accordance with various navigation modes.
60 Citations
36 Claims
-
1. A pointing device configured to communicate with navigation software running on a computer having a display, the pointing device comprising:
-
a sensor configured to sense a physical input, the pointing device configured to request the navigation software to move a navigation control on the display in accordance with the physical input; and
a selector having a first state and a second state, the pointing device configured to request the navigation software to move the navigation control in accordance with a first navigation mode or a second navigation mode depending upon the state of the selector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A pointing device configured to communicate with navigation software running on a computer having a display, the pointing device comprising:
-
a first sensor configured to sense movement of the pointing device with at least two degrees of freedom, the pointing device configured to request the navigation software to move a navigation control on the display in accordance with the movement of the pointing device; and
a second sensor configured to sense a physical input with at least two degrees of freedom, the pointing device configured to request the navigation software to move the navigation control on the display in accordance with the physical input. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method in a computer, comprising steps of:
-
controlling movement of a displayed navigation control at a first scale in response to user small-muscle-group movements; and
controlling movement of the displayed navigation control at a second different scale in response to user large-muscle-group movements. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus, comprising:
-
a body;
a first pointing device configured to control two-dimensional movement of a displayed navigation control in response to movements of the body; and
a second pointing device physically coupled to the body and configured to control two-dimensional movement of the displayed navigation control in response to user input other than movements of the body. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A pointing device configured to communicate with navigation software running on a computer having a display, the pointing device comprising:
-
a first pointing element configured to control a navigation control on the display using absolute tracking; and
a second pointing element configured to control the navigation control using relative tracking. - View Dependent Claims (34, 35, 36)
-
Specification