Pointing device and associated method of operating
First Claim
Patent Images
1. A computer system pointing device comprising:
- a plurality of keys;
at least one sensor configured to sense data representing displacement information in x-y plane coordinates;
a mode selector module configured to toggle between a first and a second mode of operation based upon said plurality of keys receiving a desired input sequence; and
an adjuster configured to adjust the displacement information by at least adjusting a first of the x-y plane coordinates defined as first displacement information based upon a second of the x-y plane coordinates defined as second displacement information, when the second mode of operation is selected, and when the first mode of operation is selected, to perform no adjustment to the displacement information;
said adjuster comprising a comparator configured to compare the first and second displacement information, and a resetting unit configured to reset one of the first and second displacement information based upon size of a respective displacement value in the first and second displacement information and the adjuster is configured to adjust the value of the first displacement information to the value of the second displacement information when the value of the first displacement information does not exceed the second displacement information by more than a threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
The pointing device is used in connection with a computer system, and has a sensor for sensing data representing a displacement information in at least two spatial coordinates. The device is capable of toggling between a first and a second mode of operation, and also adjusting the displacement information referring to a first of the two spatial coordinates (i.e. first displacement information) in view of a second of the two spatial coordinates (i.e. second displacement information) when the second mode of operation is activated.
12 Citations
17 Claims
-
1. A computer system pointing device comprising:
- a plurality of keys;
at least one sensor configured to sense data representing displacement information in x-y plane coordinates;
a mode selector module configured to toggle between a first and a second mode of operation based upon said plurality of keys receiving a desired input sequence; and
an adjuster configured to adjust the displacement information by at least adjusting a first of the x-y plane coordinates defined as first displacement information based upon a second of the x-y plane coordinates defined as second displacement information, when the second mode of operation is selected, and when the first mode of operation is selected, to perform no adjustment to the displacement information;
said adjuster comprising a comparator configured to compare the first and second displacement information, and a resetting unit configured to reset one of the first and second displacement information based upon size of a respective displacement value in the first and second displacement information and the adjuster is configured to adjust the value of the first displacement information to the value of the second displacement information when the value of the first displacement information does not exceed the second displacement information by more than a threshold. - View Dependent Claims (3, 4)
- a plurality of keys;
-
2. The computer system pointing device of claim , wherein the pointing device is an optical mouse or a wireless optical mouse.
-
5. A computer system pointing device comprising:
- a plurality of keys;
at least one sensor configured to sense data representing displacement information in x-y plane coordinates;
a mode selector module configured to toggle between a first and a second mode of operation based upon said plurality of keys receiving a desired input sequence; and
an adjuster configured to adjust the displacement information to reflect at least one of diagonal and orthogonal movements based upon a comparison of the displacement information relative to a starting point in the x-y plane coordinates when the second mode of operation is selected, and when the first mode of operation is selected, to perform no adjustment to the displacement information, said adjuster comprising a comparator configured to compare first and second displacement information defined by a first and a second of the x-y plane, coordinates, respectively, and a resetting unit configured to reset one of the first and second displacement information based upon size of a respective displacement value in the first and second displacement information, and the adjuster is configured to adjust the value of the first displacement information to the value of the second displacement information when the value of the first displacement information does not exceed the second displacement information by more than a threshold. - View Dependent Claims (6, 7)
- a plurality of keys;
-
8. A method of operating a computer system pointing device having at least one sensor for sensing data representing displacement information in x-y plane coordinates, and a mode selector module to toggle between a first and a second mode of operation based upon a plurality of keys;
- receiving a desired input sequence, the method comprising;
verifying when the second mode of operation is selected; and
adjusting the displacement information by at least adjusting a first of the x-y plane coordinates, defined as first displacement information, based upon a second of the x-y plane coordinates, defined as second displacement information, when the second mode of operation is selected, and when the first mode of operation is selected, performing no adjustment to the displacement information, the adjusting comprising comparing the first and second displacement information, and resetting one of the first and second displacement information based upon size of a respective displacement value in the first and second displacement information and adjusting the displacement information comprises;
comparing the first and second displacement information; and
adjusting a value of the first displacement information to a value of the second displacement information when the value of the first displacement information does not exceed the second displacement information by more than a threshold. - View Dependent Claims (9, 10, 12)
- receiving a desired input sequence, the method comprising;
-
11. A computer system pointing device comprising:
- a plurality of keys;
a sensor configured to sense displacement in x-y plane coordinates;
a mode selector module configured to toggle between a first and a second mode of operation based upon said plurality of keys receiving a desired input sequence; and
an adjuster configured, when in the second mode of operation, to compare first and second x-y plane coordinates and to change the first x-y plane coordinate based upon a size of the second x-y plane coordinate, and when in the first mode of operation, to perform no adjustment to the sensed displacement and the adjuster is configured to adjust the value of the first displacement information to the value of the second displacement information when the value of the first displacement information does not exceed the second displacement information by more than a threshold. - View Dependent Claims (13, 14)
- a plurality of keys;
-
15. A pointing device comprising:
- a plurality of Keys;
a housing;
at least one sensor carried by said housing and being configured to sense data representing displacement information;
a mode selector module carried by said housing and being configured to toggle between a first and a second mode of operation based upon said plurality of keys receiving a desired input sequence; and
an adjuster carried by said housing and being configured to adjust the displacement information by at least adjusting a first of the x-y plane coordinates defined as first displacement information based upon a second of the x-y plane coordinates defined as second displacement information, when the second mode of operation is selected, and when the first mode of operation is selected, to perform no adjustment to the displacement information;
said adjuster comprising a comparator configured to compare the first and second displacement information, and a resetting unit configured to reset one of the first and second displacement information based upon size of a respective displacement value in the first and second displacement information and the adjuster is configured to adjust the value of the first displacement information to the value of the second displacement information when the value of the first displacement information does not exceed the second displacement information by more than a threshold. - View Dependent Claims (16, 17)
- a plurality of Keys;
Specification