Devices and Methods for Processing Touch Inputs Based on Their Intensities
First Claim
1. A method, comprising:
- at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface;
displaying a first user interface;
while displaying the first user interface, detecting an input on the touch-sensitive surface; and
,in response to detecting the input while displaying the first user interface;
in accordance with a determination that the input satisfies tap criteria including that the input ceases to remain on the touch-sensitive surface during a first predefined time period, performing a first operation;
in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies a first intensity threshold during a second predefined time period that is longer than the first predefined time period, while the input is maintained on the touch-sensitive surface, performing a second operation that is distinct from the first operation as a result of the input satisfying the first intensity threshold, even if the second predefined time period has not yet been met; and
in accordance with a determination that the input satisfies long press criteria including that the input remains below the first intensity threshold during the second predefined time period, performing a third operation that is distinct from the first operation and the second operation.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a first user interface of a first software application, detects an input on the touch-sensitive surface while displaying the first user interface, and, in response to detecting the input while displaying the first user interface, performs a first operation in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies a first intensity threshold during a first predefined time period, and performs a second operation in accordance with a determination that the input satisfies long press criteria including that the input remains below the first intensity threshold during the first predefined time period.
86 Citations
23 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface; displaying a first user interface; while displaying the first user interface, detecting an input on the touch-sensitive surface; and
,in response to detecting the input while displaying the first user interface; in accordance with a determination that the input satisfies tap criteria including that the input ceases to remain on the touch-sensitive surface during a first predefined time period, performing a first operation; in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies a first intensity threshold during a second predefined time period that is longer than the first predefined time period, while the input is maintained on the touch-sensitive surface, performing a second operation that is distinct from the first operation as a result of the input satisfying the first intensity threshold, even if the second predefined time period has not yet been met; and in accordance with a determination that the input satisfies long press criteria including that the input remains below the first intensity threshold during the second predefined time period, performing a third operation that is distinct from the first operation and the second operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21)
-
19. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a first user interface; while displaying the first user interface, detecting an input on the touch-sensitive surface; and
,in response to detecting the input while displaying the first user interface; in accordance with a determination that the input satisfies tap criteria including that the input ceases to remain on the touch-sensitive surface during a first predefined time period, performing a first operation; in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies a first intensity threshold during a first intensity threshold during a second predefined time period that is longer than the first predefined time period, while the input is maintained on the touch-sensitive surface, performing a second operation that is distinct from the first operation as a result of the input satisfying the first intensity threshold, even if the second predefined time period has not yet been met; and in accordance with a determination that the input satisfies long press criteria including that the input remains below the first intensity threshold during the second predefined time period, performing a third operation that is distinct from the first operation and the second operation. - View Dependent Claims (22)
-
-
20. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface cause the device to:
-
display a first user interface; while displaying the first user interface, detect an input on the touch-sensitive surface; and
,in response to detecting the input while displaying the first user interface; in accordance with a determination that the input satisfies tap criteria including that the input ceases to remain on the touch-sensitive surface during a first predefined time period, performing a first operation; in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies a first intensity threshold during a second predefined time period that is longer than the first predefined time period, while the input is maintained on the touch-sensitive surface, perform a first operation as a result of the input satisfying the first intensity threshold, even if the second predefined time period has not yet been met; and in accordance with a determination that the input satisfies long press criteria including that the input remains below the first intensity threshold during the second predefined time period, perform a third operation that is distinct from the first operation and the second operation. - View Dependent Claims (23)
-
Specification