US 12,112,015 B2
Devices, methods, and graphical user interfaces for navigating between user interfaces, displaying a dock, and displaying system user interface elements
Brandon M. Walkin, San Francisco, CA (US); and Wan Si Wan, Sunnyvale, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 14, 2023, as Appl. No. 18/368,531.
Application 18/368,531 is a continuation of application No. 17/603,879, granted, now 11,797,150, previously published as PCT/US2019/030385, filed on May 2, 2019.
Application 17/603,879 is a continuation in part of application No. 16/145,081, filed on Sep. 27, 2018, granted, now 11,188,220, issued on Nov. 30, 2021.
Claims priority of provisional application 62/679,959, filed on Jun. 3, 2018.
Claims priority of provisional application 62/668,177, filed on May 7, 2018.
Claims priority of provisional application 62/752,336, filed on Oct. 29, 2018.
Claims priority of application No. PA 201870336 (DK), filed on Jun. 11, 2018; and application No. 201811166251.1 (CN), filed on Sep. 29, 2018.
Prior Publication US 2024/0045564 A1, Feb. 8, 2024
Int. Cl. G06F 3/048 (2013.01); G06F 3/04817 (2022.01); G06F 3/04842 (2022.01); G06F 3/04845 (2022.01)
CPC G06F 3/04817 (2013.01) [G06F 3/04842 (2013.01); G06F 3/04845 (2013.01)] 45 Claims
OG exemplary drawing
 
1. A method, comprising:
at an electronic device with a touch-sensitive display:
concurrently displaying, on the touch-sensitive display, a first application and a second application, wherein the first application and the second application are both displayed along at least a portion of a respective edge of the touch-sensitive display;
while concurrently displaying the first application and the second application, detecting a first edge-swipe gesture at a respective location along the respective edge of the touch-sensitive display that includes movement of a contact from the respective location along the respective edge of the touch-sensitive display onto the touch-sensitive display; and
in response to detecting the first edge-swipe gesture:
in accordance with a determination that the respective location of the first edge-swipe gesture corresponds to a location of the first application on the touch-sensitive display, that the first application is currently associated with standard edge-swipe gesture criteria, and that the first edge-swipe gesture meets the standard edge-swipe gesture criteria, wherein the standard edge-swipe gesture criteria include a first set of one or more requirements that must be met in order for the standard edge-swipe gesture criteria to be met, performing a system operation that includes displaying a system user interface at a portion of the touch-sensitive display that was previously occupied by at least a portion of the first application and at least a portion of the second application;
in accordance with a determination that the respective location of the first edge-swipe gesture corresponds to a location of the second application on the touch-sensitive display, that the second application is currently associated with the standard edge-swipe gesture criteria, and that the first edge-swipe gesture meets the standard edge-swipe gesture criteria, performing the system operation;
in accordance with a determination that the respective location of the first edge-swipe gesture corresponds to a location of the first application on the touch-sensitive display, that the first application is currently associated with enhanced edge-swipe gesture criteria, and that the first edge-swipe gesture does not meet the enhanced edge-swipe gesture criteria, wherein the enhanced edge-swipe gesture criteria include the first set of one or more requirements that must be met in order for the standard edge-swipe gesture criteria to be met and also include a second set of one or more requirements that must be met in addition to the first set of one or more requirements in order for the enhanced edge-swipe gesture criteria to be met, forgoing performing the system operation; and
in accordance with a determination that the respective location of the first edge-swipe gesture corresponds to a location of the second application on the touch-sensitive display, that the second application as currently displayed is associated with the enhanced edge-swipe gesture criteria, and that the first edge-swipe gesture does not meet the enhanced edge-swipe gesture criteria, forgoing performing the system operation.