×

Devices, methods, and graphical user interfaces for generating tactile outputs

  • US 9,690,383 B1
  • Filed: 09/21/2016
  • Issued: 06/27/2017
  • Est. Priority Date: 09/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a display, a touch-sensitive surface, and one or more tactile output generators;

    while the one or more tactile output generators are in a low-power state, receiving an indication that a user interaction has started, wherein;

    a respective portion of the user interaction is associated with a tactile output; and

    the low-power state is a state in which tactile outputs are generated with a first amount of latency;

    in response to receiving the indication that the user interaction that is associated with the tactile output has started, in accordance with a determination that the indication meets tactile output generator preparation criteria, setting the one or more tactile output generators to a low-latency state at a first time, wherein the low-latency state is a state in which the tactile outputs are generated with a second amount of latency that is lower than the first amount of latency; and

    after setting the one or more tactile output generators to the low-latency state;

    in accordance with a determination that the user interaction has reached the respective portion of the user interaction that is associated with the tactile output before a predefined amount of time since the first time has elapsed and that the one or more tactile output generators are still in the low-latency state, generating the tactile output using the one or more tactile output generators with the second amount of latency; and

    in accordance with a determination that a tactile output has not been generated for at least the predefined amount of time since the first time, transitioning the one or more tactile output generators from the low-latency state to the low-power state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×