Devices, Methods, and Graphical User Interfaces for Haptic Mixing
First Claim
1. A method, comprising:
- at an electronic device with a display, a touch-sensitive surface, and a set of one or more tactile output generators;
detecting a triggering condition for a first set of one or more tactile outputs with a first priority;
detecting a triggering condition for a second set of one or more tactile outputs with a second priority; and
in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs;
in accordance with a determination that the first priority is higher than the second priority, reducing a scale of at least a portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and
in accordance with a determination that the second priority is higher than the first priority, reducing a scale of at least a portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device receives a first set of one or more inputs corresponding to user interface elements displayed on the display and a first set of one or more tactile outputs, and also receives a second set of one or more inputs corresponding to one or more hardware elements and a second set of one or more tactile outputs. In response, in accordance with a determination that the first set of one or more tactile outputs and the second set of one or more tactile outputs overlap, the device outputs, with one or more tactile output generators, a modified tactile output sequence that is modified so as to emphasize the second set of one or more tactile outputs relative to the first set of one or more tactile outputs.
23 Citations
16 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and a set of one or more tactile output generators; detecting a triggering condition for a first set of one or more tactile outputs with a first priority; detecting a triggering condition for a second set of one or more tactile outputs with a second priority; and in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs; in accordance with a determination that the first priority is higher than the second priority, reducing a scale of at least a portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and in accordance with a determination that the second priority is higher than the first priority, reducing a scale of at least a portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. An electronic device, comprising:
-
a display; a touch-sensitive surface; a set of one or more tactile output generators; 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; detecting a triggering condition for a first set of one or more tactile outputs with a first priority; detecting a triggering condition for a second set of one or more tactile outputs with a second priority; and in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs; in accordance with a determination that the first priority is higher than the second priority, reducing a scale of at least a portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and in accordance with a determination that the second priority is higher than the first priority, reducing a scale of at least a portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs.
-
-
16. 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 a set of one or more tactile output generators, cause the device to:
-
detect a triggering condition for a first set of one or more tactile outputs with a first priority; detect a triggering condition for a second set of one or more tactile outputs with a second priority; and in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs; in accordance with a determination that the first priority is higher than the second priority, reduce a scale of at least a portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and in accordance with a determination that the second priority is higher than the first priority, reduce a scale of at least a portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs.
-
Specification