SELECTIVE INPUT SIGNAL REJECTION AND MODIFICATION
First Claim
1. An electronic device comprising:
- a user input device including one or more first sensors and one or more second sensors, the user input device configured to sense at least one touch input from the one or more first sensors and one pick input from the one or more second sensors; and
a processor communicatively coupled to the one or more first sensors and the one or more second sensors and capable ofdetermining an initial sensed velocity of the at least one touch input, andcomputing a revised sensed velocity of the at least one touch input for subsequent use by the electronic device by modifying the initial sensed velocity based on a time-dependent click memory value.
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.
12 Citations
20 Claims
-
1. An electronic device comprising:
-
a user input device including one or more first sensors and one or more second sensors, the user input device configured to sense at least one touch input from the one or more first sensors and one pick input from the one or more second sensors; and a processor communicatively coupled to the one or more first sensors and the one or more second sensors and capable of determining an initial sensed velocity of the at least one touch input, and computing a revised sensed velocity of the at least one touch input for subsequent use by the electronic device by modifying the initial sensed velocity based on a time-dependent click memory value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for modifying input to an electronic device comprising:
-
sensing at least one touch input and one pick input; determining an initial sensed velocity of the at least one touch input; and computing a revised sensed velocity of the at least one touch input for subsequent use by the electronic device by modifying the initial sensed velocity based on a time-dependent click memory value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing program code for modifying input to an electronic device, the program code for causing performance of a method comprising:
-
sensing at least one touch input and one pick input; determining an initial sensed velocity of the at least one touch input; and computing a revised sensed velocity of the at least one touch input for subsequent use by the electronic device by modifying the initial sensed velocity based on a time-dependent click memory value. - View Dependent Claims (19, 20)
-
Specification