Keyboard dismissed on closure of device
First Claim
Patent Images
1. A method, comprising:
- providing a device having first and second screens, wherein the first and second screens are connected by a hinge, wherein in an open configuration both the first and second screens face a user, and wherein in a closed configuration the first and second screens face in opposite directions and only one of the first or second screens faces the user;
receiving a first input from the user, wherein the first input includes opening the device into the open configuration;
based on the first input, placing the device in a first operating mode;
presenting a virtual keyboard in at least a portion of the first screen and a portion of the second screen;
presenting at least a first portion of a first window; and
presenting at least a first portion of a second window;
wherein a keyboard focus is on one of the first window or the second window, wherein both the first and second screens are in view of a user;
receiving a second input from the user, wherein the second input includes closing the device into a closed configuration, wherein only one of the first and second screens is in view of the user;
based on the second input, placing the device in a second operating mode;
determining whether the second input to place the device in the second operating mode removes the window with keyboard focus from the view of the user;
in response to determining that the second input removes the window with keyboard focus from the view of user;
presenting at least one of the first portion of the first window or the first portion the second window that does not have keyboard focus;
presenting a second portion of the first or second window that does not have keyboard focus;
changing focus to the second window; and
discontinuing a display of the virtual keyboard.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, a change in the operating mode of a multiple screen device between a multiple screen operating mode and a single screen operating mode can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a virtual keyboard. More particularly, a presentation of a virtual keyboard can be discontinued in response to a change in the operating mode of the device, where an application that had keyboard focus prior to the change is, after the change, no longer in view of the user.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a device having first and second screens, wherein the first and second screens are connected by a hinge, wherein in an open configuration both the first and second screens face a user, and wherein in a closed configuration the first and second screens face in opposite directions and only one of the first or second screens faces the user; receiving a first input from the user, wherein the first input includes opening the device into the open configuration; based on the first input, placing the device in a first operating mode; presenting a virtual keyboard in at least a portion of the first screen and a portion of the second screen; presenting at least a first portion of a first window; and presenting at least a first portion of a second window; wherein a keyboard focus is on one of the first window or the second window, wherein both the first and second screens are in view of a user; receiving a second input from the user, wherein the second input includes closing the device into a closed configuration, wherein only one of the first and second screens is in view of the user; based on the second input, placing the device in a second operating mode; determining whether the second input to place the device in the second operating mode removes the window with keyboard focus from the view of the user; in response to determining that the second input removes the window with keyboard focus from the view of user; presenting at least one of the first portion of the first window or the first portion the second window that does not have keyboard focus; presenting a second portion of the first or second window that does not have keyboard focus; changing focus to the second window; and discontinuing a display of the virtual keyboard. - 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 and a gesture capture region; a second screen including a touch sensitive display area and a gesture capture region; a hinge connecting the first screen and the second screen, wherein in a first operating mode the device is open and both the first screen and the second screen are in view of the user, and wherein in a second operating mode the device is closed and only one of the first and second screens is in view of the user a memory; a processor; and an application programming stored in the memory and executed by the processor, wherein the application programming causes the processor to; present a virtual keyboard on at least a portion of the first touch sensitive display area and on at least a portion of the second touch sensitive display area; present at least a first portion of a first window having a keyboard focus on a second touch sensitive display area; while presenting the virtual keyboard and the first portion of the first window having the keyboard focus, detect a change from the first operating mode to the second operating mode; in response to detecting the change in the current operating mode, determining whether the detected change from the first operating mode to the second operating mode has removed the first window having the keyboard focus from the view of the user; and in response to determining that the change from the first operating mode to the second operating mode has removed the first window having the keyboard focus from the view of the user presenting at least a first portion of a second window without presenting the virtual keyboard; and changing focus to the second window. - 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 virtual keyboard, the computer-executable instructions comprising:
-
instructions to receive a first input from a user, wherein the first input includes opening a device into an open configuration, wherein the device includes at least a first touch sensitive screen and a second touch sensitive screen, wherein the first and second screens are connected by a hinge, wherein in an open configuration both the first and second screens face a user; in response to receiving the first input, instructions to determine an operating mode of the device; instructions to, in a first operating mode in the open configuration, display a virtual keyboard, at least a portion of a first window having a keyboard focus, and at least a portion of a second window; instructions to receive a second input from the user, wherein the second input includes closing the device into a closed configuration, wherein in the closed configuration the first and second screens face in opposite directions and only one of the first or second screens faces the user; and in response to receiving the second input from the user;
instructions to detect a change from the first operating mode to a second operating mode in the closed configuration, and in response to the detected change in operating mode;instructions to determine whether the change from the first operating mode to the second operating mode has removed the at least a first portion of the first window from a view of the user; and in response to determining that the at least a first portion of the first window has been removed from the view of the user; instructions to present the first portion of the second window; instructions to present a second portion of the second window; instructions to change focus to the second window; and instructions to present the first portion and the second portion of the second window without a presentation of the virtual keyboard. - View Dependent Claims (17, 18, 19, 20)
-
Specification