Devices, methods, and graphical user interfaces for generating tactile outputs
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device, while tactile output generators are in a low-power state, receives an indication that a user interaction has started. The device, if the indication meets tactile output generator preparation criteria, sets the tactile output generators to a low-latency state at a first time. Thereafter, the device, if the user interaction has reached a respective portion of the user interaction that is associated with a tactile output before a predefined amount of time since the first time has elapsed and the tactile output generators are still in the low-latency state, generates the tactile output using the tactile output generators with a reduced latency. If a tactile output has not been generated for at least the predefined amount of time since the first time, the device transitions the tactile output generators from the low-latency state to the low-power state.
35 Citations
45 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more tactile output generators; one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; 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 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 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 Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
17. 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, cause the device to:
-
while the one or more tactile output generators are in a low-power state, receive 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, set 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 one or more tactile output generators are still in the low-latency state, generate 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, transition the one or more tactile output generators from the low-latency state to the low-power state. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification