Patent ID: 8943434
Filing Date: 2015-01-27
Classification: G06F,G06T,G09G

Abstract:
1. A method for controlling a display of a window on a multi-screen device, comprising: providing a windows stack, wherein at least a first window in the windows stack is in an active and displayed state, wherein at least a second window in the windows stack is in an inactive and not displayed state, wherein the inactive and not displayed state is a state where a window that was opened and displayed is now fully behind an active window and not displayed, and wherein the second window is stored in memory as one of an image of the second window as it appeared in one of a last active state or an image representing the second window; presenting, using at least a first screen of the device, the first window in the active and fully displayed state; receiving a first user input, wherein the first user input includes a signal to uncover the second window and cover the first window fully; discontinuing the presentation of the first window; presenting, using at least the first screen of the device, the second window, wherein the second window is presented in a displayed state and inactive state with an associated application being in a suspended state and initiating operation of a timer at a time corresponding to the presenting of the second window; and putting the first window in an inactive and not displayed state, wherein the first window is stored in memory as one of: an image of the first window as it appeared in one of a last active state when the first user input signal to uncover the second window and fully cover the first window was received or as an image representing the first window; wherein a predetermined time corresponds to a period during which the second window is presented and maintained in the fully displayed and inactive state and wherein at an expiration of the predetermined time, as determined by the timer, placing the second window in an active and fully displayed state.