Device, method, and graphical user interface for precise positioning of objects
First Claim
Patent Images
1. A computing device, comprising:
- a touch-sensitive 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 a user interface object on the touch-sensitive display;
detecting a contact on the user interface object;
while continuing to detect the contact on the user interface object;
detecting an M-finger gesture made with M contacts, the M contacts distinct from the contact on the user interface object, in a first direction on the touch-sensitive display, where M is an integer; and
,in response to detecting the M-finger gesture, translating the user interface object a predefined number of pixels in a direction in accordance with the first direction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes, at a computing device with a touch-sensitive display: displaying a user interface object on the touch-sensitive display; detecting a contact on the user interface object; while continuing to detect the contact on the user interface object: detecting an M-finger gesture, distinct from the contact, in a first direction on the touch-sensitive display, where M is an integer; and, in response to detecting the M-finger gesture, translating the user interface object a predefined number of pixels in a direction in accordance with the first direction.
-
Citations
32 Claims
-
1. A computing device, comprising:
-
a touch-sensitive 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 a user interface object on the touch-sensitive display; detecting a contact on the user interface object; while continuing to detect the contact on the user interface object; detecting an M-finger gesture made with M contacts, the M contacts distinct from the contact on the user interface object, in a first direction on the touch-sensitive display, where M is an integer; and
,in response to detecting the M-finger gesture, translating the user interface object a predefined number of pixels in a direction in accordance with the first direction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device, comprising:
-
a touch-sensitive 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 a user interface object on the touch-sensitive display; detecting a contact on the user interface object; while continuing to detect the contact on the user interface object; detecting a gesture made with one or more contacts, distinct from the contact on the user interface object, in a first direction with a first velocity on the touch-sensitive display; and
,in response to detecting the gesture; when the first velocity is below a predefined threshold, translating the user interface object a first predefined number of pixels in a direction in accordance with the first direction; and
,when the first velocity is above the predefined threshold, translating the user interface object a second predefined number of pixels, distinct from the first predefined number of pixels, in a direction in accordance with the first direction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method, comprising:
at a computing device with a touch-sensitive display; displaying a user interface object on the touch-sensitive display; detecting a contact on the user interface object; while continuing to detect the contact on the user interface object; detecting an M-finger gesture made with M contacts, the M contacts distinct from the contact on the user interface object, in a first direction on the touch-sensitive display, where M is an integer; and
,in response to detecting the M-finger gesture, translating the user interface object a predefined number of pixels in a direction in accordance with the first direction. - View Dependent Claims (12, 13, 14, 15)
-
16. A method, comprising:
at a computing device with a touch-sensitive display; displaying a user interface object on the touch-sensitive display; detecting a contact on the user interface object; while continuing to detect the contact on the user interface object; detecting a gesture made with one or more contacts, distinct from the contact on the user interface object, in a first direction with a first velocity on the touch-sensitive display; and
,in response to detecting the gesture; when the first velocity is below a predefined threshold, translating the user interface object a first predefined number of pixels in a direction in accordance with the first direction; and
,when the first velocity is above the predefined threshold, translating the user interface object a second predefined number of pixels, distinct from the first predefined number of pixels, in a direction in accordance with the first direction. - View Dependent Claims (17, 18, 19, 20)
-
21. A graphical user interface on a computing device with a touch-sensitive display, 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 object on the touch-sensitive display; wherein; a contact on the user interface object is detected; while the contact on the user interface object continues to be detected; an M-finger gesture made with M contacts, the M contacts distinct from the contact on the user interface object, in a first direction, is detected on the touch-sensitive display, where M is an integer; and
,in response to detection of the M-finger gesture, the user interface object is translated a predefined number of pixels in a direction in accordance with the first direction.
-
-
22. A graphical user interface on a computing device with a touch-sensitive display, 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 object on the touch-sensitive display; wherein; a contact on the user interface object is detected; while the contact on the user interface object continues to be detected; a gesture made with one or more contacts, distinct from the contact on the user interface object, in a first direction with a first velocity, is detected on the touch-sensitive display; and
,in response to detection of the gesture; when the first velocity is below a predefined threshold, the user interface object is translated a first predefined number of pixels in a direction in accordance with the first direction; and
,when the first velocity is above the predefined threshold, the user interface object is translated a second predefined number of pixels, distinct from the first predefined number of pixels, in a direction in accordance with the first direction.
-
-
23. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touch-sensitive display, cause the device to:
-
display a user interface object on the touch-sensitive display; detect a contact on the user interface object; while continuing to detect the contact on the user interface object; detect an M-finger gesture made with M contacts, the M contacts distinct from the contact on the user interface object, in a first direction on the touch-sensitive display, where M is an integer; and
,in response to detecting the M-finger gesture, translate the user interface object a predefined number of pixels in a direction in accordance with the first direction. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a touch-sensitive display, cause the device to:
-
display a user interface object on the touch-sensitive display; detect a contact on the user interface object; while continuing to detect the contact on the user interface object; detect a gesture made with one or more contacts, distinct from the contact on the user interface object, in a first direction with a first velocity on the touch-sensitive display; and
,in response to detecting the gesture; when the first velocity is below a predefined threshold, translate the user interface object a first predefined number of pixels in a direction in accordance with the first direction; and
,when the first velocity is above the predefined threshold, translate the user interface object a second predefined number of pixels, distinct from the first predefined number of pixels, in a direction in accordance with the first direction. - View Dependent Claims (29, 30, 31, 32)
-
Specification