Managing expose views in dual display communication devices
First Claim
Patent Images
1. A method, comprising:
- displaying, by a processor in a multi-display communication device, a first desktop on a first touch sensitive display of the multi-display communication device;
displaying a second desktop on a second touch sensitive display of the multi-display communication device;
receiving a command to activate a view of active and inactive windows in expose mode, the view comprising a primary view;
displaying the primary view on the first touch sensitive display of the multi-display communication device, thereby moving the first desktop displayed by the first touch sensitive display to an inactive display position in a window stack;
receiving a command to maximize the view in expose mode, the maximized view comprising the primary view and a secondary view, wherein the primary view is different than the secondary view;
determining where to display the primary view and the secondary view,wherein when the primary view is in a left-most touch sensitive display in a portrait display mode when the command to maximize the view is received, the secondary view appears to move rightward from under the primary view in the left-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack,wherein when the primary view is in a top-most touch sensitive display in a landscape display mode when the command to maximize the view is received, the secondary view appears to move downward from under the primary view in the top-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, andwherein when the primary view is in a right touch sensitive display in the portrait display mode when the command to maximize the view is received, the primary view appears to move leftward from the right touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, thereby uncovering the secondary view for display by the first touch sensitive display, andwherein when the primary view is in a lower touch sensitive display in the landscape display mode when the command to maximize the view is received, the primary view appears to move upward from the lower touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and thereby uncovering the secondary view for display by the first touch sensitive display.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to methodologies and devices for handling maximizing and minimizing of expose views.
150 Citations
23 Claims
-
1. A method, comprising:
-
displaying, by a processor in a multi-display communication device, a first desktop on a first touch sensitive display of the multi-display communication device; displaying a second desktop on a second touch sensitive display of the multi-display communication device; receiving a command to activate a view of active and inactive windows in expose mode, the view comprising a primary view; displaying the primary view on the first touch sensitive display of the multi-display communication device, thereby moving the first desktop displayed by the first touch sensitive display to an inactive display position in a window stack; receiving a command to maximize the view in expose mode, the maximized view comprising the primary view and a secondary view, wherein the primary view is different than the secondary view; determining where to display the primary view and the secondary view, wherein when the primary view is in a left-most touch sensitive display in a portrait display mode when the command to maximize the view is received, the secondary view appears to move rightward from under the primary view in the left-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, wherein when the primary view is in a top-most touch sensitive display in a landscape display mode when the command to maximize the view is received, the secondary view appears to move downward from under the primary view in the top-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and wherein when the primary view is in a right touch sensitive display in the portrait display mode when the command to maximize the view is received, the primary view appears to move leftward from the right touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, thereby uncovering the secondary view for display by the first touch sensitive display, and wherein when the primary view is in a lower touch sensitive display in the landscape display mode when the command to maximize the view is received, the primary view appears to move upward from the lower touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and thereby uncovering the secondary view for display by the first touch sensitive display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication device, comprising:
-
at least first and second touch sensitive displays to display windows; a computer readable memory; a processor in communication with the memory and the first and second touch sensitive displays, the processor operable to; display a first desktop on the first touch sensitive display; display a second desktop on the second touch sensitive display; receive a command to activate a view of active and inactive windows in expose mode, the view comprising a primary view; display the primary view on the first touch sensitive display, thereby moving the first desktop displayed by the first touch sensitive display to an inactive display position in a window stack; receive a command to maximize the view in expose mode, the maximized view comprising the primary view and a secondary view, wherein the primary view is different than the secondary view; determine where to display the primary view and the secondary view, wherein when the primary view is in a left-most touch sensitive display in a portrait display mode when the command to maximize the view is received, the secondary view appears to move rightward from under the primary view in the left-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, wherein when the primary view is in a top-most touch sensitive display in a landscape display mode when the command to maximize the view is received, the secondary view appears to move downward from under the primary view in the top-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, wherein when the primary view is in a right touch sensitive display in the portrait display mode when the command to maximize the view is received, the primary view appears to move leftward from the right touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and thereby uncovering the secondary view for display by the first touch sensitive display, and wherein when the primary view is in a lower touch sensitive display in the landscape display mode when the command to maximize the view is received, the primary view appears to move upward from the lower touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and thereby uncovering the secondary view for display by the first touch sensitive display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 22, 23)
-
-
17. A non-transitory computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing at least one processor running in a multi-display communication device to execute a method for providing a view of active and inactive windows in expose mode, the computer-executable instructions comprising:
-
instructions to display a first desktop on a first touch sensitive display of the multi-display communication device; instructions to display a second desktop on a second touch sensitive display of the multi-display communication device; instructions to receive a command to activate the view in expose mode, the view comprising a primary view; instructions to display the primary view on the first touch sensitive display of the multi-display communication device, thereby moving the first desktop displayed by the first touch sensitive display to an inactive display position in a window stack; instructions to receive a command to maximize the view in expose mode, the maximized view comprising the primary view and a secondary view, wherein the primary view is different than the secondary view; instructions to determine where to display the primary view and the secondary view, wherein when the primary view is in a left-most touch sensitive display in a portrait display mode when the command to maximize the view is received, the secondary view appears to move rightward from under the primary view in the left-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, wherein when the primary view is in a top-most touch sensitive display in a landscape display mode when the command to maximize the view is received, the secondary view appears to move downward from under the primary view in the top-most touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, wherein when the primary view is in a right touch sensitive display in the portrait display mode when the command to maximize the view is received, the primary view appears to move leftward from the right touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and thereby uncovering the secondary view for display by the first touch sensitive display, and wherein when the primary view is in a lower touch sensitive display in the landscape display mode when the command to maximize the view is received, the primary view appears to move upward from the lower touch sensitive display to the second touch sensitive display, thereby moving the second desktop displayed by the second touch sensitive display to an inactive display position in the window stack, and thereby uncovering the secondary view for display by the first touch sensitive display. - View Dependent Claims (18, 19, 20, 21)
-
Specification