SLEEP STATE FOR HIDDEN WINDOWS
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provides for changing a user interface for a multi-screen device. The user interface can change based on the movement of a window. The system can receive a user interface event that modifies the display of windows in the user interface. Upon receiving the user interface event, the system determines if a window has been covered or uncovered. If a window has been covered, the window is placed in a sleep state. If a window is uncovered, the window is activated from a sleep state. A sleep state is a window state where an application associated with the window does not receive user interface inputs and/or does not render the window.
4 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A non-transitory computer readable medium, having stored thereon, computer-executable instructions executable by a processor, the computer-executable instructions causing the processor to execute a method for changing a user interface for a multi-display device, the computer-executable instructions comprising:
-
instructions to receive an user interface event in a first display of two or more displays of the multi-display device; based on the user interface event, instructions to determine that a third window is to be displayed in both the first and second displays; instructions to determine that a first window is covered by the user interface event in the first display; instructions to determine that a second window is covered by the user interface event in the second display; in response to the first window being covered by the user interface event, instructions to place the first window into an inactive state in the first display; in response to the second window being covered by the user interface event, instructions to place the second window into an inactive state in the second display, wherein the first and second window become inactive at approximately a same time; instructions to place the third window into an active state; and instructions to display the third window in the first and second displays, wherein the display of the third window covers the first and second windows in the first and second displays. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A device comprising:
-
a user interface comprising at least two displays disposed on at least one screen; a memory; a processor in communication with the memory and each of the two displays, the processor operable to; receive an user interface event to display a third window in both the first and second displays; determine that a first window was covered by the third window and is an active window; determine that the second window was covered by the third window and is an active window; place the first window into an inactive state in the first display; place the second window into an inactive state in the second display, wherein the first and second window become inactive at approximately a same time; place the third window into an active state; and display the third window in the first and second displays, wherein the display of the third window covers the first and second windows in the first and second displays. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method for changing a user interface, the method comprising:
-
receiving, by a processor in a dual display device, an user interface event, wherein the user event causes; covering a first window displayed in a first display; covering a second window displayed in a second display; and displaying a third window in the first and second displays; determining whether the first window is covered in a first display; determining whether the second window is covered in a second display; when the first window is covered in the first display, placing the first window into an inactive state; when the second window is covered in the second display, placing the second window into an inactive state, wherein the first and second window become inactive at approximately a same time; placing the third window in an active state; and displaying the third window in the first and second displays, wherein the display of the third window covers the first and second windows in the first and second displays. - View Dependent Claims (37, 38, 39, 40)
-
Specification