Unintended Displacement Identification and Correction Method and System
First Claim
1. A computer implemented method comprising:
- detecting activation of a switch;
sampling displacement detected by a transducer occurring during a sampling interval in response to the switch being activated, the sampled displacement being transduced into displacement signals for manipulating an object generated by a computing device;
determining at least one of displacement magnitude and displacement rate of the sampled displacement; and
identifying the displacement occurring during the sampling interval as an unintended displacement when at least one of the displacement magnitude is less than a reference magnitude and the displacement rate is less than a reference rate,wherein the unintended displacement is identified for impeding manipulation of the object by the displacement signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Substantially elevated movement sensitivity of a mouse enables improved control and finer manipulation of an object, for example a pointer, displayed on a display device. However, the elevated movement sensitivity also results in unintended movement of the mouse, generated when a button of the mouse is operated, being translated into displacement of the pointer on the display device. An embodiment of the invention describes a method for transducing movement occurring during an interval into signals in response to the button being operated. The signals are for use in manipulating the object. The method is further for comparing properties of the displacement with pre-defined reference properties to determined whether the movement is intended or unintended. The signals are subsequently terminated to impede manipulation of the object when the movement is determined to be unintended to thereby correct the unintended movement.
25 Citations
44 Claims
-
1. A computer implemented method comprising:
-
detecting activation of a switch; sampling displacement detected by a transducer occurring during a sampling interval in response to the switch being activated, the sampled displacement being transduced into displacement signals for manipulating an object generated by a computing device; determining at least one of displacement magnitude and displacement rate of the sampled displacement; and identifying the displacement occurring during the sampling interval as an unintended displacement when at least one of the displacement magnitude is less than a reference magnitude and the displacement rate is less than a reference rate, wherein the unintended displacement is identified for impeding manipulation of the object by the displacement signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a controller configured for communication with a computing device and a peripheral device, the peripheral device having a switch and a transducer, the controller comprising; means for detecting activation of the switch; means for sampling displacement detected by the transducer occurring during a sampling interval in response to the switch being activated, the sampled displacement being transduced into displacement signals for manipulating an object generated by the computing device; means for determining at least one of displacement magnitude and displacement rate of the sampled displacement; and means for identifying the displacement occurring during the sampling interval as an unintended displacement when at least one of the displacement magnitude is less than a reference magnitude and the displacement rate is less than a reference rate, wherein the unintended displacement is identified for impeding manipulation of the object by the displacement signals. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a switch for signal communicating with a computing device; a transducer; and a controller being configured for communicating with the computing device, the controller for detecting activation of the switch and for sampling displacement detected by the transducer occurring during a sampling interval in response to the switch being activated, the controller further for determining at least one of displacement magnitude and displacement rate of the sampled displacement and for identifying the displacement occurring during the sampling interval as an unintended displacement when at least one of the displacement magnitude is less than a reference magnitude and the displacement rate is less than a reference rate, wherein the sampled displacement is transduced into displacement signals for manipulating an object generated by the computing device, and the unintended displacement is identified for impeding manipulation of the object by the displacement signals. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A machine-readable medium having stored therein a plurality of programming instructions, which when executed, the instructions cause the machine to:
-
detect activation of a switch; sample displacement detected by a transducer occurring during a sampling interval in response to the switch being activated, the sampled displacement being transduced into displacement signals for manipulating an object generated by a computing device; determine at least one of displacement magnitude and displacement rate of the sampled displacement; and identify the displacement occurring during the sampling interval as an unintended displacement when at least one of the displacement magnitude is less than a reference magnitude and the displacement rate is less than a reference rate, wherein the unintended displacement is identified for impeding manipulation of the object by the displacement signals. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification