KEYBOARD MAXIMIZATION
First Claim
Patent Images
1. A method, comprising:
- providing a device having first and second screens;
in a first operating mode, presenting a virtual keyboard and a first window having a keyboard focus, wherein the virtual keyboard has a first keyboard size and format, and wherein the first window has a first window size;
receiving input from a user, wherein the input includes a change in the number of screens that are in view of the user and places the device in a second operating mode;
determining that the first window having keyboard focus remains in view of the user in the second operating mode;
in response to the change in the number of screen that are in view of the user and the determination that the first window having keyboard focus remains in view of the user in the second operating mode, presenting the first window and a virtual keyboard, wherein the virtual keyboard has a second keyboard size and format, and wherein the first window has one of the first window size and a second window size.
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 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 virtual keyboard. More particularly, a presentation of a virtual keyboard can be retained, where the number of screens of the device in view of the user is changed, provided an application with a keyboard focus remains in view of the user after the change in operating mode.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a device having first and second screens; in a first operating mode, presenting a virtual keyboard and a first window having a keyboard focus, wherein the virtual keyboard has a first keyboard size and format, and wherein the first window has a first window size; receiving input from a user, wherein the input includes a change in the number of screens that are in view of the user and places the device in a second operating mode; determining that the first window having keyboard focus remains in view of the user in the second operating mode; in response to the change in the number of screen that are in view of the user and the determination that the first window having keyboard focus remains in view of the user in the second operating mode, presenting the first window and a virtual keyboard, wherein the virtual keyboard has a second keyboard size and format, and wherein the first window has one of the first window size and a second window size. - 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 both the first screen and the second screen are in view of the user, and wherein in a second operating mode only one of the first and second screens is in view of the user; memory; a processor; application programming stored in the memory and executed by the processor, wherein the application programming is operable to; present a virtual keyboard and at least a portion of a first window having a keyboard focus, wherein the virtual keyboard is presented in a first keyboard size and format, and wherein the first window is presented in a first window size; while presenting the virtual keyboard and at least a first portion of a first window having the keyboard focus, detect a change in a current operating mode; determine whether the at least a portion of the first window having the keyboard focus remains in view of the user after the detected change in operating mode; in response to detecting the change in the current operating mode and to determining that the first window having the keyboard focus remains in view of the user after the change in operating mode, presenting at least one of the first portion and a second portion of the first window and the virtual keyboard, wherein the virtual keyboard is presented in a second keyboard size and format, and wherein the first window is presented in one of the first window size and a second window size. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A 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 determine an operating mode of a device having at least a first touch sensitive screen and a second touch sensitive screen; instructions to display a virtual keyboard and at least a first portion of a first window having a keyboard focus in a first operating mode, wherein the virtual keyboard has a first keyboard size and format in the first operating mode; instructions to detect a change from the first operating mode to a second operating mode and to determine whether the at least a first portion of the first window having the keyboard focus continues to be displayed, and in response to the detected change in operating mode and to a determination that the at least a first portion of the first window having the keyboard focus continues to be displayed, present the virtual keyboard and at least one of the first portion of the first window and a second portion of the first window, wherein the virtual keyboard has a second keyboard size and format in the second operating mode. - View Dependent Claims (17, 18, 19, 20)
-
Specification