Email client display transition
First Claim
1. A method, comprising:
- providing a device having at least first and second screens, the first and second screens connected with a hinge wherein when the hinge is closed, the screens are side-by-side and when the hinge is fully open, the screens are back-to-back, the device having a plurality of states, the states at least including, open, closed, transition and easel;
in a first display mode, presenting a first user interface for an email application only on a first screen, wherein the first display mode includes displaying content in a portrait orientation and displaying content on the first screen, wherein in the first display mode, only the first screen is visible to a user, the first user interface managed by a window stack associated with the first screen;
receiving input from a user, wherein the input includes a change in the number of screens that are in view of the user;
determining a second display mode, wherein the second display mode includes displaying content in a portrait orientation and displaying content on at least the first and second screens;
in response to the change in the number of screens that are in view of the user and the determination that the device is in a second display mode, presenting the first user interface on a first screen; and
in response to the change in the number of screens that are in view of the user 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 and the second user interface is managed by a second window stack associated with the second screen, each of the window stack and second window stack being logical windows stacks managed by a task management module and convertible by an application model manager to a linear organization upon receipt of the input from the user, and presenting a configurable area on one of the first screen and the second screen based on context of the device, the configurable area having limited display capabilities relative to respective touch screens on the first screen and second screen;
wherein when changing to the second display mode the email application program is further operable to change at least one of a size, an orientation, or a position of at least one user interface object in the first user interface or the second user interface; and
wherein when changing to the second display mode the email application program is further operable to at least one of open a new child window, expand the email application program window across both displays, expand a keyboard across both displays, or maintain the email application program window in the set screen and show other content from another application or the desktop in the other screen.
1 Assignment
0 Petitions
Accused Products
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 to a single screen operating mode, or from a single screen operating mode to a multiple screen operating mode, 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.
42 Citations
20 Claims
-
1. A method, comprising:
-
providing a device having at least first and second screens, the first and second screens connected with a hinge wherein when the hinge is closed, the screens are side-by-side and when the hinge is fully open, the screens are back-to-back, the device having a plurality of states, the states at least including, open, closed, transition and easel; in a first display mode, presenting a first user interface for an email application only on a first screen, wherein the first display mode includes displaying content in a portrait orientation and displaying content on the first screen, wherein in the first display mode, only the first screen is visible to a user, the first user interface managed by a window stack associated with the first screen; receiving input from a user, wherein the input includes a change in the number of screens that are in view of the user; determining a second display mode, wherein the second display mode includes displaying content in a portrait orientation and displaying content on at least the first and second screens; in response to the change in the number of screens that are in view of the user and the determination that the device is in a second display mode, presenting the first user interface on a first screen; and in response to the change in the number of screens that are in view of the user 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 and the second user interface is managed by a second window stack associated with the second screen, each of the window stack and second window stack being logical windows stacks managed by a task management module and convertible by an application model manager to a linear organization upon receipt of the input from the user, and presenting a configurable area on one of the first screen and the second screen based on context of the device, the configurable area having limited display capabilities relative to respective touch screens on the first screen and second screen;wherein when changing to the second display mode the email application program is further operable to change at least one of a size, an orientation, or a position of at least one user interface object in the first user interface or the second user interface; and wherein when changing to the second display mode the email application program is further operable to at least one of open a new child window, expand the email application program window across both displays, expand a keyboard across both displays, or maintain the email application program window in the set screen and show other content from another application or the desktop in the other screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 operating mode only one of the first and second screens is in view of the user and in portrait orientation, and wherein in a second operating mode both the first screen and the second screen are in view of the user and in portrait orientation, the first and second screens connected with a hinge wherein when the hinge is closed, the screens are side-by-side and when the hinge is fully open, the screens are back-to-back, the device having a plurality of states, the states at least including, open, closed, transition and easel; a memory; a processor; an email application program stored in the memory and executed by the processor, wherein the application programming; presents a first user interface in a first display mode, wherein the first display mode includes displaying content in a portrait orientation and displaying content on the first screen, receives input from a user, wherein the input includes a change in the number of screens that are in view of the user; determines a second display mode, wherein the second display mode includes displaying content in a portrait orientation and displaying content on at least the first and second screens; presents a first user interface and a second user interface in the second display mode where in both the first screen and the second screen are in view of the user through a change of state, and the first user interface is managed by a window stack associated with the first screen and the second user interface is managed by a second window stack associated with the second screen, each of the window stack and second window stack being logical windows stacks managed by a task management module and convertible by an application model manager to a linear organization upon receipt of the display binding, and presents a configurable area on one of the first screen and the second screen based on context of the device, the configurable area having limited display capabilities relative to respective touch screens on the first screen and second screens; wherein when changing to the second display mode the email application program is further operable to change at least one of a size, an orientation, or a position of at least one user interface object in the first user interface or the second user interface; and wherein when changing to the second display mode the email application program is further operable to at least one of open a new child window, expand the email application program window across both displays, expand a keyboard across both displays, or maintain the email application program window in the set screen and show other content from another application or the desktop in the other screen. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory 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 multi-screen device including first and second screens connected with a hinge wherein when the hinge is closed, the screens are side-by-side and when the hinge is fully open, the screens are back-to-back, the device having a plurality of states, the states at least including, open, closed, transition and easel, the computer-executable instructions comprising:
-
instructions to execute the email application; instructions to determine a configuration for a device, wherein the configuration is closed with one screen visible by a user and in portrait orientation; instructions to determine a first display mode for the device, wherein the first display mode includes displaying content in a portrait orientation and displaying content on the first screen; instructions to generate a first user interface for a first screen; instructions to receive a device configuration change, wherein the device is opened and both screens are visible after the device configuration change; instructions to determine a second display mode, wherein the second display mode includes displaying content in a portrait orientation and displaying content on at least the first and second screens; instructions to generate a first user interface for a first screen and a second user interface for a second screen where both the first screen and the second screen are in view of the user through a change of state, wherein the first user interface is managed by a window stack associated with the first screen and the second user interface is managed by a second window stack associated with the second screen, each of the window stack and second window stack being logical windows stacks managed by a task management module and convertible by an application model manager to a linear organization upon receipt of the instruction to execute the email application; and
instructions to present a configurable area on one of the first screen and the second screen based on context of the device, the configurable area having limited display capabilities relative to respective touch screens on the first screen and second screen;wherein when changing to the second display mode the email application program is further operable to change at least one of a size, an orientation, or a position of at least one user interface object in the first user interface or the second user interface; and wherein when changing to the second display mode the email application program is further operable to at least one of open a new child window, expand the email application program window across both displays, expand a keyboard across both displays, or maintain the email application program window in the set screen and show other content from another application or the desktop in the other screen. - View Dependent Claims (17, 18, 19, 20)
-
Specification