DEVICE, METHOD, AND GRAPHICAL USER INTERFACE WITH A DYNAMIC GESTURE DISAMBIGUATION THRESHOLD
0 Assignments
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.
22 Citations
13 Claims
-
1. (canceled)
-
2. A method performed at an electronic device having a display and a touch-sensitive surface, comprising:
-
displaying at least a portion of an electronic document that includes a first region; detecting a gesture on the touch-sensitive surface, wherein the gesture comprises an initial portion comprising touchdown of a contact on the touch-sensitive surface, and a subsequent portion after the touchdown; determining whether the initial portion of the gesture is detected at a location corresponding to the first region of the electronic document; in response to determining that the initial contact of the gesture is detected at a location corresponding to the first region of the electronic document, selecting a first disambiguation threshold used to determine whether to perform navigation or annotation; in response to detecting movement of the contact; in accordance with a determination that the initial portion of the gesture is detected at the first region of the electronic document and that the subsequent portion of the gesture satisfies the first dynamic disambiguation threshold, performing a navigation operation on the electronic document; and in accordance with a determination that the initial portion of the gesture is detected at the first region of the electronic document and that the subsequent portion of the gesture does not satisfy the first disambiguation threshold, performing an annotation operation on the electronic document. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable multifunction device, comprising:
-
a touch screen display; 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 at least a portion of an electronic document that includes a first region; detecting a gesture on the touch-sensitive surface, wherein the gesture comprises an initial portion comprising touchdown of a contact on the touch-sensitive surface, and a subsequent portion after the touchdown; determining whether the initial portion of the gesture is detected at a location corresponding to the first region of the electronic document; in response to determining that the initial contact of the gesture is detected at a location corresponding to the first region of the electronic document, selecting a first disambiguation threshold used to determine whether to perform navigation or annotation; in response to detecting movement of the contact; in accordance with a determination that the initial portion of the gesture is detected at the first region of the electronic document and that the subsequent portion of the gesture satisfies the first dynamic disambiguation threshold, performing a navigation operation on the electronic document; and in accordance with a determination that the initial portion of the gesture is detected at the first region of the electronic document and that the subsequent portion of the gesture does not satisfy the first disambiguation threshold, performing an annotation operation on the electronic document.
-
-
13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable multifunction device with a touch screen display, cause the device to:
-
display at least a portion of an electronic document that includes a first region; detect a gesture on the touch-sensitive surface, wherein the gesture comprises an initial portion comprising touchdown of a contact on the touch-sensitive surface, and a subsequent portion after the touchdown; determine whether the initial portion of the gesture is detected at a location corresponding to the first region of the electronic document; in response to determining that the initial contact of the gesture is detected at a location corresponding to the first region of the electronic document, select a first disambiguation threshold used to determine whether to perform navigation or annotation; in response to detecting movement of the contact; in accordance with a determination that the initial portion of the gesture is detected at the first region of the electronic document and that the subsequent portion of the gesture satisfies the first dynamic disambiguation threshold, perform a navigation operation on the electronic document; and in accordance with a determination that the initial portion of the gesture is detected at the first region of the electronic document and that the subsequent portion of the gesture does not satisfy the first disambiguation threshold, perform an annotation operation on the electronic document.
-
Specification