IP Library Patent Application 13247839
Patent Application
App. No. 13/247,839

KEYBOARD MAXIMIZATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/247,839
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.

Claims (39)

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 . The method of claim 1 , wherein in the first operating mode the first and second screens are in view of the user, wherein a first portion of the virtual keyboard is presented using a first portion of the first screen, wherein a second portion of the virtual keyboard is presented using a first portion of the second screen, and wherein the first window is presented using one of a second portion of the first screen and a second portion of the second screen.

3 . The method of claim 2 , wherein in the second operating mode only one of the first screen and the second screen is in view of the user, and wherein the first window and a virtual keyboard are presented using the one of the first screen and the second screen that is in the view of the user.

4 . The method of claim 3 , wherein the virtual keyboard displayed in the first operating mode is larger than the virtual keyboard displayed in the second operating mode.

5 . The method of claim 4 , wherein the virtual keyboard displayed in the first operating mode and the virtual keyboard displayed in the second operating mode present the same input options to the user.

6 . The method of claim 3 , wherein in the second operating mode the first window has the first window size.

7 . The method of claim 3 , wherein in the second operating mode the first window has the second window size, wherein the second window size is different than the first window size and format.

8 . The method of claim 3 , wherein the input received from the user includes closing the device.

9 . The method of claim 1 , wherein in the first operating mode only one of the first and second screens is in view of the user.

10 . The method of claim 9 , wherein in the second operating mode both the first and second screens are in view of the user.

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.

12 . The device of claim 11 , further comprising:

a hinge, wherein the hinge interconnects the first and second screens, wherein in the first operating mode the device is in an open state, and wherein in the second operating mode the device is in a closed state.

13 . The device of claim 12 , wherein in the first operating mode the virtual keyboard is presented by a first portion of the first screen and a first portion of the second screen, and wherein the at least a first portion of the first window is presented by a second portion of the first screen.

14 . The device of claim 13 , wherein the first screen is a primary screen.

15 . The device of claim 13 , wherein the first window has a keyboard focus while the device is in the first operating mode and while the device is in the second operating mode.

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.

17 . The computer readable medium of claim 16 , the computer-executable instructions further comprising:

instructions to identify the first window as a window having a keyboard focus.

18 . The computer readable medium of claim 17 , wherein in the first operating mode both of the first and second touch sensitive screens are operative, and wherein in the second operating mode only one of the first and second touch sensitive screens is operative.

19 . The computer readable medium of claim 18 , wherein in the first operating mode the virtual keyboard is presented using a first portion of the first touch sensitive screen and a first portion of the second touch sensitive screen, wherein the first portion of the first window is presented by a second portion of the first touch sensitive screen, and wherein at least a first portion of a second window is presented by a second portion of the second touch sensitive screen.

20 . The computer readable medium of claim 16 , wherein in the first operating mode only one of the first and second touch sensitive screens is operative, and wherein in the second operating mode both of the first and second touch sensitive screens are operative.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069191/0777 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Oct 11, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069170/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: IMERJ LLC
To: Z124
Reel/Frame 028300/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2012
From: SIRPAL, SANJIV; GIMPL, MARTIN
To: IMERJ LLC
Reel/Frame 027757/0290 →