Device, Method, and User Interface for Processing Intensity of Touch Contact
First Claim
1. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device having a display, and a plurality of input devices including a first input device that is configured to generate tactile outputs in response to inputs and a second input device that is configured to generate tactile outputs, cause the electronic device to:
- receive an indication of an input detected by a respective input device of the plurality of input devices;
in response to receiving the indication of the input, provide information describing the input to an application running on the device that enables the application to react to the input;
receive a reaction to the input from the application that indicates that a tactile output is to be generated in response to the input; and
in response to receiving the reaction to the input from the application, cause the generation of a respective tactile output, wherein;
in accordance with a determination that the reaction was triggered by the first input device, the respective tactile output is generated at the first input device based on the reaction to the input from the application; and
in accordance with a determination that the reaction was triggered by the second input device, the respective tactile output is generated at the second input device based on the reaction to the input from the application.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device receives an indication of an input detected by a respective input device of the plurality of input devices; and, in response, provides information describing the input to an application running on the device that enables the application to react to the input. The device receives a reaction to the input from the application that indicates that a tactile output is to be generated in response to the input; and, in response, causes the generation of a respective tactile output. In accordance with a determination that the reaction was triggered by the first input device, the respective tactile output is generated at the first input device based on the reaction from the application. In accordance with a determination that the reaction was triggered by the second input device, the respective tactile output is generated at the second input device based on the reaction from the application.
23 Citations
24 Claims
-
1. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device having a display, and a plurality of input devices including a first input device that is configured to generate tactile outputs in response to inputs and a second input device that is configured to generate tactile outputs, cause the electronic device to:
-
receive an indication of an input detected by a respective input device of the plurality of input devices; in response to receiving the indication of the input, provide information describing the input to an application running on the device that enables the application to react to the input; receive a reaction to the input from the application that indicates that a tactile output is to be generated in response to the input; and in response to receiving the reaction to the input from the application, cause the generation of a respective tactile output, wherein; in accordance with a determination that the reaction was triggered by the first input device, the respective tactile output is generated at the first input device based on the reaction to the input from the application; and in accordance with a determination that the reaction was triggered by the second input device, the respective tactile output is generated at the second input device based on the reaction to the input from the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
at an electronic device in communication with a plurality of input devices including a first input device that is configured to generate tactile outputs in response to inputs and a second input device that is configured to generate tactile outputs; receiving an indication of an input detected by a respective input device of the plurality of input devices; in response to receiving the indication of the input, providing information describing the input to an application running on the device that enables the application to react to the input; receiving a reaction to the input from the application that indicates that a tactile output is to be generated in response to the input; and in response to receiving the reaction to the input from the application, causing the generation of a respective tactile output, wherein; in accordance with a determination that the reaction was triggered by the first input device, the respective tactile output is generated at the first input device based on the reaction to the input from the application; and in accordance with a determination that the reaction was triggered by the second input device, the respective tactile output is generated at the second input device based on the reaction to the input from the application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, comprising:
-
a display; a first input device that is configured to generate tactile outputs in response to inputs; a second input device that is configured to generate tactile outputs; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving an indication of an input detected by a respective input device of the plurality of input devices; in response to receiving the indication of the input, providing information describing the input to an application running on the device that enables the application to react to the input; receiving a reaction to the input from the application that indicates that a tactile output is to be generated in response to the input; and in response to receiving the reaction to the input from the application, causing the generation of a respective tactile output, wherein; in accordance with a determination that the reaction was triggered by the first input device, the respective tactile output is generated at the first input device based on the reaction to the input from the application; and in accordance with a determination that the reaction was triggered by the second input device, the respective tactile output is generated at the second input device based on the reaction to the input from the application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification