Email client display transitions between portrait and landscape
OwnerPaul Webberinventor
Life of this patent
Estimating the term…
Abstract
Methods and devices for selectively presenting a user interface for an email application are provided. More particularly, a change in the operating mode of a multiple screen device from a multiple screen operating mode in portrait orientation to a multiple screen operating mode in a landscape orientation, or vice versa, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a user interface associated with an email application. More particularly, a presentation of a user interface can be retained, where the number of screens of the device in view of the user is changed, provided a user interface for the email application remains in view of the user after the change in operating mode.
Claims20
A method, comprising:
- providing a device having at least first and second screens;
- in a first display mode, presenting at least a first user interface for an email application on a first screen, wherein the first display mode includes displaying content in a portrait orientation and displaying content on the first screen;
- receiving input from a user, wherein the input includes a change in an orientation of the device from portrait orientation to landscape orientation;
- determining a second display mode, wherein the second display mode includes displaying content in a landscape orientation and displaying content on both the first and second screen;
- in response to the change in display orientation and the determination that the device is in a second display mode, presenting the first user interface on the first screen;
- in response to the change in display orientation and the determination that the device is in a second display mode, presenting a second user interface on a second screen, wherein the second user interface is also associated with the email application.
A device, comprising:
- a first screen, the first screen including a touch sensitive display area;
- a second screen, the second screen including a touch sensitive display area, wherein in a first display mode both the first screen and the second screen are in view of the user and the device is in a portrait orientation, and wherein in a second display mode both the first screen and the second screen are in view of the user and the device is in a portrait orientation;
- a memory;
- a processor;
- an email application program stored in the memory and executed by the processor, wherein the application programming is operable to:
- send a manifest to a multi-display management module, the manifest providing a preferred display configuration for the first display mode and the second display mode;
- receive a display binding, the display binding providing a first display mode;
- and
- present a first user interface in the first screen and a second user interface in the second screen in the first display mode;
- receive a second display binding, the second display binding providing a second display mode;
- and
- present at least the first user interface in the first screen in the second display mode.
A computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor to execute a method for providing a user interface for an email application, the computer-executable instructions comprising:
- instructions to execute the email application;
- instructions to generate a manifest for the email application, wherein the manifest provides a first preferred display configuration for the email application when in a first display mode and a second preferred display configuration when in a second display mode;
- instructions to receive the manifest;
- instructions to determine a configuration for a device, wherein the configuration is open with at least two screens visible by a user and in a landscape orientation;
- instructions to determine a first display mode for the device;
- instructions to create a display binding for the email application;
- instructions to send the display binding to the email application;
- in response to determining the first display mode and receiving the display binding;
- instructions to generate a first user interface for a first screen and a second screen, wherein the first user interface and the second user interface conform to the first preferred display configuration;
- instructions to receive a configuration change for the device, wherein the configuration change changes the landscape orientation to portrait orientation;
- instructions to determine a second display mode for the device;
- instructions to create a second display binding for the email application;
- instructions to send the second display binding to the email application;
- and
- in response to determining the second display mode and receiving the second display binding;
- instructions to generate a first user interface for a first screen and a second user interface for a second screen, wherein the first user interface and the second user interface conform to the second preferred display configuration.
Dependencies are inferred from the claim text.