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 a first type of event is associated with a first tactile output and a second type of event that is distinct from the first type of event is associated with a second tactile output that is different from the first tactile output by an application-independent module;
receiving first information from a first application;
in response to receiving the first information from the first application, generating a response to the first information, including;
in accordance with a determination that the first information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the first information corresponds to an application event of the second type that is distinct from the first type, generating, using the one or more tactile output generators, the second tactile output that is different from the first tactile output;
after generating the response to the first information, receiving second information from a second application that is distinct from the first application; and
in response to receiving the second information from the second application, generating a response to the second information, including;
in accordance with a determination that the second information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the second information corresponds to an application event of the second type, generating the second tactile output using the one or more tactile output generators.
0 Assignments
0 Petitions
Accused Products
Abstract
An application-independent module associates a first type of event with a first tactile output and a distinct second type of event with a different second tactile output. An electronic device receives and generates a response to first information from a first application by generating the first tactile output using one or more tactile output generators if the first information corresponds to an application event of the first type; and generating the second tactile output using the one or more tactile output generators if the first information corresponds to an application event of the second type. The electronic device receives and generates a response to second information from a distinct second application by generating the first tactile output if the second information corresponds to an application event of the first type; and generating the second tactile output if the second information corresponds to an application event of the second type.
314 Citations
30 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and one or more tactile output generators; while a first type of event is associated with a first tactile output and a second type of event that is distinct from the first type of event is associated with a second tactile output that is different from the first tactile output by an application-independent module; receiving first information from a first application; in response to receiving the first information from the first application, generating a response to the first information, including; in accordance with a determination that the first information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the first information corresponds to an application event of the second type that is distinct from the first type, generating, using the one or more tactile output generators, the second tactile output that is different from the first tactile output; after generating the response to the first information, receiving second information from a second application that is distinct from the first application; and in response to receiving the second information from the second application, generating a response to the second information, including; in accordance with a determination that the second information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the second information corresponds to an application event of the second type, generating the second tactile output using the one or more tactile output generators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. 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 a first type of event is associated with a first tactile output and a second type of event that is distinct from the first type is associated with a second tactile output that is different from the first tactile output by an application-independent module; receiving first information from a first application; in response to receiving the first information from the first application, generating a response to the first information, including; in accordance with a determination that the first information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the first information corresponds to an application event of the second type that is distinct from the first type, generating, using the one or more tactile output generators, the second tactile output that is different from the first tactile output; after generating the response to the first information, receiving second information from a second application that is distinct from the first application; and in response to receiving the second information from the second application, generating a response to the second information, including; in accordance with a determination that the second information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the second information corresponds to an application event of the second type, generating the second tactile output using the one or more tactile output generators. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions that, 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 a first type of event is associated with a first tactile output and a second type of event that is distinct from the first type is associated with a second tactile output that is different from the first tactile output by an application-independent module; receive first information from a first application; in response to receiving the first information from the first application, generate a response to the first information, including; in accordance with a determination that the first information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the first information corresponds to an application event of the second type that is distinct from the first type, generating, using the one or more tactile output generators, the second tactile output that is different from the first tactile output; after generating the response to the first information, receive second information from a second application that is distinct from the first application; and in response to receiving the second information from the second application, generate a response to the second information, including; in accordance with a determination that the second information corresponds to an application event of the first type, generating the first tactile output using the one or more tactile output generators; and
,in accordance with a determination that the second information corresponds to an application event of the second type, generating the second tactile output using the one or more tactile output generators. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification