×

Device, method, and graphical user interface for managing concurrently open software applications

  • US 9,684,429 B2
  • Filed: 05/29/2014
  • Issued: 06/20/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×