Displaying and updating a set of application views
First Claim
Patent Images
1. An electronic device, comprising:
- a display;
one or more processors;
one or more input devices;
a memory; and
one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
while a respective application is a most recently used application;
in response to receiving a user input, concurrently displaying a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application, wherein concurrently displaying the plurality of application views includes;
in accordance with a determination that the respective application does not correspond to one of the preselected application views, displaying an application view corresponding to the respective application at a first location on the display as the adaptive view; and
in accordance with a determination that the respective application corresponds to one of the preselected application views, forgoing displaying the application view corresponding to the respective application at the first location on the display as the adaptive view.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to viewing and updating application views. A device receives a user input, the input, when received initiating display of a plurality of application views of a set of application views. The device, in response to receiving the user input, displays the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.
382 Citations
51 Claims
-
1. An electronic device, comprising:
-
a display; one or more processors; one or more input devices; a memory; and one or more programs, wherein the one or more programs are stored in memory and configured to be executed by the one or more processors, the one or more programs including instructions for; while a respective application is a most recently used application; in response to receiving a user input, concurrently displaying a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application, wherein concurrently displaying the plurality of application views includes; in accordance with a determination that the respective application does not correspond to one of the preselected application views, displaying an application view corresponding to the respective application at a first location on the display as the adaptive view; and in accordance with a determination that the respective application corresponds to one of the preselected application views, forgoing displaying the application view corresponding to the respective application at the first location on the display as the adaptive view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
at a device with one or more processors and memory; while a respective application is a most recently used application; in response to receiving a user input, concurrently displaying a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application, wherein concurrently displaying the plurality of application views includes; in accordance with a determination that the respective application does not correspond to one of the preselected application views, displaying an application view corresponding to the respective application at a first location on the display as the adaptive view; and in accordance with a determination that the respective application corresponds to one of the preselected application views, forgoing displaying the application view corresponding to the respective application at the first location on the display as the adaptive view. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
19. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and one or more input devices, the one or more programs including instructions for:
while a respective application is a most recently used application; in response to receiving a user input, concurrently displaying a plurality of application views of a set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application, wherein concurrently displaying the plurality of application views includes; in accordance with a determination that the respective application does not correspond to one of the preselected application views, displaying an application view corresponding to the respective application at a first location on the display as the adaptive view; and in accordance with a determination that the respective application corresponds to one of the preselected application views, forgoing displaying the application view corresponding to the respective application at the first location on the display as the adaptive view. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
Specification