Device, method, and graphical user interface for managing and interacting with concurrently open software applications
First Claim
1. A first electronic device, comprising:
- a touch-sensitive display;
one or more processors;
memory; and
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;
while in a first mode;
displaying on the touch-sensitive display a first application view that corresponds to a first application in a plurality of applications, wherein the first application view is displayed without concurrently displaying an application view for any other application in the plurality of applications;
detecting a first input; and
,in response to detecting the first input;
displaying in a first predefined area an initial group of application icons that correspond to at least some of the plurality of applications; and
concurrently displaying at least a portion of the first application view adjacent to the first predefined area;
entering a second mode distinct from the first mode, the second mode configured for interacting with popup views and selecting one of the applications for display of a corresponding application view; and
,while in the second mode;
detecting, in the first predefined area, a first touch gesture of a first type on a first application icon that corresponds to a second application in the plurality of applications;
in response to detecting the first touch gesture of the first type on the first application icon, displaying a first popup view partially covering at least the portion of the first application view, wherein the first popup view has a horizontal size that is the same as a horizontal size of a full-screen-width view of the second application on a second electronic device having a touch-sensitive display with lower resolution than the touch-sensitive display of the first electronic device;
detecting one or more second touch gestures within the first popup view; and
,in response to detecting the one or more second touch gestures within the first popup view, performing an action in the second application that updates a state of the second application.
0 Assignments
0 Petitions
Accused Products
Abstract
While in a first mode, a first electronic device displays on a touch-sensitive display a first application view that corresponds to a first application. In response to detecting a first input, the electronic device enters a second mode, and concurrently displays in a first predefined area an initial group of application icons with at least a portion of the first application view adjacent to the first predefined area. While in the second mode, in response to detecting a first touch gesture on an application icon that corresponds to a second application, the electronic device displays a popup view corresponding to a full-screen-width view of the second application on a second electronic device. In response to detecting one or more second touch gestures within the popup view, the electronic device performs an action in the second application that updates a state of the second application.
-
Citations
11 Claims
-
1. A first electronic device, comprising:
-
a touch-sensitive display; one or more processors; memory; and 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; while in a first mode; displaying on the touch-sensitive display a first application view that corresponds to a first application in a plurality of applications, wherein the first application view is displayed without concurrently displaying an application view for any other application in the plurality of applications; detecting a first input; and
,in response to detecting the first input; displaying in a first predefined area an initial group of application icons that correspond to at least some of the plurality of applications; and concurrently displaying at least a portion of the first application view adjacent to the first predefined area; entering a second mode distinct from the first mode, the second mode configured for interacting with popup views and selecting one of the applications for display of a corresponding application view; and
,while in the second mode; detecting, in the first predefined area, a first touch gesture of a first type on a first application icon that corresponds to a second application in the plurality of applications; in response to detecting the first touch gesture of the first type on the first application icon, displaying a first popup view partially covering at least the portion of the first application view, wherein the first popup view has a horizontal size that is the same as a horizontal size of a full-screen-width view of the second application on a second electronic device having a touch-sensitive display with lower resolution than the touch-sensitive display of the first electronic device; detecting one or more second touch gestures within the first popup view; and
,in response to detecting the one or more second touch gestures within the first popup view, performing an action in the second application that updates a state of the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
at a first electronic device with a touch-sensitive display; while in a first mode; displaying on the touch-sensitive display a first application view that corresponds to a first application in a plurality of applications, wherein the first application view is displayed without concurrently displaying an application view for any other application in the plurality of applications; detecting a first input; and
,in response to detecting the first input; displaying in a first predefined area an initial group of application icons that correspond to at least some of the plurality of applications; and concurrently displaying at least a portion of the first application view adjacent to the first predefined area; entering a second mode distinct from the first mode, the second mode configured for interacting with popup views and selecting one of the applications for display of a corresponding application view; and
,while in the second mode; detecting, in the first predefined area, a first touch gesture of a first type on a first application icon that corresponds to a second application in the plurality of applications; in response to detecting the first touch gesture of the first type on the first application icon, displaying a first popup view partially covering at least the portion of the first application view, wherein the first popup view has a horizontal size that is the same as a horizontal size of a full-screen-width view of the second application on a second electronic device having a touch-sensitive display with lower resolution than the touch-sensitive display of the first electronic device; detecting one or more second touch gestures within the first popup view; and
,in response to detecting the one or more second touch gestures within the first popup view, performing an action in the second application that updates a state of the second application.
-
-
11. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a first electronic device with a touch-sensitive display, cause the device to:
-
while in a first mode; display on the touch-sensitive display a first application view that corresponds to a first application in a plurality of applications, wherein the first application view is displayed without concurrently displaying an application view for any other application in the plurality of applications; detect a first input; and
,in response to detecting the first input; display in a first predefined area an initial group of application icons that correspond to at least some of the plurality of applications; and concurrently display at least a portion of the first application view adjacent to the first predefined area; enter a second mode distinct from the first mode, the second mode configured for interacting with popup views and selecting one of the applications for display of a corresponding application view; and
,while in the second mode; detect, in the first predefined area, a first touch gesture of a first type on a first application icon that corresponds to a second application in the plurality of applications; in response to detecting the first touch gesture of the first type on the first application icon, display a first popup view partially covering at least the portion of the first application view, wherein the first popup view has a horizontal size that is the same as a horizontal size of a fullscreen-width view of the second application on a second electronic device having a touch-sensitive display with lower resolution than the touch-sensitive display of the first electronic device; detect one or more second touch gestures within the first popup view; and
,in response to detecting the one or more second touch gestures within the first popup view, perform an action in the second application that updates a state of the second application.
-
Specification