Suppressing Errant Motion Using Integrated Mouse and Touch Information
First Claim
1. A method for suppressing an errant motion using mouse and touch information, comprising:
- determining a mouse motion;
identifying a touch motion in a detected touch on a mouse surface;
comparing the determined mouse motion to the identified touch motion; and
suppressing at least a portion of the identified touch motion as errant if the identified touch motion is correlative with a portion of the determined mouse motion.
1 Assignment
0 Petitions
Accused Products
Abstract
The suppression of errant motion regarding a mouse is disclosed. Mouse and touch information can be integrated to determine whether a gesture made on a surface of the mouse is errant, such as when a mouse is being moved and the fingers holding the mouse inadvertently move on the mouse surface. A gesture motion that is small relative to mouse motion can be considered errant and therefore at least partially suppressed, while a gesture motion that is large relative to mouse motion can be considered an intended gesture and therefore processed. Similarly, mouse and touch information can be integrated to determine whether a mouse motion is errant, such as when a robust gesture being made on the mouse surface inadvertently moves the mouse. A mouse motion that is small relative to gesture motion can be considered errant and therefore at least partially suppressed, while a mouse motion that is large relative to gesture motion can be considered an intended motion and therefore processed.
52 Citations
35 Claims
-
1. A method for suppressing an errant motion using mouse and touch information, comprising:
-
determining a mouse motion; identifying a touch motion in a detected touch on a mouse surface; comparing the determined mouse motion to the identified touch motion; and suppressing at least a portion of the identified touch motion as errant if the identified touch motion is correlative with a portion of the determined mouse motion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for suppressing errant motion using mouse and touch information, comprising:
-
determining a front edge of a detected touch on a mouse surface; calculating a touch motion based on change in the (x, y) coordinates of the determined front edge in an image of the detected touch over time; and determining whether the calculated touch motion is errant based on a mouse motion. - View Dependent Claims (9, 10, 11)
-
-
12. A method for suppressing errant motion using mouse and touch information, comprising:
-
applying a filter to an image of a detected touch on a mouse surface to distinguish between a motion in the detected touch and a touch detection error, the filter passing the detected touch for the motion and eliminating the detected touch for the touch detection error; and determining whether the detected touch motion is errant based on a mouse motion. - View Dependent Claims (13)
-
-
14. A computer readable medium comprising program code for suppressing an errant motion using integrated mouse and touch information, the program code for causing performance of a method comprising:
-
responsive to a mouse event, determining whether a touch motion is detected in a detected touch on a mouse surface; and if so, suppressing at least a portion of the detected touch motion as errant if the detected touch motion is correlative to a portion of a mouse motion associated with the mouse event. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computing system, comprising:
-
a mouse including at least one motion sensor configured to detect a motion of the mouse, and at least one input sensor configured to detect a touch motion in a input on a surface of the mouse; and a processor in communication with the mouse and configured to compare the detected mouse motion with the detected touch motion, and suppress at least a portion of the detected touch motion if the detected touch motion is correlative with a portion of the detected mouse motion. - View Dependent Claims (22, 23, 24)
-
-
25. A method for suppressing an errant motion using mouse and touch information, comprising:
-
determining a mouse motion; identifying a touch motion in a detected touch on a mouse surface; comparing the determined mouse motion to the identified touch motion; and suppressing at least a portion of the determined mouse motion as errant if the determined mouse motion is correlative with a portion of the identified touch motion. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method for suppressing an errant motion using integrated information, comprising:
-
determining a first motion; determining a second motion; comparing the determined first and second motions; and suppressing at least a portion of the determined first motion as errant if the determined first motion is correlative with a portion of the determined second motion. - View Dependent Claims (33, 34, 35)
-
Specification