×

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

  • US 10,156,903 B2
  • Filed: 09/22/2016
  • Issued: 12/18/2018
  • 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 user interface element;

    detect a contact at a location on the touch-sensitive surface that corresponds to the first user interface element;

    detect an input by the contact, including detecting a movement of the contact across the touch-sensitive surface;

    in response to detecting the input by the contact;

    change a position of an outer edge of the user interface element relative to a first threshold position in the user interface in accordance with the movement of the contact on the touch-sensitive surface;

    detect that the change in the position of the outer edge of the user interface element relative to the first threshold position in the user interface has caused the outer edge of the user interface element to move across the first threshold position in the user interface;

    after detecting that the outer edge of the user interface element has moved across the first threshold position in the user interface, generate a tactile output; and

    move the position of the outer edge of the user interface element to the first threshold position;

    wherein a respective characteristic of the tactile output is based on a characteristic speed of the input at a time corresponding to when the outer edge of the user interface element moves across the first threshold position in the user interface.

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