SELECTIVE INPUT SIGNAL REJECTION AND MODIFICATION
First Claim
1. A device comprising:
- a user interface device includinga touch sensing panel configured to sense touch events thereon, anda mechanical sensor configured to sense pick events including physical deformations or displacements of the touch sensing panel; and
a modification module configured toreceive user input data defining sensed touch and pick events from the user interface device,examine the user input data to determine whether unintentional user input may have influenced the user input data, andmodify the user input data to remove the influence of unintentional user input.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are related to user input devices that accept complex user input including a combination of touch and push (or pick) input. Embodiments of the invention provide for selective ignoring or rejection of input received from such devices in order to avoid interpreting unintentional user actions as commands. Furthermore, some input signals can be modified. The selective rejection or modification can be performed by the user interface device itself or by a computing device that includes or is attached to the user interface device. The selective rejection or modification may be performed by a module that processes input signals, performs the necessary rejections and modifications and sends revised input signals to higher level modules.
-
Citations
30 Claims
-
1. A device comprising:
-
a user interface device including a touch sensing panel configured to sense touch events thereon, and a mechanical sensor configured to sense pick events including physical deformations or displacements of the touch sensing panel; and a modification module configured to receive user input data defining sensed touch and pick events from the user interface device, examine the user input data to determine whether unintentional user input may have influenced the user input data, and modify the user input data to remove the influence of unintentional user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing user interface events detected by a combination user interface device capable of detecting touch events on a touch sensing panel and pick events including physical deformations or displacements of the touch sensing panel, the method including:
-
receiving user input data defining sensed touch and pick events from the user interface device; examining the user input data to determine whether unintentional user input may have influenced the user input data; and modifying the user input data to remove the influence of unintentional user input. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer comprising:
-
a user interface device including a touch sensing panel configured to sense touch events thereon, and a mechanical sensor configured to sense pick events including physical deformations or displacements of the touch sensing panel; and a modification module configured to receive user input data defining sensed touch and pick events from the user interface device, examine the user input data to determine whether unintentional user input may have influenced the user input data, and modify the user input data to remove the influence of unintentional user input.
-
-
30. A computer mouse comprising:
-
a user interface device including a touch sensing panel configured to sense touch events thereon, and a mechanical sensor configured to sense pick events including physical deformations or displacements of the touch sensing panel; and a modification module configured to receive user input data defining sensed touch and pick events from the user interface device, examine the user input data to determine whether unintentional user input may have influenced the user input data, and modify the user input data to remove the influence of unintentional user input.
-
Specification