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 simultaneously detecting a first point of contact and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define two points on opposite sides of a perimeter of a circle;
detecting a first portion of a first gesture made with at least one of the first and second points of contact on the touch-sensitive surface;
performing a first responsive behavior within the user interface in accordance with the first gesture;
after detecting the first portion of the first gesture, detecting a second gesture made with at least one of the first and second points of contact on the touch-sensitive surface, wherein the second gesture deviates from the perimeter of the circle;
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 gesture, detecting a second portion of the first gesture made with the first and second points of contact on the touch-sensitive surface; 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; while simultaneously detecting a first and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define a perimeter of a circle: detecting a first portion of a first gesture made with at least one of the points of contact on the touch-sensitive surface; performing a first responsive behavior in accordance with the first gesture; detecting a second gesture which deviates from the perimeter of the circle; performing a second responsive behavior in response to the second gesture; detecting a second portion of the first gesture; and, performing a third responsive behavior in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.
44 Citations
22 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 simultaneously detecting a first point of contact and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define two points on opposite sides of a perimeter of a circle; detecting a first portion of a first gesture made with at least one of the first and second points of contact on the touch-sensitive surface; performing a first responsive behavior within the user interface in accordance with the first gesture; after detecting the first portion of the first gesture, detecting a second gesture made with at least one of the first and second points of contact on the touch-sensitive surface, wherein the second gesture deviates from the perimeter of the circle; 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 gesture, detecting a second portion of the first gesture made with the first and second points of contact on the touch-sensitive surface; 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. 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 simultaneously detecting a first point of contact and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define two points on opposite sides of a perimeter of a circle; detecting a first portion of a first gesture made with at least one of the first and second points of contact on the touch-sensitive surface; performing a first responsive behavior within the user interface in accordance with the first gesture; after detecting the first portion of the first gesture, detecting a second gesture made with at least one of the first and second points of contact on the touch-sensitive surface, wherein the second gesture deviates from the perimeter of the circle; 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 gesture, detecting a second portion of the first gesture made with the first and second points of contact on the touch-sensitive surface; 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 (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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 simultaneously detecting a first point of contact and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define two points on opposite sides of a perimeter of a circle; detect a first portion of a first gesture made with at least one of the first and second points of contact on the touch-sensitive surface; perform a first responsive behavior within the user interface in accordance with the first gesture; after detecting the first portion of the first gesture, detect a second gesture made with at least one of the first and second points of contact on the touch-sensitive surface, wherein the second gesture deviates from the perimeter of the circle; 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 gesture, detect a second portion of the first gesture made with the first and second points of contact on the touch-sensitive surface; 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.
-
-
22. A graphical user interface on a multifunction 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:
-
a user interface on the display; wherein; while simultaneously detecting a first point of contact and a second point of contact on the touch-sensitive surface, wherein the first and second points of contact define two points on opposite sides of a perimeter of a circle; a first portion of a first gesture made with at least one of the first and second points of contact is detected on the touch-sensitive surface; a first responsive behavior is performed within the user interface in accordance with the first gesture; after detecting the first portion of the first gesture, a second gesture made with at least one of the first and second points of contact is detected on the touch-sensitive surface, wherein the second gesture deviates from the perimeter of the circle; a second responsive behavior is performed 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 gesture, a second portion of the first gesture made with the first and second points of contact is detected on the touch-sensitive surface; and
,a third responsive behavior within the user interface is performed in accordance with the second portion of the first gesture, wherein the third responsive behavior is different from the first responsive behavior.
-
Specification