Patent ID: 8819582

Claim:
A computer-implemented method, comprising: initializing two or more windows on a mobile device, wherein the two or more windows comprise: a first window, and one or more remaining windows; displaying the first window of the two or more windows on the mobile device such that the one or more remaining windows are hidden from display; receiving an on-screen switcher indication, wherein receiving the on-screen switcher indication comprises receiving a first input for a switcher icon; and in response to receiving the on-screen switcher indication: determining a space amount for each of the two or more windows, adjusting a size of each of the two or more windows based on the space amount, and displaying frames for each of the two or more windows, wherein each of the frames includes a viewable portion corresponding to the adjusted size of a respective window and at least portions of the frames are overlaid on top of each other; receiving a second on-screen switcher indication, wherein receiving the second on-screen switcher indication comprises receiving a second input for the switcher icon; and in response to receiving the second on-screen switcher indication: displaying the first window of the two or more windows on the mobile device such that the one or more remaining windows are hidden from display.