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;
displaying, on the display, a user interface;
detecting an occurrence of a first condition that triggers a first user interface event that is associated with a tactile output, wherein;
generating the first user interface event includes displaying one or more changes to the user interface; and
the device will not be able to generate the tactile output associated with the first user interface event for a respective amount of time; and
in response to detecting the occurrence of the first condition, in accordance with a determination that the first user interface event corresponds to a first user interface event category;
delaying generating the first user interface event for at least the respective amount of time; and
after delaying generating the first user interface event for at least the respective amount of time, displaying the one or more changes to the user interface and generating the tactile output that is associated with the first user interface event, wherein the display of the one or more changes to the user interface is synchronized with the generation of the tactile output that is associated with the first user interface event.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device displays a user interface and detects an occurrence of a first condition that triggers a first user interface event, including display of one or more changes to the user interface, associated with a tactile output. The device is not able to generate the tactile output associated with the first user interface event for a respective amount of time. In response to detecting the occurrence of the first condition, in accordance with a determination that the first user interface event corresponds to a first user interface event category, the device delays generation of the first user interface event for at least the respective amount of time, and, thereafter, displays the one or more changes to the user interface in synchronization with generation of the tactile output associated with the first user interface event.
302 Citations
36 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and one or more tactile output generators; displaying, on the display, a user interface; detecting an occurrence of a first condition that triggers a first user interface event that is associated with a tactile output, wherein; generating the first user interface event includes displaying one or more changes to the user interface; and the device will not be able to generate the tactile output associated with the first user interface event for a respective amount of time; and in response to detecting the occurrence of the first condition, in accordance with a determination that the first user interface event corresponds to a first user interface event category; delaying generating the first user interface event for at least the respective amount of time; and after delaying generating the first user interface event for at least the respective amount of time, displaying the one or more changes to the user interface and generating the tactile output that is associated with the first user interface event, wherein the display of the one or more changes to the user interface is synchronized with the generation of the tactile output that is associated with the first user interface event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. 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; displaying, on the display, a user interface; detecting an occurrence of a first condition that triggers a first user interface event that is associated with a tactile output, wherein; generating the first user interface event includes displaying one or more changes to the user interface; and the device will not be able to generate the tactile output associated with the first user interface event for a respective amount of time; and in response to detecting the occurrence of the first condition, in accordance with a determination that the first user interface event corresponds to a first user interface event category; delaying generating the first user interface event for at least the respective amount of time; and after delaying generating the first user interface event for at least the respective amount of time, displaying the one or more changes to the user interface and generating the tactile output that is associated with the first user interface event, wherein the display of the one or more changes to the user interface is synchronized with the generation of the tactile output that is associated with the first user interface event. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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:
-
display, on the display, a user interface; detect an occurrence of a first condition that triggers a first user interface event that is associated with a tactile output, wherein; generating the first user interface event includes displaying one or more changes to the user interface; and the device will not be able to generate the tactile output associated with the first user interface event for a respective amount of time; and in response to detecting the occurrence of the first condition, in accordance with a determination that the first user interface event corresponds to a first user interface event category; delay generating the first user interface event for at least the respective amount of time; and after delaying generating the first user interface event for at least the respective amount of time, display the one or more changes to the user interface and generate the tactile output that is associated with the first user interface event, wherein the display of the one or more changes to the user interface is synchronized with the generation of the tactile output that is associated with the first user interface event. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification