Patent ID: 8793608
Filing Date: 2014-07-29
Classification: G06F,G06T,G09G

Abstract:
1. 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; selecting, by the processor, a first desktop or application to display on the first display; receiving, by the 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; selecting, by the processor, a second desktop or application to display on the second display; displaying, by the processor, the selected first and second desktops or applications on the first and second displays; receiving, by the processor, a third input that represents an instruction to launch yet another desktop or application on either the first or second display of the multi-screen device; selecting, by the processor, a third desktop or application to display within a window stack including the selected first and second desktops or applications, wherein the window stack is a logical arrangement of the opened desktops and applications in an ordered group; and selectively inserting, by the processor, the third desktop or application within the window stack resulting in at least the third desktop or application to be displayed on one of the first and second displays, and one of the first and second desktops or applications to be displayed on the other one of the first and second displays.