Patent ID: 8504936

Claim:
A method of displaying a plurality of desktops and/or applications, each having at least one window, on a multi-screen device, comprising: receiving, by a processor, a first input that represents an instruction to reveal one of a desktop or application on a first display of the multi-screen device and selecting a first desktop or application to display on the first display; receiving, by a processor, a second input that represents an instruction to reveal one of a desktop or application on a second display of the multi-screen device and selecting a second desktop or application to display on the second display; displaying, by a processor, the selected first and second desktops or applications on the first and second displays; and switching, by a processor, the positions of the displayed first and second desktops or applications by execution of a pinch gesture such that the desktop or application appearing on the first display is switched to the second display, and the desktop or application appearing on the second display is switched to the first display.