Selective input signal rejection and modification
First Claim
1. A device comprising:
- a user interface device includinga touch sensing panel configured to sense one or more touch inputs thereon, anda mechanical sensor configured to sense one or more pick inputs causing physical deformations or displacements of the touch sensing panel; and
a modification module configured toreceive user input data defining sensed touch and pick inputs from the user interface device, andmodify the user input data to remove or reduce an effect at least one of the sensed touch or pick inputs in response to a touch pattern formed by the one or more sensed touch or pick inputs,wherein the touch sensing panel is configured to sense one or more touch inputs independently of the mechanical sensor.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention is related to user input devices that accept complex user input including a combination of touch and push (or pick) input. The invention provides 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.
145 Citations
30 Claims
-
1. A device comprising:
-
a user interface device including a touch sensing panel configured to sense one or more touch inputs thereon, and a mechanical sensor configured to sense one or more pick inputs causing physical deformations or displacements of the touch sensing panel; and a modification module configured to receive user input data defining sensed touch and pick inputs from the user interface device, and modify the user input data to remove or reduce an effect at least one of the sensed touch or pick inputs in response to a touch pattern formed by the one or more sensed touch or pick inputs, wherein the touch sensing panel is configured to sense one or more touch inputs independently of the mechanical sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing user interface inputs detected by a combination user interface device comprising a touch sensing panel and a mechanical sensor, the method including:
-
detecting one or more touch inputs by the touch sensing panel independently of the mechanical sensor; detecting one or more pick inputs causing physical deformations or displacements of the touch sensing panel by the mechanical sensor; receiving user input data defining sensed touch and pick inputs from the user interface device; and modifying the user input data to remove or reduce an effect of ignore at least one of the sensed touch or pick inputs in response to a touch pattern formed by the one or more sensed touch or pick inputs. - 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 one or more touch inputs thereon, and a mechanical sensor configured to sense one or more pick inputs causing physical deformations or displacements of the touch sensing panel; and a modification module configured to receive user input data defining sensed touch and pick inputs from the user interface device, and modify the user input data to remove or reduce an effect ignore at least one of the sensed touch or pick inputs in response to a touch pattern formed by the one or more sensed touch or pick inputs, wherein the touch sensing panel is configured to sense one or more touch inputs independently of the mechanical sensor.
-
-
30. A computer mouse comprising:
-
a user interface device including a touch sensing panel configured to sense one or more touch inputs thereon, and a mechanical sensor configured to sense one or more pick inputs causing physical deformations or displacements of the touch sensing panel; and a modification module configured to receive user input data defining sensed touch and pick inputs from the user interface device, and modify the user input data to remove or reduce an effect of ignore at least one of the sensed touch or pick inputs in response to a touch pattern formed by the one or more sensed touch or pick inputs, wherein the touch sensing panel is configured to sense one or more touch inputs independently of the mechanical sensor.
-
Specification