Navigating among activities in a computing device
First Claim
1. A mobile computing device, comprising:
- a touch-sensitive display screen;
a processor; and
a memory configured to store instructions that, when executed by the processor, cause the mobile computing device to operate in at least a full-screen mode and a windowed mode, wherein execution of the instructions further causes the mobile computing device, when operating in the windowed mode, to;
generate a window corresponding to each of a plurality of running applications, wherein each window contains a live user interface for the corresponding running application;
on the touch-sensitive display screen, display at least a portion of two or more of the generated windows along a horizontal axis in a linear arrangement;
responsive to a first user gesture on the touch-sensitive display screen in a direction along the horizontal axis, move the two or more generated windows in concert with one another along the horizontal axis to cause a first window of the two or more generated windows to occupy a position formerly occupied by a second window of the two or more generated windows; and
responsive to a second user gesture on the touch-sensitive display screen dragging upward on a target window of the two or more generated windows, move the target window off the display screen and close the running application corresponding to the target window.
5 Assignments
0 Petitions
Accused Products
Abstract
A computing device runs multiple activities concurrently and provides at least two modes for interacting with the activities. The user may toggle between the modes as desired. In a full-screen mode, one activity occupies substantially an entire display screen. In a windowed mode, the activity is visible within a window, and a portion of at least one other window is also visible. In the windowed mode, the user can cause windows to move, thereby changing focus from one activity to another. For example, the window having focus can be moved off the screen, to be replaced by a new window that is then given focus. The windows are ordered in a sequence and move in concert with one another; pushing one window off one edge of the screen causes a new window to appear at the opposite edge. A persistent positional relationship can be established among windows.
155 Citations
38 Claims
-
1. A mobile computing device, comprising:
-
a touch-sensitive display screen; a processor; and a memory configured to store instructions that, when executed by the processor, cause the mobile computing device to operate in at least a full-screen mode and a windowed mode, wherein execution of the instructions further causes the mobile computing device, when operating in the windowed mode, to; generate a window corresponding to each of a plurality of running applications, wherein each window contains a live user interface for the corresponding running application; on the touch-sensitive display screen, display at least a portion of two or more of the generated windows along a horizontal axis in a linear arrangement; responsive to a first user gesture on the touch-sensitive display screen in a direction along the horizontal axis, move the two or more generated windows in concert with one another along the horizontal axis to cause a first window of the two or more generated windows to occupy a position formerly occupied by a second window of the two or more generated windows; and responsive to a second user gesture on the touch-sensitive display screen dragging upward on a target window of the two or more generated windows, move the target window off the display screen and close the running application corresponding to the target window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 29, 31, 33, 35, 37)
-
-
15. A method for navigating among a plurality of activities in a mobile computing device including a touch-sensitive display screen and configured to operate in at least a full-screen mode and a windowed mode, the method comprising:
-
running a plurality of applications using a processor provided within the mobile computing device; and when the mobile computing device operates in the windowed mode; generating a window corresponding to each of a plurality of running applications, wherein each window contains a live user interface for the corresponding running application; on the touch-sensitive display screen, displaying at least a portion of two or more of the generated windows along a horizontal axis in a linear arrangement; responsive to a first user gesture on the touch-sensitive display screen in a direction along the horizontal axis, moving the two or more generated windows in concert with one another along the horizontal axis to cause a first window of the two or more generated windows to occupy a position formerly occupied by a second window of the two or more generated windows; and responsive to a second user gesture on the touch-sensitive display screen dragging upward on a target window of the two or more generated windows, moving the target window off the display screen and closing the running application corresponding to the target window. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 36, 38)
-
Specification