Device, method, and graphical user interface for managing concurrently open software applications
First Claim
1. A method comprising:
- at an electronic device with a touch-sensitive display;
displaying a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device;
while displaying the first application on the touch-sensitive display, detecting a first input;
in response to detecting the first input, displaying a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including;
a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and
a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user;
while displaying the multitasking user interface, detecting activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance;
in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, displaying a user interface for the second application on the display; and
in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user;
initiating a process for communicating with the first contactable-user, wherein initiating the process for communicating with the first contactable-user in response to detecting activation of the contactable-user affordance that corresponds to the first contactable-user includes providing a plurality of communication options for the first contactable-user that correspond to different modes of communication with the first contactable-user, andwhile initiating the process for communicating with the first contactable-user, continuing to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device displays a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device. The device detects a first input and in response, displays a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with. The multitasking user interface includes a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing, and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user.
108 Citations
27 Claims
-
1. A method comprising:
at an electronic device with a touch-sensitive display; displaying a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device; while displaying the first application on the touch-sensitive display, detecting a first input; in response to detecting the first input, displaying a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including; a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user; while displaying the multitasking user interface, detecting activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance; in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, displaying a user interface for the second application on the display; and in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user; initiating a process for communicating with the first contactable-user, wherein initiating the process for communicating with the first contactable-user in response to detecting activation of the contactable-user affordance that corresponds to the first contactable-user includes providing a plurality of communication options for the first contactable-user that correspond to different modes of communication with the first contactable-user, and while initiating the process for communicating with the first contactable-user, continuing to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the device to:
-
display a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device; while displaying the first application on the touch-sensitive display, detect a first input; in response to detecting the first input, display a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including; a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user; while displaying the multitasking user interface, detect activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance; in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, display a user interface for the second application on the display; and in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user; initiate a process for communicating with the first contactable-user, wherein initiating the process for communicating with the first contactable-user in response to detecting activation of the contactable-user affordance that corresponds to the first contactable-user includes providing a plurality of communication options for the first contactable-user that correspond to different modes of communication with the first contactable-user, and while initiating the process for communicating with the first contactable-user, continue to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device; while displaying the first application on the touch-sensitive display, detecting a first input; in response to detecting the first input, displaying a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including; a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user; while displaying the multitasking user interface, detecting activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance; in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, displaying a user interface for the second application on the display; and in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user; initiating a process for communicating with the first contactable-user, wherein initiating the process for communicating with the first contactable-user in response to detecting activation of the contactable-user affordance that corresponds to the first contactable-user includes providing a plurality of communication options for the first contactable-user that correspond to different modes of communication with the first contactable-user, and while initiating the process for communicating with the first contactable-user, continuing to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
at an electronic device with a touch-sensitive display; displaying a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device; while displaying the first application on the touch-sensitive display, detecting a first input; in response to detecting the first input, displaying a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including; a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user; while displaying the multitasking user interface, detecting activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance; in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, displaying a user interface for the second application on the display; and in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user that is selected without selecting an affordance in set of open application affordances that are displayed concurrently with the first set of contactable user-affordances; initiating a process for communicating with the first contactable-user, and while initiating the process for communicating with the first contactable-user, continuing to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications.
-
26. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-sensitive display, cause the device to:
-
display a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device; while displaying the first application on the touch-sensitive display, detect a first input; in response to detecting the first input, display a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including; a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user; while displaying the multitasking user interface, detect activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance; in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, display a user interface for the second application on the display; and in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user that is selected without selecting an affordance in set of open application affordances that are displayed concurrently with the first set of contactable user-affordances; initiate a process for communicating with the first contactable-user, and while initiating the process for communicating with the first contactable-user, continue to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications.
-
-
27. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a first application on the touch-sensitive display, the first application being one of a plurality of concurrently open applications on the electronic device; while displaying the first application on the touch-sensitive display, detecting a first input; in response to detecting the first input, displaying a multitasking user interface that is configured to select an open application for viewing and is also configured to select one of a plurality of contactable users to communicate with, the multitasking user interface including; a set of open application affordances, wherein activation of a respective open application affordance selects a corresponding open application in the plurality of concurrently open applications for viewing; and a first set of contactable-user affordances, wherein activation of a respective contactable-user affordance initiates a process for communicating with a corresponding contactable-user; while displaying the multitasking user interface, detecting activation of a respective affordance in the multitasking user interface; and
,after detecting activation of the respective affordance, in response to detecting activation of the respective affordance; in accordance with a determination that the respective affordance is an affordance in the set of open application affordances that corresponds to a second application, displaying a user interface for the second application on the display; and in accordance with a determination that the respective affordance is an affordance in the first set of contactable-user affordances that corresponds to a first contactable-user that is selected without selecting an affordance in set of open application affordances that are displayed concurrently with the first set of contactable user-affordances; initiating a process for communicating with the first contactable-user, and while initiating the process for communicating with the first contactable-user, continuing to display the set of open application affordances for selecting an open application in the plurality of concurrently open applications.
-
Specification