US 11,947,724 B2
Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
Jeffrey Traer Bernstein, San Francisco, CA (US); Julian Missig, Burlingame, CA (US); Avi E. Cieplinski, San Francisco, CA (US); May-Li Khoe, San Francisco, CA (US); and Bianca C. Costanzo, Berlin (DE)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Dec. 22, 2021, as Appl. No. 17/560,013.
Application 17/560,013 is a continuation of application No. 16/240,672, filed on Jan. 4, 2019, granted, now 11,221,675.
Application 16/240,672 is a continuation of application No. 14/536,646, filed on Nov. 9, 2014, granted, now 10,175,757, issued on Jan. 8, 2019.
Application 14/536,646 is a continuation of application No. PCT/US2013/040070, filed on May 8, 2013.
Claims priority of provisional application 61/778,284, filed on Mar. 12, 2013.
Claims priority of provisional application 61/747,278, filed on Dec. 29, 2012.
Claims priority of provisional application 61/688,227, filed on May 9, 2012.
Prior Publication US 2022/0129076 A1, Apr. 28, 2022
Int. Cl. G06F 3/048 (2013.01); G06F 3/01 (2006.01); G06F 3/04842 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01)
CPC G06F 3/016 (2013.01) [G06F 3/04842 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 2203/04105 (2013.01)] 30 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:
displaying, on the display, a respective user interface element within a user interface region;
detecting a gesture on the touch-sensitive surface for moving the respective user interface element by a respective amount; and
in response to detecting the gesture:
in accordance with a determination that moving the respective user interface element by the respective amount would cause the respective user interface element to move beyond a predefined limit:
generating a respective tactile output via the one or more tactile output generators; and
moving the respective user interface element by the respective amount and beyond the predefined limit; and
in response to detecting liftoff of a contact used to perform the gesture, at least partially reversing the movement of the respective user interface element, such that the respective user interface element is moved to the predefined limit.