Devices, methods, and graphical user interfaces for providing haptic feedback
First Claim
1. A method, comprising:
- at an electronic device with a display, a touch sensitive surface, one or more sensors configured to detect intensities of contacts with the touch-sensitive surface, and one or more tactile output generators;
while displaying a first user interface on the display, detecting a contact on the touch-sensitive surface;
detecting a first increase in a characteristic intensity of the contact on the touch-sensitive surface;
in response to detecting the first increase in the characteristic intensity of the contact on the touch-sensitive surface, producing a first tactile output, with the one or more tactile output generators, that has a first tactile output profile, wherein the first tactile output profile includes an output parameter that varies in accordance with a proximity of the characteristic intensity of the contact to meeting a first intensity criteria;
while producing the tactile output that has the first tactile output profile, detecting a second increase in the characteristic intensity of the contact on the touch-sensitive surface; and
in response to detecting the second increase in the characteristic intensity of the contact on the touch-sensitive surface;
in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface meets the first intensity criteria, producing a second tactile output that has a second tactile output profile that is different from the first tactile output profile; and
,in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface does not meet the first intensity criteria, continuing to produce the first tactile output that has the first tactile output profile and varying the output parameter in accordance with the second increase in the characteristic intensity of the contact based on the proximity of the characteristic intensity of the contact to meeting the first intensity criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device detects a first increase in a characteristic intensity of a contact on a touch-sensitive surface, and in response the device produces a first tactile output that has a first tactile output profile. The first tactile output profile includes an output parameter that varies in accordance with a proximity of the characteristic intensity of the contact to meeting a first intensity criteria. While producing the tactile output that has the first tactile output profile, the device detects a second increase in the characteristic intensity of the contact. In response to detecting the second increase in the characteristic intensity, in accordance with a determination that the characteristic intensity meets the first intensity criteria, the device produces a second tactile output that has a second tactile output profile that is different from the first tactile output profile.
322 Citations
45 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch sensitive surface, one or more sensors configured to detect intensities of contacts with the touch-sensitive surface, and one or more tactile output generators; while displaying a first user interface on the display, detecting a contact on the touch-sensitive surface; detecting a first increase in a characteristic intensity of the contact on the touch-sensitive surface; in response to detecting the first increase in the characteristic intensity of the contact on the touch-sensitive surface, producing a first tactile output, with the one or more tactile output generators, that has a first tactile output profile, wherein the first tactile output profile includes an output parameter that varies in accordance with a proximity of the characteristic intensity of the contact to meeting a first intensity criteria; while producing the tactile output that has the first tactile output profile, detecting a second increase in the characteristic intensity of the contact on the touch-sensitive surface; and in response to detecting the second increase in the characteristic intensity of the contact on the touch-sensitive surface; in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface meets the first intensity criteria, producing a second tactile output that has a second tactile output profile that is different from the first tactile output profile; and
,in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface does not meet the first intensity criteria, continuing to produce the first tactile output that has the first tactile output profile and varying the output parameter in accordance with the second increase in the characteristic intensity of the contact based on the proximity of the characteristic intensity of the contact to meeting the first intensity criteria. - 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 sensors configured to detect intensities of contacts with the touch-sensitive surface; 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; while displaying a first user interface on the display, detecting a contact on the touch-sensitive surface; detecting a first increase in a characteristic intensity of the contact on the touch-sensitive surface; in response to detecting the first increase in the characteristic intensity of the contact on the touch-sensitive surface, producing a first tactile output, with the one or more tactile output generators, that has a first tactile output profile, wherein the first tactile output profile includes an output parameter that varies in accordance with a proximity of the characteristic intensity of the contact to meeting a first intensity criteria; while producing the tactile output that has the first tactile output profile, detecting a second increase in the characteristic intensity of the contact on the touch-sensitive surface; and in response to detecting the second increase in the characteristic intensity of the contact on the touch-sensitive surface; in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface meets the first intensity criteria, producing a second tactile output that has a second tactile output profile that is different from the first tactile output profile; and
,in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface does not meet the first intensity criteria, continuing to produce the first tactile output that has the first tactile output profile and varying the output parameter in accordance with the second increase in the characteristic intensity of the contact based on the proximity of the characteristic intensity of the contact to meeting the first intensity criteria. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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, one or more sensors configured to detect intensities of contacts with the touch-sensitive surface, and one or more tactile output generators, cause the device to:
-
while displaying a first user interface on the display, detect a contact on the touch-sensitive surface; detect a first increase in a characteristic intensity of the contact on the touch-sensitive surface; in response to detecting the first increase in the characteristic intensity of the contact on the touch-sensitive surface, produce a first tactile output, with the one or more tactile output generators, that has a first tactile output profile, wherein the first tactile output profile includes an output parameter that varies in accordance with a proximity of the characteristic intensity of the contact to meeting a first intensity criteria; while producing the tactile output that has the first tactile output profile, detect a second increase in the characteristic intensity of the contact on the touch-sensitive surface; and in response to detecting the second increase in the characteristic intensity of the contact on the touch-sensitive surface; in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface meets the first intensity criteria, produce a second tactile output that has a second tactile output profile that is different from the first tactile output profile; and
,in accordance with a determination that the characteristic intensity of the contact on the touch-sensitive surface does not meet the first intensity criteria, continue to produce the first tactile output that has the first tactile output profile and vary the output parameter in accordance with the second increase in the characteristic intensity of the contact based on the proximity of the characteristic intensity of the contact to meeting the first intensity criteria. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification