DRAGGING AN APPLICATION TO A SCREEN USING THE APPLICATION MANAGER
First Claim
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 a processor, 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;
selecting, by a processor, 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;
receiving, by a processor, a third input that represents an instruction to launch an application manager feature;
displaying, by a processor, the applications or desktops on the first and second displays, and displaying a management window showing all other applications or desktops currently running;
determining, by a processor, a desired order for a window stack comprising the first and second applications or desktops, and said other applications or desktops;
receiving, by a processor, a fourth input that represents an instruction to selectively move one of said other applications or desktops within the window stack to a displayed position on said first or second displays;
displaying, by a processor, the window stack in a new order in response to said fourth input.
2 Assignments
0 Petitions
Accused Products
Abstract
A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. Selected desktops and/or running applications are displayed on dual screen displays. Desktops and applications can be shifted between screens by user gestures, and/or moved off of the screens and therefore hidden. Hidden desktops and screens can be re-displayed by yet other gestures. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications providing a user with an intuitive ability to manage multiple applications/desktops miming simultaneously. One user gesture launches an applications management window that provides visual indications of all applications and desktops running at the time. Other gestures rearrange the order of the applications and desktops in the window stack. One particular gesture drags a selected application or desktop appearing in the applications management window to a selected screen.
90 Citations
16 Claims
-
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 a processor, 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; selecting, by a processor, 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; receiving, by a processor, a third input that represents an instruction to launch an application manager feature; displaying, by a processor, the applications or desktops on the first and second displays, and displaying a management window showing all other applications or desktops currently running; determining, by a processor, a desired order for a window stack comprising the first and second applications or desktops, and said other applications or desktops; receiving, by a processor, a fourth input that represents an instruction to selectively move one of said other applications or desktops within the window stack to a displayed position on said first or second displays; displaying, by a processor, the window stack in a new order in response to said fourth input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon instructions that cause a computing system to execute a method, the instructions comprising:
-
instructions configured to receive a first predetermined input that represents an instruction to determine and reveal a first desktop or application on a first display of the multi-screen device; instructions configured to receive a second predetermined input that represents an instruction to determine and reveal a second desktop or application on a second display of the multi-screen device; instructions configured to respond to the first and second predetermined inputs with outputs that cause the first desktop or application to be displayed on the first display and cause the second desktop or application to be displayed on the second display instructions configured to receive a third predetermined input that represents an instruction to launch an application manager feature; instructions configured to respond to the third predetermined input that causes a display of a management window showing all other applications or desktops currently running; instructions configured to receive a fourth predetermined input that represents an instruction to selectively move one of said other applications or desktops within the window stack to a displayed position on said first or second displays; and instructions configured to respond to the fourth predetermined input that causes displaying of the window stack in a new order. - View Dependent Claims (9, 10, 11)
-
-
12. A multi-screen user device, comprising:
-
a first display including a first display area; a second display including a second display area; a first user input gesture area of the first display; a second user input gesture area of the second display, wherein the first and second user input gesture areas are configured to accept input from a user. a computer-readable medium having instructions stored thereon that include; a first set of instructions configured to determine a number and identity of desktops or applications selected to be run by a user; a second set of instructions configured to determine, based on the number and identity of the desktops or applications running, a window stack comprising a logical representation of the desktops and applications within an ordered group whereby a user can selectively move a selected desktop or application to either a visible position on another display or a non-visible position; and a third set of instructions responsive to a gesture made by the user that represents an instruction to launch an application manager feature, wherein the applications or desktops are displayed on the first and second displays, and a management window is displayed showing all other applications or desktops currently running; a fourth set of instructions responsive to one or more gestures made by the user that represent an instruction to selectively move one of said other applications or desktops within the window stack to a displayed position on said first or second displays; and wherein the window stack is displayed in a new order in response to said fourth set of instructions. - View Dependent Claims (13, 14, 15, 16)
-
Specification