ALLOWING MULTIPLE ORIENTATIONS IN DUAL SCREEN VIEW
First Claim
1. A method of controlling data displayed by a multi-screen device, comprising:
- determining that the multi-screen device has been placed in a dual display state with a first desktop or application displayed on a first display and second desktop or application displayed on a second display, wherein data from the first and second desktops/application are displayed on their respective first and second displays;
determining that the first and second desktops or applications are each displayed in respective first portrait or landscape orientations;
determining that an input is received from at least one of the desktops or applications, or from the device, or from a user, instructing that the first orientations of one of the desktops or applications should change to a second different orientation; and
in response to determining that an input is received, causing the data from a selected one of the first or second desktops or applications to be displayed in the second different orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
A dual-screen user device and methods for revealing a combination of selected desktops and applications on single and dual screens are disclosed. 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 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 running simultaneously. One embodiment provides the user with the ability to selectively change the orientation of one display and leaving the other display unaffected when the user has two applications or desktops displayed on respective screens. The user can therefore selectively change on a screen-by-screen basis the orientation of any desktops or applications displayed.
75 Citations
20 Claims
-
1. A method of controlling data displayed by a multi-screen device, comprising:
-
determining that the multi-screen device has been placed in a dual display state with a first desktop or application displayed on a first display and second desktop or application displayed on a second display, wherein data from the first and second desktops/application are displayed on their respective first and second displays; determining that the first and second desktops or applications are each displayed in respective first portrait or landscape orientations; determining that an input is received from at least one of the desktops or applications, or from the device, or from a user, instructing that the first orientations of one of the desktops or applications should change to a second different orientation; and in response to determining that an input is received, causing the data from a selected one of the first or second desktops or applications to be displayed in the second different orientation. - 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 determine that the multi-screen device has been placed in a dual display state with a first desktop or application displayed on a first display and second desktop or application displayed on a second display, wherein data from the first and second desktops/application are displayed on their respective first and second displays; instructions configured to determine that the first and second desktops or applications are each displayed in respective first portrait or landscape orientations; instructions configured to determine that an input is received from at least one of the desktops or applications, or from the device, or from a user, instructing that the first orientations of one of the desktops or applications should change to a second different orientation; and in response to determining that an input is received, instructions configured to cause the data from a selected one of the first or second desktops or applications to be displayed in the second different orientation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A multi-screen user device, comprising:
-
a first display including a first display area; a second display including a second display area; an independent display orientation element configured to manage a plurality of inputs corresponding to data to determine the orientation of desktops or applications displayed on the first and second displays; and a computer-readable medium having instructions stored thereon that include; a first set of instructions configured to determine that the multi-screen device has been placed in a dual display state with a first desktop or application displayed on a first display and second desktop or application displayed on a second display, wherein data from the first and second desktops/application are displayed on their respective first and second displays; a second set of instructions configured to determine that the first and second desktops or applications are each displayed in respective first portrait or landscape orientations; a third set of instructions configured to determine that an input is received from at least one of the desktops or applications, or from the device, or from a user, instructing that the first orientations of one of the desktops or applications should change to a second different orientation; and in response to determining that an input is received, a fourth set of instructions configured to cause the data from a selected one of the first or second desktops or applications to be displayed in the second different orientation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification