| CPC G06F 1/1613 (2013.01) [G06F 3/0232 (2013.01); G06F 3/0412 (2013.01); G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 2200/16 (2013.01); G06F 2203/041 (2013.01); G06F 2203/048 (2013.01)] | 36 Claims |

|
1. A computer system configured to communicate with a display generation component and one or more input devices, 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:
receiving, via the one or more input devices, a set of one or more inputs corresponding to a request to display a user interface of a respective application;
in response to receiving the set of one or more inputs, displaying the user interface of the respective application;
while displaying the user interface of the respective application, receiving, via the one or more input devices, a request to display a set of application views; and
in response to receiving the request to display the set of application views, displaying, via the display generation component, the set of application views, wherein the set of application views includes a plurality of application views that includes a first application view that corresponds to a first application that is not in an active session and a second application view that corresponds to a second application, wherein:
the first application and the second application are different from the respective application;
an application that is actively performing one or more predefined functions is in an active session;
an application that is not actively performing one or more of the one or more predefined functions is not in an active session;
the set of application views are arranged in an order of application views based on application activity status and application usage; and
displaying the set of application views includes:
in accordance with a determination that the second application is in an active session:
displaying the second application view that corresponds to the second application in a position before the first application view in the order of application views; and
displaying the first application view in a position that is subsequent to the second application view in the order of application views; and
in accordance with a determination that there are no applications in an active session, wherein the determination that there are no applications in an active session includes a determination that the first application is not in an active session:
displaying the first application view in a position before the second application view in the order of application views; and
displaying the second application view in a position that is subsequent to the first application view in the order of application views.
|