US 12,327,014 B2
Devices, methods, and user interfaces for edge and corner interactions
Gemma A. Roper, San Francisco, CA (US); David H. Bloom, San Francisco, CA (US); Benjamin G. Jackson, Piedmont, CA (US); Steven J. Taylor, San Jose, CA (US); Megan M. Sapp, Napa, CA (US); and Samuel L. Iglesias, Palo Alto, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Feb. 22, 2024, as Appl. No. 18/584,966.
Claims priority of provisional application 63/617,740, filed on Jan. 4, 2024.
Claims priority of provisional application 63/449,911, filed on Mar. 3, 2023.
Prior Publication US 2024/0295959 A1, Sep. 5, 2024
Int. Cl. G06F 3/0487 (2013.01)
CPC G06F 3/0487 (2013.01) 87 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a display:
while displaying a control a user interface at a first display location on the display, detecting a first input along an edge of the electronic device;
in response to detecting the first input:
in accordance with a determination that the first input meets one or more criteria and is detected at a first input location along the edge of the electronic device, displaying the control user interface at a second display location on the display that corresponds to the first input location, the second display location being different than the first display location, wherein displaying the control user interface at the second display location comprises ceasing to display the control user interface at the first display location;
in accordance with a determination that the first input meets the one or more criteria and is detected at a second input location, along the edge of the electronic device, that is different from the first input location, displaying the control user interface at a third display location on the display that corresponds to the second input location, the third display location being different than the first display location and the second display location, wherein displaying the control user interface at the third display location comprises ceasing to display the control user interface at the first display location;
while the control user interface is displayed, detecting a second input; and
in response to detecting the second input, adjusting a parameter for a function represented in the control user interface in accordance with the second input.