×

Devices, methods, and graphical user interfaces for providing haptic feedback

  • US 10,175,759 B2
  • Filed: 09/22/2016
  • Issued: 01/08/2019
  • Est. Priority Date: 06/12/2016
  • 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 tactile output generators for generating tactile outputs associated with physical displacement of the electronic device or a component of the electronic device, cause the device to:

  • display a user interface on the display, wherein the user interface includes a first object and a plurality of predetermined object snap positions;

    detect a first portion of an input by a contact on the touch-sensitive surface at a location that corresponds to the first object in the user interface;

    in response to detecting the first portion of the input by the contact, and in accordance with a determination that the first portion of the input meets selection criteria;

    visually indicate selection of the first object; and

    generate a first tactile output in conjunction with visually indicating selection of the first object;

    while the first object is selected, detect a second portion of the input by the contact on the touch-sensitive surface, wherein detecting the second portion of the input includes detecting movement of the contact across the touch-sensitive surface;

    in response to detecting the second portion of the input by the contact, move the first object on the user interface in accordance with the movement of the contact;

    after detecting the second portion of the input, while the first object is proximate to a first predetermined object snap position, detect a third portion of the input by the contact on the touch sensitive surface; and

    in response to detecting the third portion of the input by the contact, and in accordance with a determination that the third portion of the input meets drop-off criteria;

    visually indicate deselection of the first object;

    move the first object to the first predetermined object snap position, wherein moving the first object to the first predetermined object snap position includes movement of the first object settling into the first predetermined object snap position; and

    generate a second tactile output that is synchronized with the movement of the first object settling into the first predetermined object snap position.

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