Device, Method, and Graphical User Interface Using Mid-Drag Gestures
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
88 Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
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.
Specification