NAVIGATING AMONG ACTIVITIES IN A COMPUTING DEVICE
First Claim
1. A system for navigating among a plurality of activities in a computing device, the activities being ordered in a sequence, comprising:
- a processor, for running at least two activities concurrently;
a display screen, coupled to the processor, having at least a full-screen mode and a windowed mode, wherein;
in the full-screen mode, the display screen displays an interface for a single one of the activities; and
in the windowed mode, the display screen displays;
a first window having focus and corresponding to a first activity; and
adjacent to the first window, a portion of at least a second window corresponding to at least a second activity, wherein the first and second activities are adjacent to one another in the sequence; and
an input device, coupled to the processor, for accepting user input;
wherein;
responsive to a first user input, the display screen toggles between the full-screen mode and the windowed mode; and
responsive to a second user input, the display screen repositions the windows and changes focus to another window.
10 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.
-
Citations
24 Claims
-
1. A system for navigating among a plurality of activities in a computing device, the activities being ordered in a sequence, comprising:
-
a processor, for running at least two activities concurrently; a display screen, coupled to the processor, having at least a full-screen mode and a windowed mode, wherein; in the full-screen mode, the display screen displays an interface for a single one of the activities; and in the windowed mode, the display screen displays; a first window having focus and corresponding to a first activity; and adjacent to the first window, a portion of at least a second window corresponding to at least a second activity, wherein the first and second activities are adjacent to one another in the sequence; and an input device, coupled to the processor, for accepting user input; wherein; responsive to a first user input, the display screen toggles between the full-screen mode and the windowed mode; and responsive to a second user input, the display screen repositions the windows and changes focus to another window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for navigating among a plurality of activities in a computing device, the activities being ordered in a sequence, comprising:
-
running at least two activities concurrently; on a display screen, displaying output for at least one of the activities in a mode selected from the group consisting of; a full-screen mode comprising an interface for a single one of the activities; and a windowed mode, comprising; a first window having focus and corresponding to a first activity; and adjacent to the first window, a portion of at least a second window corresponding to at least a second activity, wherein the first and second activities are adjacent to one another in the sequence; receiving user input; and responsive to the user input, performing at least one of; toggling between the full-screen mode and the windowed mode for the displayed output; and repositioning at least one displayed window and changing focus to another window. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for navigating among a plurality of activities in a computing device, the activities being ordered in a sequence, comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, programmatically configured to perform the steps of; running at least two activities concurrently; on a display screen, displaying output for at least one of the activities in a mode selected from the group consisting of; a full-screen mode comprising an interface for a single one of the activities; and a windowed mode, comprising; a first window having focus and corresponding to a first activity; and adjacent to the first window, a portion of at least a second window corresponding to at least a second activity, wherein the first and second activities are adjacent to one another in the sequence; receiving user input; and responsive to the user input, performing at least one of; toggling between the full-screen mode and the windowed mode for the displayed output; and repositioning at least one displayed window and changing focus to another window. - View Dependent Claims (24)
-
Specification