Device, method, and graphical user interface for controlling display of application windows
First Claim
1. An electronic device, comprising:
- a display;
a touch-sensitive surface;
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;
displaying a plurality of windows on the display, the plurality of windows including a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position, and the plurality of windows having a layer order;
detecting a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; and
,in response to detecting the first gesture moving in the first direction on the touch sensitive surface;
moving the first window across the display in the first direction on the display until the first window is moved partially or fully off the display;
displaying the second window in the frontmost position on the display; and
maintaining the layer order of the plurality of windows.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a display and a touch-sensitive surface displays a plurality of windows on the display. The plurality of windows includes a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position. The device detects a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; and, in response to detecting the first gesture moving in the first direction on the touch sensitive surface: moves the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; and displays the second window in the frontmost position on the display.
-
Citations
23 Claims
-
1. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a plurality of windows on the display, the plurality of windows including a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position, and the plurality of windows having a layer order; detecting a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; and
,in response to detecting the first gesture moving in the first direction on the touch sensitive surface; moving the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; displaying the second window in the frontmost position on the display; and maintaining the layer order of the plurality of windows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a plurality of windows on the display, the plurality of windows including a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position, and the plurality of windows having a layer order; detecting a first gesture moving in a first direction on the touch sensitive surface, wherein the first gesture is a multifinger swipe gesture, the first direction on the touch sensitive surface corresponding to a first direction on the display; and
,in response to detecting the first gesture moving in the first direction on the touch sensitive surface; moving the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; displaying the second window in the frontmost position on the display; and maintaining the layer order of the plurality of windows.
-
-
11. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a plurality of windows on the display, the plurality of windows including a first window for a first application displayed in a frontmost position on the display and a second window displayed in a lower position than the frontmost position, wherein the first window is one of multiple windows for the first application and the plurality of windows have a layer order; detecting a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; and
,in response to detecting the first gesture moving in the first direction on the touch sensitive surface; moving the multiple windows for the first application across the display in the first direction on the display until the multiple windows for the first application are moved partially or fully off the display; displaying the second window in the frontmost position on the display; and maintaining the layer order of the plurality of windows. - View Dependent Claims (12)
-
-
13. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a plurality of windows on the display, the plurality of windows having a layer order, the plurality of windows including; a first window for a first application displayed in a frontmost position on the display; a second window for a second application, distinct from the first application, displayed in a second position lower than the frontmost position; and a third window for a third application, distinct from the first application and the second application, displayed in a third position lower than the second position; detecting a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; in response to detecting the first gesture moving in the first direction on the touch sensitive surface; moving the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; displaying the second window in the frontmost position on the display; and maintaining the layer order of the plurality of windows; after responding to the first gesture, while displaying the second window in the frontmost position on the display, detecting a second gesture moving in the first direction on the touch sensitive surface; in response to detecting the second gesture moving in the first direction on the touch sensitive surface; moving the second window across the display in the first direction on the display until the second window is moved partially or fully off the display; and displaying the third window in the frontmost position on the display; after responding to the second gesture, while displaying the third window in the frontmost position on the display, detecting a third gesture moving in a direction opposite the first direction on the touch sensitive surface; in response to detecting the third gesture moving in the direction opposite the first direction on the touch sensitive surface; moving the second window across the display in a direction opposite the first direction on the display; and redisplaying the second window in the frontmost position on the display; after responding to the third gesture, while displaying the second window in the frontmost position on the display, detecting a fourth gesture moving in the direction opposite the first direction on the touch sensitive surface; and
,in response to detecting the fourth gesture moving in the direction opposite the first direction on the touch sensitive surface; moving the first window across the display in a direction opposite the first direction on the display; and redisplaying the first window in the frontmost position on the display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a plurality of windows on the display, the plurality of windows having a layer order, the plurality of windows including; a first window for a first application displayed in a frontmost position on the display; a second window for a second application, distinct from the first application, displayed in a second position lower than the frontmost position; and a third window for a third application, distinct from the first application and the second application, displayed in a third position lower than the second position; detecting a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; in response to detecting the first gesture moving in the first direction on the touch sensitive surface; moving the first window across the display in the first direction on the display until the first window is moved partially or fully off the display; displaying the second window in the frontmost position on the display; and maintaining the layer order of the plurality of windows; after responding to the first gesture, while displaying the second window in the frontmost position on the display, detecting a second gesture moving in the first direction on the touch sensitive surface; in response to detecting the second gesture moving in the first direction on the touch sensitive surface; moving the second window across the display in the first direction on the display until the second window is moved partially or fully off the display; and displaying the third window in the frontmost position on the display; after responding to the second gesture, while displaying the third window in the frontmost position on the display, detecting a third gesture moving in a direction opposite the first direction on the touch sensitive surface; in response to detecting the third gesture moving in the direction opposite the first direction on the touch sensitive surface; moving the second window across the display in a direction opposite the first direction on the display; and redisplaying the second window in the frontmost position on the display; after responding to the third gesture, while displaying the second window in the frontmost position on the display, detecting a fourth gesture moving in the direction opposite the first direction on the touch sensitive surface; and
,in response to detecting the fourth gesture moving in the direction opposite the first direction on the touch sensitive surface; moving the first window across the display in a direction opposite the first direction on the display; and redisplaying the first window in the frontmost position on the display, wherein the first gesture, the second gesture, the third gesture, and the fourth gesture are multifinger swipe gestures.
-
-
23. An electronic device, comprising:
-
a display; a touch-sensitive surface; 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; displaying a plurality of windows on the display, the plurality of windows having a layer order, the plurality of windows including; a first window for a first application displayed in a frontmost position on the display, wherein the first window is one of multiple windows for the first application; a second window for a second application, distinct from the first application, displayed in a second position lower than the frontmost position; and a third window for a third application, distinct from the first application and the second application, displayed in a third position lower than the second position; detecting a first gesture moving in a first direction on the touch sensitive surface, the first direction on the touch sensitive surface corresponding to a first direction on the display; in response to detecting the first gesture moving in the first direction on the touch sensitive surface; moving the multiple windows for the first application across the display in the first direction on the display until the multiple windows for the first application are moved partially or fully off the display; displaying the second window in the frontmost position on the display; and maintaining the layer order of the plurality of windows; after responding to the first gesture, while displaying the second window in the frontmost position on the display, detecting a second gesture moving in the first direction on the touch sensitive surface; in response to detecting the second gesture moving in the first direction on the touch sensitive surface; moving the second window across the display in the first direction on the display until the second window is moved partially or fully off the display; and displaying the third window in the frontmost position on the display; after responding to the second gesture, while displaying the third window in the frontmost position on the display, detecting a third gesture moving in a direction opposite the first direction on the touch sensitive surface; in response to detecting the third gesture moving in the direction opposite the first direction on the touch sensitive surface; moving the second window across the display in a direction opposite the first direction on the display; and redisplaying the second window in the frontmost position on the display; after responding to the third gesture, while displaying the second window in the frontmost position on the display, detecting a fourth gesture moving in the direction opposite the first direction on the touch sensitive surface; and
,in response to detecting the fourth gesture moving in the direction opposite the first direction on the touch sensitive surface; moving the first window across the display in a direction opposite the first direction on the display; and redisplaying the first window in the frontmost position on the display.
-
Specification