US 12,353,631 B2
Devices, methods, and graphical user interfaces for providing haptic feedback
Imran A. Chaudhri, San Francisco, CA (US); Sebastian J. Bauer, Brooklyn, NY (US); Gary I. Butcher, Los Gatos, CA (US); Camille Moussette, San Francisco, CA (US); Jean-Pierre M. Mouilleseaux, San Carlos, CA (US); Madeleine S. Cordier, San Francisco, CA (US); Joshua B. Kopin, Oakland, CA (US); and Miao He, Sunnyvale, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 29, 2024, as Appl. No. 18/677,665.
Application 18/677,665 is a continuation of application No. 17/751,519, filed on May 23, 2022, abandoned.
Application 17/751,519 is a continuation of application No. 16/157,891, filed on Oct. 11, 2018, granted, now 11,379,041, issued on Jul. 5, 2022.
Application 16/157,891 is a continuation of application No. 15/273,650, filed on Sep. 22, 2016, granted, now 10,156,903, issued on Dec. 18, 2018.
Application 15/273,650 is a continuation of application No. 15/272,380, filed on Sep. 21, 2016, granted, now 9,996,157, issued on Jun. 12, 2018.
Claims priority of provisional application 62/384,170, filed on Sep. 6, 2016.
Claims priority of provisional application 62/349,115, filed on Jun. 12, 2016.
Prior Publication US 2024/0319796 A1, Sep. 26, 2024
Int. Cl. G06F 3/0482 (2013.01); G06F 3/01 (2006.01); G06F 3/041 (2006.01); G06F 3/04817 (2022.01); G06F 3/04845 (2022.01); G06F 3/0485 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); H04M 1/72436 (2021.01)
CPC G06F 3/016 (2013.01) [G06F 3/0412 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); H04M 1/72436 (2021.01); G06F 2203/04105 (2013.01); G06F 2203/04806 (2013.01)] 34 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a touch-sensitive surface, a display, and one or more tactile output generators for generating tactile outputs:
displaying a user interface on the display, wherein:
the user interface includes a slider control that represents a continuous range of values between a first value and a second value,
the slider control includes a first end that corresponds to the first value and a second end that corresponds to the second value,
the slider control further includes a movable indicator that is configured to move along the slider control between the first end and the second end of the slider control, to indicate a current value selected from the continuous range of values represented by the slider control;
detecting a contact on the touch-sensitive surface at a location that corresponds to the moveable indicator of the slider control;
detecting movement of the contact on the touch-sensitive surface; and
in response to detecting the movement of the contact,
moving the moveable indicator along the slider control in accordance with the movement of the contact; and
generating a first tactile output upon the moveable indicator reaching the first end of the slider control in accordance with the movement of the contact, wherein a tactile output pattern of the first tactile output is configured based on a movement speed of the movable indicator when the moveable indicator reaches the first end of the slider control.