Device, Method, and Graphical User Interface for Moving and Dropping a User Interface Object
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the device to:
- detect a contact with the touch-sensitive surface, wherein the contact is associated with a focus selector that controls movement of a respective user interface object that is currently selected; and
while continuously detecting the contact on the touch-sensitive surface;
detect first movement of the contact across the touch-sensitive surface corresponding to movement of the focus selector toward a respective location;
in response to detecting the first movement of the contact across the touch-sensitive surface;
move the focus selector on the display in accordance with the first movement of the contact and move the respective user interface object in accordance with the movement of the focus selector; and
determine an intensity of the contact on the touch-sensitive surface while the focus selector is at the respective location on the display;
detect second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the respective location; and
in response to detecting the second movement of the contact across the touch-sensitive surface;
in accordance with a determination that the contact meets respective intensity criteria, move the focus selector and the user interface object in accordance with the second movement of the contact across the touch-sensitive surface; and
in accordance with a determination that the contact does not meet the respective intensity criteria, move the focus selector in accordance with the second movement of the contact across the touch-sensitive surface without moving the user interface object.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device detects a contact associated with a focus selector that controls movement of a respective user interface object; and while continuously detecting the contact, the device detects first movement of the contact. In response to detecting the first movement of the contact, the device moves the focus selector and the respective user interface object, and determines an intensity of the contact. The device detects second movement of the contact and in response to detecting the second movement of the contact: when the contact meets respective intensity criteria, the device moves the focus selector and the user interface object; and when the contact does not meet the respective intensity criteria, the device moves the focus selector without moving the user interface object.
150 Citations
12 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the device to:
-
detect a contact with the touch-sensitive surface, wherein the contact is associated with a focus selector that controls movement of a respective user interface object that is currently selected; and while continuously detecting the contact on the touch-sensitive surface; detect first movement of the contact across the touch-sensitive surface corresponding to movement of the focus selector toward a respective location; in response to detecting the first movement of the contact across the touch-sensitive surface; move the focus selector on the display in accordance with the first movement of the contact and move the respective user interface object in accordance with the movement of the focus selector; and determine an intensity of the contact on the touch-sensitive surface while the focus selector is at the respective location on the display; detect second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the respective location; and in response to detecting the second movement of the contact across the touch-sensitive surface; in accordance with a determination that the contact meets respective intensity criteria, move the focus selector and the user interface object in accordance with the second movement of the contact across the touch-sensitive surface; and in accordance with a determination that the contact does not meet the respective intensity criteria, move the focus selector in accordance with the second movement of the contact across the touch-sensitive surface without moving the user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the 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; detecting a contact with the touch-sensitive surface, wherein the contact is associated with a focus selector that controls movement of a respective user interface object that is currently selected; and while continuously detecting the contact on the touch-sensitive surface; detecting first movement of the contact across the touch-sensitive surface corresponding to movement of the focus selector toward a respective location; in response to detecting the first movement of the contact across the touch-sensitive surface; moving the focus selector on the display in accordance with the first movement of the contact and moving the respective user interface object in accordance with the movement of the focus selector; and determining an intensity of the contact on the touch-sensitive surface while the focus selector is at the respective location on the display; detecting second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the respective location; and in response to detecting the second movement of the contact across the touch-sensitive surface; in accordance with a determination that the contact meets respective intensity criteria, moving the focus selector and the user interface object in accordance with the second movement of the contact across the touch-sensitive surface; and in accordance with a determination that the contact does not meet the respective intensity criteria, moving the focus selector in accordance with the second movement of the contact across the touch-sensitive surface without moving the user interface object.
-
-
12. A method, comprising:
-
at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface; detecting a contact with the touch-sensitive surface, wherein the contact is associated with a focus selector that controls movement of a respective user interface object that is currently selected; and while continuously detecting the contact on the touch-sensitive surface; detecting first movement of the contact across the touch-sensitive surface corresponding to movement of the focus selector toward a respective location; in response to detecting the first movement of the contact across the touch-sensitive surface; moving the focus selector on the display in accordance with the first movement of the contact and moving the respective user interface object in accordance with the movement of the focus selector; and determining an intensity of the contact on the touch-sensitive surface while the focus selector is at the respective location on the display; detecting second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the respective location; and in response to detecting the second movement of the contact across the touch-sensitive surface; in accordance with a determination that the contact meets respective intensity criteria, moving the focus selector and the user interface object in accordance with the second movement of the contact across the touch-sensitive surface; and in accordance with a determination that the contact does not meet the respective intensity criteria, moving the focus selector in accordance with the second movement of the contact across the touch-sensitive surface without moving the user interface object.
-
Specification