Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
First Claim
1. An electronic device, comprising:
- a display;
a 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;
detecting a first portion of a gesture;
determining that the first portion of the gesture has a first gesture characteristic;
in response to determining that the first portion of the gesture has a first gesture characteristic, selecting a dynamic disambiguation threshold in accordance with the first gesture characteristic, wherein the dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected;
determining that the gesture is a gesture of the first kind of gesture;
after selecting the dynamic disambiguation threshold, determining whether the gesture meets the dynamic disambiguation threshold;
in accordance with a determination that the gesture meets the dynamic disambiguation threshold, performing the first type of operation in accordance with the gesture; and
in accordance with a determination that the gesture does not meet the dynamic disambiguation threshold, performing the second type of operation in accordance with the gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display, a touch-sensitive surface, one or more processors, and memory detects a first portion of a gesture, and determines that the first portion has a first gesture characteristic. The device selects a dynamic disambiguation threshold in accordance with the first gesture characteristic. The dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected. The device determines that the gesture is of the first kind of gesture. After selecting the dynamic disambiguation threshold, the device determines whether the gesture meets the dynamic disambiguation threshold. When the gesture meets the dynamic disambiguation threshold, the device performs the first type of operation, and when the gesture does not meet the dynamic disambiguation threshold, the device performs the second type of operation.
-
Citations
25 Claims
-
1. An electronic device, comprising:
-
a display; a 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; detecting a first portion of a gesture; determining that the first portion of the gesture has a first gesture characteristic; in response to determining that the first portion of the gesture has a first gesture characteristic, selecting a dynamic disambiguation threshold in accordance with the first gesture characteristic, wherein the dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected; determining that the gesture is a gesture of the first kind of gesture; after selecting the dynamic disambiguation threshold, determining whether the gesture meets the dynamic disambiguation threshold; in accordance with a determination that the gesture meets the dynamic disambiguation threshold, performing the first type of operation in accordance with the gesture; and in accordance with a determination that the gesture does not meet the dynamic disambiguation threshold, performing the second type of operation in accordance with the gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
at an electronic device having a display and a touch-sensitive surface; detecting a first portion of a gesture; determining that the first portion of the gesture has a first gesture characteristic; in response to determining that the first portion of the gesture has a first gesture characteristic, selecting a dynamic disambiguation threshold in accordance with the first gesture characteristic, wherein the dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected; determining that the gesture is a gesture of the first kind of gesture; after selecting the dynamic disambiguation threshold, determining whether the gesture meets the dynamic disambiguation threshold; in accordance with a determination that the gesture meets the dynamic disambiguation threshold, performing the first type of operation in accordance with the gesture; and in accordance with a determination that the gesture does not meet the dynamic disambiguation threshold, performing the second type of operation in accordance with the gesture.
-
-
24. A graphical user interface on an electronic device with a display, a touch-sensitive surface, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
at least a portion of an electronic document; wherein; a first portion of a gesture is detected; in response to determining that the first portion of the gesture has a first gesture characteristic, a dynamic disambiguation threshold is selected in accordance with the first gesture characteristic, wherein the dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected; the gesture is determined to be a gesture of the first kind of gesture; after selecting the dynamic disambiguation threshold, whether the gesture meets the dynamic disambiguation threshold is determined; in accordance with a determination that the gesture meets the dynamic disambiguation threshold, the first type of operation is performed in accordance with the gesture; and in accordance with a determination that the gesture does not meet the dynamic disambiguation threshold, the second type of operation is performed in accordance with the gesture.
-
-
25. 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 and a touch-sensitive surface, cause the device to:
-
detect a first portion of a gesture; determine that the first portion of the gesture has a first gesture characteristic; in response to determining that the first portion of the gesture has a first gesture characteristic, select a dynamic disambiguation threshold in accordance with the first gesture characteristic, wherein the dynamic disambiguation threshold is used to determine whether to perform a first type of operation or a second type of operation when a first kind of gesture is detected; determine that the gesture is a gesture of the first kind of gesture; after selecting the dynamic disambiguation threshold, determine whether the gesture meets the dynamic disambiguation threshold; in accordance with a determination that the gesture meets the dynamic disambiguation threshold, perform the first type of operation in accordance with the gesture; and in accordance with a determination that the gesture does not meet the dynamic disambiguation threshold, perform the second type of operation in accordance with the gesture.
-
Specification