Device, Method, and Graphical User Interface for Selecting User Interface Objects
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:
- display a first user interface object at a first location on the display;
detect a contact with the touch-sensitive surface;
detect first movement of the contact across the touch-sensitive surface that corresponds to movement of a focus selector toward the first location;
in response to detecting the first movement of the contact;
move the focus selector from a location remote from the first user interface object to the first location; and
determine an intensity of the contact on the touch-sensitive surface while the focus selector is at the first location;
after detecting the first movement of the contact, detect second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the first location; and
in response to detecting the second movement of the contact;
in accordance with a determination that the contact meets selection criteria for the first user interface object, wherein the selection criteria for the first user interface object include that the contact meets a predefined intensity threshold while the focus selector is at the first location, move the focus selector and the first user interface object away from the first location in accordance with the second movement of the contact; and
in accordance with a determination that the contact does not meet the selection criteria for the first user interface object, move the focus selector in accordance with the second movement of the contact without moving the first user interface object.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a display, touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a first user interface object and detects first movement of the contact that corresponds to movement of a focus selector toward the first user interface object. In response to detecting the first movement, the device moves the focus selector to the first user interface object; and determines an intensity of the contact. After detecting the first movement, the device detects second movement of the contact. In response to detecting the second movement of the contact, when the contact meets selection criteria based on an intensity of the contact, the device moves the focus selector and the first user interface object; and when the contact does not meet the selection criteria, the device moves the focus selector without moving the first user interface object.
-
Citations
11 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:
-
display a first user interface object at a first location on the display; detect a contact with the touch-sensitive surface; detect first movement of the contact across the touch-sensitive surface that corresponds to movement of a focus selector toward the first location; in response to detecting the first movement of the contact; move the focus selector from a location remote from the first user interface object to the first location; and determine an intensity of the contact on the touch-sensitive surface while the focus selector is at the first location; after detecting the first movement of the contact, detect second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the first location; and in response to detecting the second movement of the contact; in accordance with a determination that the contact meets selection criteria for the first user interface object, wherein the selection criteria for the first user interface object include that the contact meets a predefined intensity threshold while the focus selector is at the first location, move the focus selector and the first user interface object away from the first location in accordance with the second movement of the contact; and in accordance with a determination that the contact does not meet the selection criteria for the first user interface object, move the focus selector in accordance with the second movement of the contact without moving the first user interface object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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; displaying a first user interface object at a first location on the display; detecting a contact with the touch-sensitive surface; detecting first movement of the contact across the touch-sensitive surface that corresponds to movement of a focus selector toward the first location; in response to detecting the first movement of the contact; moving the focus selector from a location remote from the first user interface object to the first location; and determining an intensity of the contact on the touch-sensitive surface while the focus selector is at the first location; after detecting the first movement of the contact, detecting second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the first location; and in response to detecting the second movement of the contact; in accordance with a determination that the contact meets selection criteria for the first user interface object, wherein the selection criteria for the first user interface object include that the contact meets a predefined intensity threshold while the focus selector is at the first location, moving the focus selector and the first user interface object away from the first location in accordance with the second movement of the contact; and in accordance with a determination that the contact does not meet the selection criteria for the first user interface object, moving the focus selector in accordance with the second movement of the contact without moving the first user interface object.
-
-
11. 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; displaying a first user interface object at a first location on the display; detecting a contact with the touch-sensitive surface; detecting first movement of the contact across the touch-sensitive surface that corresponds to movement of a focus selector toward the first location; in response to detecting the first movement of the contact; moving the focus selector from a location remote from the first user interface object to the first location; and determining an intensity of the contact on the touch-sensitive surface while the focus selector is at the first location; after detecting the first movement of the contact, detecting second movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the first location; and in response to detecting the second movement of the contact; in accordance with a determination that the contact meets selection criteria for the first user interface object, wherein the selection criteria for the first user interface object include that the contact meets a predefined intensity threshold while the focus selector is at the first location, moving the focus selector and the first user interface object away from the first location in accordance with the second movement of the contact; and in accordance with a determination that the contact does not meet the selection criteria for the first user interface object, moving the focus selector in accordance with the second movement of the contact without moving the first user interface object.
Specification