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, the navigation control being a cursor; 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,wherein the pointing device is not integrated with a keyboard having an alphanumeric section,wherein the selector is an angular sensor configured to sense an angle of the pointing device, andwherein in the first navigation mode the navigation control moves at a first sensitivity in accordance with the physical input, and in the second navigation mode the navigation control moves at a second different sensitivity in accordance with the same physical input such that in the first navigation mode the navigation control moves by an amount that has a first relationship with the movement of the pointing device, and in the second navigation mode the navigation control moves by an amount that has a second different relationship with the movement of the pointing device, the navigation control moving linearly in accordance with the movement of the pointing device in both the first and second navigation modes.
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.
34 Citations
16 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, the navigation control being a cursor; 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, wherein the pointing device is not integrated with a keyboard having an alphanumeric section, wherein the selector is an angular sensor configured to sense an angle of the pointing device, and wherein in the first navigation mode the navigation control moves at a first sensitivity in accordance with the physical input, and in the second navigation mode the navigation control moves at a second different sensitivity in accordance with the same physical input such that in the first navigation mode the navigation control moves by an amount that has a first relationship with the movement of the pointing device, and in the second navigation mode the navigation control moves by an amount that has a second different relationship with the movement of the pointing device, the navigation control moving linearly in accordance with the movement of the pointing device in both the first and second navigation modes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a sensor configured to sense a physical input, the apparatus configured to control two-dimensional movement of a displayed a navigation control in accordance with the physical input; and a selector having a first state and a second state, the apparatus configured to control the two-dimensional movement of the displayed navigation control at either a first sensitivity in accordance with the physical input or a second sensitivity in accordance with the same physical input depending upon whether the selector is in a first state or a second state, wherein the selector is an angular sensor configured to sense an angle of the apparatus, wherein the first state is associated with a first angle of the apparatus and the second state is associated with a second angle of the apparatus, wherein, when the selector is in the first state, the navigation control moves by an amount that has a first relationship with the movement of the apparatus, and, when the selector is in the second state, the navigation control moves by an amount that has a second different relationship with the movement of the apparatus, the navigation control moving linearly in accordance with the movement of the apparatus when the selector is in both the first and second states. - View Dependent Claims (8, 9, 10)
-
-
11. A pointing device configured to communicate with navigation software running on a computer having a display, the pointing device comprising:
-
a selector configured to switch between a first state and a second state responsive to a first physical input, wherein the selector is an angular sensor configured to sense an angle of the pointing device, and wherein the first state is associated with a first angle of the pointing device and the second state is associated with a second angle of the pointing device; and a sensor coupled to the selector and configured to sense a second physical input, the pointing device configured to request the navigation software to translate a navigation control across the display at a first sensitivity in accordance with the second physical input while the selector is in the first state, and to request the navigation software to translate the navigation control across the display at a second sensitivity in accordance with the second physical input while the selector is in the second state, wherein, when the selector is in the first state, the navigation control moves by an amount that has a first relationship with the movement of the pointing device, and, when the selector is in the second state, the navigation control moves by an amount that has a second different relationship with the movement of the pointing device, the navigation control moving linearly in accordance with the movement of the pointing device when the selector is in both the first and second states. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification