IP Library Granted Patent US 9,146,585
Granted Patent B2
US 9,146,585 · App. 13/247,787 · Granted Sep 29, 2015

Dual-screen view in response to rotation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,146,585
App. No.
13/247,787
Granted
Sep 29, 2015
Kind
B2
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.

Claims (37)

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. The method of claim 1 , wherein the first screen of the device is positioned above the second screen of the device in the open landscape state.

3. The method of claim 1 , wherein the rotation of the device is determined, at least in part, based on data received from an accelerometer.

4. The method of claim 1 , wherein the data from the second application is automatically displayed on both the first and second screens while the device is in the open landscape state.

5. The method of claim 4 , wherein data from the second application is displayed in a landscape max output configuration.

6. The method of claim 1 , wherein the third application is different from the first application.

7. The method of claim 1 , wherein the first application is an active application when the device has been rotated the first time and an inactive application when the device has been rotated the second time.

8. The method of claim 1 , wherein the second application is an active application when the device has been rotated the first time and when the device has been rotated the second time.

9. The method of claim 1 , wherein the third application is an inactive application when the device has been rotated the first time and an active application when the device has been rotated the second time.

10. The method of claim 1 , wherein the application stack comprises the first, second, and third application in sequential order.

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.

12. The computer-readable medium of claim 11 , wherein the first screen of the device is positioned above the second screen of the device in the open landscape state.

13. The computer-readable medium of claim 12 , wherein the rotation of the device is determined, at least in part, based on data received from an accelerometer.

14. The computer-readable medium of claim 11 , wherein the data from the second application is automatically displayed on both the first and second screens while the device is in the open landscape state and wherein data from the second application is displayed in a landscape max output configuration.

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.

16. The device of claim 15 , wherein the first screen of the device is positioned above the second screen of the device in the open landscape state.

17. The device of claim 16 , wherein the sensor comprises at least one accelerometer.

18. The device of claim 15 , wherein the data from the third application is not displayed prior to the rotation of the device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068947/0001 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Sep 3, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068823/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: IMERJ LLC
To: Z124
Reel/Frame 028300/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2012
From: SCHROCK, RODNEY WAYNE; GIMPL, MARTIN; SIRPAL, SANJIV; VISOSKY, JOHN STEVEN
To: IMERJ LLC
Reel/Frame 028077/0487 →