Patent ID: 8296684

Claim:
A mobile computer system for navigating among a plurality of activities using gestures, the system comprising: a touch-sensitive display screen; and a processor coupled to the display screen to (i) concurrently operate at least two activities, and (ii) operate the display screen in at least a full-screen mode and a windowed mode, wherein: in the full-screen mode, the processor provides an interface for a single one of the activities on the display screen; and in the windowed mode, the processor provides on the display screen: a first window having focus and corresponding to a first activity, the first activity corresponding to a first application; and adjacent to the first window, a first portion of a second window corresponding to a second activity so that a second portion of the second window is not visible on the display screen, the second activity corresponding to a second application that is different from the first application, wherein the first portion of the second window is provided on the display screen without further user input; wherein the first window and the second window are positioned linearly along a middle region of the display screen; wherein responsive to a first user contact with the display screen, the processor switches between the full-screen mode and the windowed mode; wherein in the full-screen mode, a user is enabled to interact with the single one of the activities that is provided on the display screen so that subsequent user inputs are received by an application corresponding to the single one of the activities; and wherein in the windowed mode, responsive to a directional user gesture with the display screen, the processor (i) causes the first and second window to move in concert with one another, and (ii) repositions the first window and the second window in a direction of the directional user gesture and changes focus from the first window to the second window on the display screen so that a first portion of the first window is provided on the display screen and a second portion of the first window is not visible on the display screen, the first portion of the first window is provided on the display screen without further user input.