×

Device, method, and graphical user interface for selecting user interface objects

  • US 10,095,391 B2
  • Filed: 11/07/2014
  • Issued: 10/09/2018
  • Est. Priority Date: 05/09/2012
  • Status: Active Grant
First Claim
Patent Images

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 intensities of contacts with the touch-sensitive surface, cause the electronic 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 that corresponds to movement of the focus selector from a location remote from the first user interface object to the first location, 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,wherein a second user interface object is displayed at a second location on the display while the first user interface object is displayed on the display, and the one or more programs include instructions which, when executed by the electronic device, cause the electronic device to;

    while continuing to detect the contact and moving the first user interface object in accordance with movement of the focus selector;

    after detecting the second movement of the contact, detect third movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector to the second location;

    in response to detecting the third movement of the contact that corresponds to movement of the focus selector from a location remote from the second user interface object to the second location, determine an intensity of the contact on the touch-sensitive surface while the focus selector is at the second location;

    after detecting the third movement of the contact, detect fourth movement of the contact across the touch-sensitive surface that corresponds to movement of the focus selector away from the second location;

    in response to detecting the fourth movement of the contact;

    in accordance with a determination that the contact meets selection criteria for the second user interface object, wherein the selection criteria for the second user interface object include that the contact meets the predefined intensity threshold while the focus selector is at the second location, move the focus selector, the first user interface object, and the second user interface object away from the second location in accordance with the fourth movement of the contact; and

    ,in accordance with a determination that the contact does not meet the selection criteria for the second user interface object, move the focus selector and the first user interface object in accordance with the fourth movement of the contact without moving the second user interface object; and

    ,while continuing to detect the contact and moving the first user interface object, or the first and second user interface objects, in accordance with movement of the focus selector;

    detect lift off of the contact from the touch sensitive surface, wherein lift off breaks contact with the touch sensitive surface, and,in response to detecting lift off of the contact from the touch sensitive surface, deselect the first user interface object or the first and second user interface objects and drop the first user interface object or the first and second user interface objects in the user interface.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×