Application-based touch sensitivity
First Claim
Patent Images
1. A method of a computing device including a touch sensing surface, the method comprising:
- receiving a first touch input corresponding to a first user interface context and a second touch input corresponding to a second user interface context on or near the touch sensing surface;
determining an active application in a user interface;
in accordance with a determination that a first application is active in the user interface;
obtaining a first sensing threshold associated with the first application;
comparing information of the first touch input corresponding to the first user interface context to the first sensing threshold;
comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold;
determining, based on the comparison of the first touch input to the first sensing threshold, whether to generate a first input event based on the first touch input; and
determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; and
in accordance with a determination that a second application is active in the user interface;
obtaining a second sensing threshold associated with the second application, different from the first sensing threshold;
comparing information of the first touch input corresponding to the first user interface context to the second sensing threshold;
comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold;
determining, based on the comparison of the first touch input to the second sensing threshold, whether to generate the first input event based on the first touch input; and
determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input;
wherein determining whether to generate the input event includes determining whether to register a touch.
1 Assignment
0 Petitions
Accused Products
Abstract
A sensing threshold of a touch sensing surface may be specified based on a user interface context. For example, inadvertent touches may be more likely in a map application that is often used in a car where a user experiences constant jostling. Accordingly, a high sensing threshold can be associated with the map application, and other applications can be associated with a lower sensing threshold.
-
Citations
23 Claims
-
1. A method of a computing device including a touch sensing surface, the method comprising:
-
receiving a first touch input corresponding to a first user interface context and a second touch input corresponding to a second user interface context on or near the touch sensing surface; determining an active application in a user interface; in accordance with a determination that a first application is active in the user interface; obtaining a first sensing threshold associated with the first application; comparing information of the first touch input corresponding to the first user interface context to the first sensing threshold; comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold; determining, based on the comparison of the first touch input to the first sensing threshold, whether to generate a first input event based on the first touch input; and determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; and in accordance with a determination that a second application is active in the user interface; obtaining a second sensing threshold associated with the second application, different from the first sensing threshold; comparing information of the first touch input corresponding to the first user interface context to the second sensing threshold; comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold; determining, based on the comparison of the first touch input to the second sensing threshold, whether to generate the first input event based on the first touch input; and determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; wherein determining whether to generate the input event includes determining whether to register a touch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
a processor to execute instructions; a touch sensing surface; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to perform operations to generate an application programming interface (API) that allows an API-calling component to perform the following operations; receiving a first touch input corresponding to a first user interface context and a second touch input corresponding to a second user interface context on or near the touch sensing surface; determining an active application in the user interface; in accordance with a determination that a first application is active in the user interface; obtaining a first sensing threshold associated with the first application; comparing information of the first touch input corresponding to the first user interface context to the first sensing threshold; comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold; determining, based on the comparison of the first touch input to the first sensing threshold, whether to generate a first input event based on the first touch input; and determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; and in accordance with a determination that a second application is active in the user interface; obtaining a second sensing threshold associated with the second application, different from the first sensing threshold; comparing information of the first touch input corresponding to the user interface context to the second sensing threshold;
comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold;determining, based on the comparison of the first touch input to the second sensing threshold, whether to generate the first input event based on the first touch input; and determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; wherein determining whether to generate the input event includes determining whether to register a touch. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium storing instructions to perform a method of a computing device including a touch sensing surface, the method comprising:
-
receiving a first touch input corresponding to a first user interface context and a second touch input corresponding to a second user interface context on or near the touch sensing surface; determining an active application in a user interface; in accordance with a determination that a first application is active in the user interface; obtaining a first sensing threshold associated with the first application; comparing information of the first touch input corresponding to the first user interface context to the first sensing threshold; comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold; determining, based on the comparison of the first touch input to the first sensing threshold, whether to generate a first input event based on the first touch input; and determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; and in accordance with a determination that a second application is active in the user interface; obtaining a second sensing threshold associated with the second application, different from the first sensing threshold; comparing information of the first touch input corresponding to the first user interface context to the second sensing threshold; comparing information of the second touch input corresponding to the second user interface context to the first sensing threshold; determining, based on the comparison of the first touch input to the second sensing threshold, whether to generate the first input event based on the first touch input; and determining, based on the comparison of the second touch input to the first sensing threshold, whether to generate the second input event based on the second touch input; wherein determining whether to generate the input event includes determining whether to register a touch.
-
Specification