Dual-screen view in response to rotation
First Claim
Patent Images
1. A method of controlling data displayed by a multi-screen device, comprising:
- providing first, second, and third applications as part of a simplified, ordered set of applications configured in an application stack, wherein applications in the application stack correspond to applications that have been opened by a user;
determining that the multi-screen device has been rotated a first time from an open portrait state to an open landscape state, wherein data from the first application is displayed on a first screen prior to the rotation of the device, wherein data from the second application is displayed on a second screen prior to the rotation of the device;
displaying the second application after rotation of the device, wherein the data from the first application is not displayed while the device is in the open landscape state;
determining that the device has been rotated a second time after the first time from the open landscape state to the open portrait state; and
in response to determining that the device has been rotated the second time, automatically causing the data from the second application as organized in the application stack to be displayed on the first screen and data from the third application as organized in the application stack to be displayed on the second screen, wherein the data from the first application is not displayed after the rotations of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, a gesture sequence is disclosed which enables a user to toggle or shift through applications that are displayed by the multi-screen user device. The gesture sequence may correspond to various rotation or partial rotations of the multi-screen user device.
114 Citations
18 Claims
-
1. A method of controlling data displayed by a multi-screen device, comprising:
-
providing first, second, and third applications as part of a simplified, ordered set of applications configured in an application stack, wherein applications in the application stack correspond to applications that have been opened by a user; determining that the multi-screen device has been rotated a first time from an open portrait state to an open landscape state, wherein data from the first application is displayed on a first screen prior to the rotation of the device, wherein data from the second application is displayed on a second screen prior to the rotation of the device; displaying the second application after rotation of the device, wherein the data from the first application is not displayed while the device is in the open landscape state; determining that the device has been rotated a second time after the first time from the open landscape state to the open portrait state; and in response to determining that the device has been rotated the second time, automatically causing the data from the second application as organized in the application stack to be displayed on the first screen and data from the third application as organized in the application stack to be displayed on the second screen, wherein the data from the first application is not displayed after the rotations of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon instructions that cause a computing system to execute a method, the instructions comprising:
-
instructions to provide first, second, and third applications as part of a simplified, ordered set of applications configured in an application stack, wherein applications in the application stack correspond to applications that have been opened by a user; instructions configured to determine that a multi-screen device has been rotated a first time from an open portrait state to an open landscape state, wherein data from the first application is displayed on a first screen prior to the rotation of the device, wherein data from the second application is displayed on a second screen prior to the rotation of the device; instructions to display the second application after rotation of the device, wherein the data from the first application is not displayed while the device is in the open landscape state; instructions configured to determine that the device has been rotated a second time after the first time from the open landscape state to the open portrait state; and instructions configured to automatically cause the data from the second application as organized in the application stack to be displayed on the first screen and data from the third application as organized in the application stack to be displayed on the second screen in response to determining that the device has been rotated the second time, wherein the data from the first application is not displayed after the rotations of the device. - View Dependent Claims (12, 13, 14)
-
-
15. A multi-screen user device, comprising:
-
a first screen including a first display area; a second screen including a second display area; a sensor configured to produce an electrical signal indicative of a rotation of the user device; and a computer-readable medium having instructions stored thereon that include; a first set of instructions to provide first, second, and third applications as part of a simplified, ordered set of applications configured in an application stack, wherein applications in the application stack correspond to applications that have been opened by a user; a second set of instructions configured to determine that a multi-screen device has been rotated a first time from an open portrait state to an open landscape state, wherein data from the first application is displayed on the first screen prior to the rotation of the device, wherein data from the second application is displayed on the second screen prior to the rotation of the device; a third set of instructions to display the second application after rotation of the device, wherein the data from the first application is not displayed while the device is in the open landscape state; a fourth set of instructions configured to determine that the device has been rotated a second time after the first time from the open landscape state to the open portrait state; and a fifth set of instructions configured to automatically cause the data from the second application as organized in the application stack to be displayed on the first screen and data from the third application as organized in the application stack to be displayed on the second screen in response to determining that the device has been rotated the second time, wherein the data from the first application is not displayed after the rotations of the device. - View Dependent Claims (16, 17, 18)
-
Specification