US 11,740,785 B2
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
Jonathan R. Dascola, San Francisco, CA (US); Chanaka G. Karunamuni, San Jose, CA (US); Daamun Mohseni, Campbell, CA (US); and Christopher D. Soli, San Francisco, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 7, 2022, as Appl. No. 17/666,495.
Application 17/666,495 is a continuation of application No. 16/262,800, filed on Jan. 30, 2019, granted, now 11,327,648.
Application 16/262,800 is a continuation of application No. 15/272,327, filed on Sep. 21, 2016, granted, now 10,209,884, issued on Feb. 19, 2019.
Application 15/272,327 is a continuation of application No. 15/231,745, filed on Aug. 8, 2016, granted, now 9,880,735, issued on Jan. 30, 2018.
Claims priority of provisional application 62/349,096, filed on Jun. 12, 2016.
Claims priority of provisional application 62/215,722, filed on Sep. 8, 2015.
Claims priority of provisional application 62/213,609, filed on Sep. 2, 2015.
Claims priority of provisional application 62/203,387, filed on Aug. 10, 2015.
Prior Publication US 2022/0187985 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/04883 (2022.01); G06F 3/0488 (2022.01); G06F 3/041 (2006.01); G06F 3/0485 (2022.01); G06F 3/023 (2006.01); G06F 40/166 (2020.01); H04M 1/72403 (2021.01); H04M 1/72436 (2021.01); G06F 3/01 (2006.01); G06F 3/04845 (2022.01); G06F 3/04817 (2022.01); G06F 3/04886 (2022.01); G06F 3/16 (2006.01)
CPC G06F 3/04883 (2013.01) [G06F 3/016 (2013.01); G06F 3/0233 (2013.01); G06F 3/0416 (2013.01); G06F 3/0482 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 3/04817 (2013.01); G06F 3/04845 (2013.01); G06F 3/04886 (2013.01); G06F 3/167 (2013.01); G06F 40/166 (2020.01); H04M 1/72403 (2021.01); H04M 1/72436 (2021.01); G06F 2203/04104 (2013.01); G06F 2203/04105 (2013.01); G06F 2203/04803 (2013.01); H04M 2250/22 (2013.01)] 57 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a display, and a touch-sensitive surface:
displaying a first user interface that includes a plurality of activatable user interface objects;
while displaying the first user interface, detecting an input by a contact at a first location on the touch-sensitive surface that corresponds to a first activatable user interface object on the display, wherein:
the first activatable user interface object is associated with a control function with three or more available values; and
a first value of the control function is selected as a current value for the control function;
in response to detecting the input by the contact:
in accordance with a determination that the input meets toggle criteria, wherein the toggle criteria do not require that a characteristic of the contact on the touch-sensitive surface meets a first threshold in order for the toggle criteria to be met, toggling the control function that corresponds to the first activatable user interface object between a first state that is based on the current value for the control function and a second state; and,
in accordance with a determination that the input meets control adjustment criteria, wherein the control adjustment criteria require that the characteristic of the contact on the touch-sensitive surface meets the first threshold in order for the control adjustment criteria to be met, displaying a second user interface that replaces display of the first user interface and includes a second activatable user interface object that has three or more state options that correspond to the three or more available values for the control function; and
while displaying the second user interface and continuing to detect the contact:
detecting movement of the contact across the touch-sensitive surface;
ceasing to detect the contact; and,
in response to detecting the movement of the contact across the touch-sensitive surface, changing the current value for the control function based on the movement of the contact.