Device, Method, and Graphical User Interface Using Mid-Drag Gestures
Abstract
A method for modifying user interface behavior on a device with a touch-sensitive surface and a display includes displaying a user interface, and while detecting a contact on the touch-sensitive surface: detecting a first movement of the contact corresponding to a first portion of a first gesture; performing a first responsive behavior in accordance with the first portion of the first gesture; detecting a second movement of the contact corresponding to a second gesture; performing a second responsive behavior in response to the second gesture, wherein the second responsive behavior is different from the first responsive behavior; detecting a third movement of the contact, wherein the third movement corresponds to a second portion of the first gesture; and performing a third responsive behavior in accordance with the second portion of the first gesture. The third responsive behavior is different from the first responsive behavior.
Claims
exact text as granted — not AI-modified1 . A method, comprising:
at a multifunction device with a display and a touch-sensitive surface:
displaying a user interface on the display;
while detecting a single finger contact on the touch-sensitive surface:
detecting a first movement of the single finger contact that corresponds to a first portion of a first gesture on the touch-sensitive surface;
performing a first responsive behavior within the user interface in accordance with the first portion of the first gesture;
after detecting the first movement, detecting a second movement of the single finger contact on the touch-sensitive surface that corresponds to a second gesture that is different from the first gesture;
performing a second responsive behavior within the user interface in response to the second gesture, wherein the second responsive behavior is different from the first responsive behavior;
after detecting the second movement, detecting a third movement of the single finger contact on the touch-sensitive surface, wherein the third movement corresponds to a second portion of the first gesture; and,
performing a third responsive behavior within the user interface in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.
2 . The method of claim 1 , wherein the third responsive behavior is an alteration of the first responsive behavior.
3 . The method of claim 1 , wherein the third movement corresponds to a continuation of the first gesture.
4 . The method of claim 1 , wherein the user interface includes an electronic document.
5 . The method of claim 3 , wherein the electronic document includes at least a displayed object, and further comprising:
detecting that the single finger contact on the touch-sensitive surface corresponds to a location of the displayed object on the display; and moving the displayed object on the display in accordance with the first movement of the single finger contact on the touch-sensitive surface.
6 . The method of claim 5 , wherein the first responsive behavior includes displaying one or more alignment guides in conjunction with the displayed object.
7 . The method of claim 6 , wherein the one or more alignment guides extend from the displayed object.
8 . The method of claim 6 , wherein the first responsive behavior includes snap-to movement of the displayed object upon determining that the displayed object is closer than a predetermined distance threshold from a second displayed object.
9 . The method of claim 6 , wherein the second responsive behavior includes terminating display of the one or more alignment guides.
10 . The method of claim 1 , wherein the second movement of the single finger contact on the touch-sensitive surface is a wiggle gesture.
11 . The method of claim 1 , wherein the second movement of the single finger contact on the touch-sensitive surface transitions the multifunction device to a next operational mode in a series of two or more operational modes.
12 . The method of claim 11 , further comprising providing an operational-mode-change indicia after detecting the second movement of the single finger contact on the touch-sensitive surface.
13 . The method of claim 1 , further comprising:
after termination of the second portion of the first gesture, reverting to responding with the first responsive behavior in response to detecting a new gesture substantially similar to the first gesture.
14 . A multifunction 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: displaying a user interface on the display; while detecting a single finger contact on the touch-sensitive surface:
detecting a first movement of the single finger contact that corresponds to a first portion of a first gesture on the touch-sensitive surface;
performing a first responsive behavior within the user interface in accordance with the first portion of the first gesture;
after detecting the first movement, detecting a second movement of the single finger contact on the touch-sensitive surface that corresponds to a second gesture that is different from the first gesture;
performing a second responsive behavior within the user interface in response to the second gesture, wherein the second responsive behavior is different from the first responsive behavior;
after detecting the second movement, detecting a third movement of the single finger contact on the touch-sensitive surface, wherein the third movement corresponds to a second portion of the first gesture; and,
performing a third responsive behavior within the user interface in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.
15 . The multifunction device of claim 14 , wherein the third responsive behavior is an alteration of the first responsive behavior.
16 . The multifunction device of claim 14 , wherein the third movement corresponds to a continuation of the first gesture.
17 . The multifunction device of claim 14 , wherein the user interface includes an electronic document.
18 . The multifunction device of claim 17 , wherein the electronic document includes at least a displayed object, and further comprising:
detecting that the single finger contact on the touch-sensitive surface corresponds to a location of the displayed object on the display; and moving the displayed object on the display in accordance with the first movement of the single finger contact on the touch-sensitive surface.
19 . The multifunction device of claim 18 , wherein the first responsive behavior includes displaying one or more alignment guides in conjunction with the displayed object.
20 . The multifunction device of claim 19 , wherein the one or more alignment guides extend from the displayed object.
21 . The multifunction device of claim 18 , wherein the first responsive behavior includes snap-to movement of the displayed object upon determining that the displayed object is closer than a predetermined distance threshold from a second displayed object.
22 . The multifunction device of claim 18 , wherein the second responsive behavior includes terminating display of the one or more alignment guides.
23 . The multifunction device of claim 14 , wherein the second movement of the single finger contact on the touch-sensitive surface is a wiggle gesture.
24 . A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a multifunction device with a display and a touch-sensitive surface, cause the device to:
display a user interface on the display; while detecting a single finger contact on the touch-sensitive surface:
detect a first movement of the single finger contact that corresponds to a first portion of a first gesture on the touch-sensitive surface;
perform a first responsive behavior within the user interface in accordance with the first portion of the first gesture;
after detecting the first movement, detect a second movement of the single finger contact on the touch-sensitive surface that corresponds to a second gesture that is different from the first gesture;
perform a second responsive behavior within the user interface in response to the second gesture, wherein the second responsive behavior is different from the first responsive behavior; after detecting the second movement, detect a third movement of the single finger contact on the touch-sensitive surface, wherein the third movement corresponds to a second portion of the first gesture; and, perform a third responsive behavior within the user interface in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.
25 . A method comprising:
at a multifunction device with a display and a touch-sensitive surface:
displaying a user interface on the display;
while detecting three finger contacts on the touch-sensitive surface, wherein the three finger contacts are substantially aligned on an axis:
detecting a first movement of the three finger contacts that corresponds to a first portion of a first gesture on the touch-sensitive surface;
performing a first responsive behavior within the user interface in accordance with the first portion of the first gesture;
after detecting the first movement, detecting a second gesture that is a movement of one of the three finger contacts away from the axis;
performing a second behavior within the user interface in response to the second gesture, wherein the second behavior is different from the first responsive behavior;
after detecting the second gesture, detecting a third movement of the three finger contacts on the touch-sensitive surface, wherein the third movement corresponds to a second portion of the first gesture; and,
performing a third responsive behavior within the user interface in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.Join the waitlist — get patent alerts
Track US2011074830A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.