US 12,321,569 B2
Device, method, and graphical user interface for navigation of concurrently open software applications
Kenneth Kocienda, San Jose, CA (US); and Imran Chaudhri, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 22, 2024, as Appl. No. 18/418,917.
Application 18/418,917 is a continuation of application No. 17/949,859, filed on Sep. 21, 2022, granted, now 11,880,550.
Application 17/949,859 is a continuation of application No. 17/107,321, filed on Nov. 30, 2020, granted, now 11,487,404, issued on Nov. 1, 2022.
Application 17/107,321 is a continuation of application No. 16/378,990, filed on Apr. 9, 2019, granted, now 10,852,914, issued on Dec. 1, 2020.
Application 16/378,990 is a continuation of application No. 15/990,076, filed on May 25, 2018, granted, now 10,261,668, issued on Apr. 16, 2019.
Application 15/990,076 is a continuation of application No. 15/004,189, filed on Jan. 22, 2016, granted, now 10,007,400, issued on Jun. 26, 2018.
Application 15/004,189 is a continuation of application No. 13/077,524, filed on Mar. 31, 2011, granted, now 9,244,606, issued on Jan. 26, 2016.
Claims priority of provisional application 61/425,207, filed on Dec. 20, 2010.
Prior Publication US 2024/0353973 A1, Oct. 24, 2024
Int. Cl. G06F 3/048 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01); G06F 3/0488 (2022.01); G06F 3/04883 (2022.01); G06F 3/04886 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 3/04842 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A computer system that is in communication with a display, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, via the display, a first application view of a first application;
while displaying the first application view of the first application, detecting a first input that includes a first finger input;
in response to detecting the first finger input, modifying a scale of the first application view of the first application;
subsequent to modifying the scale of the first application view of the first application, detecting an end of the first finger input; and
in response to detecting the end of the first finger input:
in accordance with a determination that a first set of criteria is satisfied, the first set of criteria including a criterion that is satisfied when the scale of the first application view of the first application is greater than a threshold scale when the end of the first finger input is detected, increasing the scale of the first application view of the first application; and
in accordance with a determination that the first set of criteria are not satisfied when the end of the first input is detected, ceasing to display the first application view of the first application.