×

Allowing multiple orientations in dual screen view

  • US 9,047,047 B2
  • Filed: 09/28/2011
  • Issued: 06/02/2015
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling data displayed by a multi-display device, comprising:

  • determining that the multi-display device has been placed in a first dual display state;

    displaying a first desktop in a portrait orientation on a first display of the multi-display device;

    displaying a second desktop in the portrait orientation on a second display of the multi-display device;

    receiving an input to launch a first application in the multi-display device;

    moving the first desktop to an inactive position in a display stack;

    displaying a first window of the first application on the first display;

    receiving an input to launch a second application in the multi-display device;

    moving the second desktop to an inactive position in the display stack;

    displaying a second window of the second application on the second display;

    determining that the first and second windows are each displayed in the portrait orientation;

    determining, by an independent display orientation module, that an input to lock is received instructing that the portrait orientation of the first window should be locked, wherein the input to lock is received from the first application, wherein the independent display orientation module is operable to manage the display of applications, wherein the independent display orientation module is operable to receive inputs from applications which require a specific orientation and inputs from a user instructing a different orientation as between the first desktop or the first application displayed on the first display and the second desktop or the second application displayed on the second display;

    determining that an orientation input is received from the second application, or from the device, or from the user, instructing that the portrait orientation of the second window should change to a landscape orientation; and

    in response to determining that the orientation input is received, the independent display orientation module causing the second window of the second application to be displayed in the landscape orientation, and the first window remains in the portrait orientation, wherein the multi-display device remains in the first dual display state and the first and second displays are both in a portrait mode.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×