IP Library Granted Patent US 11,226,710
Granted Patent B2
US 11,226,710 · App. 16/817,841 · Granted Jan 18, 2022

Keyboard maximization on a multi-display handheld device

Inventors: Sanjiv Sirpal (Oakville, CA); Martin Gimpl (Helsinki, FI)
Assignee: Z124
G06F3/0481G06F1/16G06F1/1616G06F1/1632G06F1/1641G06F1/1647G06F1/1677G06F1/1694G06F3/017G06F3/0346G06F3/041G06F3/048G06F3/0412G06F3/0416G06F3/0482G06F3/0483G06F3/0484G06F3/0486G06F3/0488G06F3/04812G06F3/04817G06F3/04842G06F3/04845G06F3/04847G06F3/04883G06F3/04886G06F3/1423G06F3/1446G06T3/0006G06T3/40G09G5/14G06F3/044G06F2200/1614G06F2200/1637G06F2203/04803G09G2356/00
View Patent ↗
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 11,226,710
App. No.
16/817,841
Granted
Jan 18, 2022
Kind
B2
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 (32)

1. A method for controlling presentation of a virtual keyboard on a touch-sensitive screen of a foldable mobile device comprising first and second displays, the method comprising:

presenting, by a processor of the foldable mobile device, on the touch-sensitive screen of the foldable mobile device, a virtual keyboard and a first window having a keyboard focus when the foldable mobile device is in a first operating mode, wherein the virtual keyboard has a first keyboard size and format, wherein the first window has a first window size, and wherein the first window having keyboard focus is based on the first window displaying an input field;

receiving, by the processor of the foldable mobile device, input from a user, wherein the input comprises a change in an orientation of the foldable mobile device and places the foldable mobile device in a second operating mode;

determining, by the processor of the foldable mobile device, whether the first window having keyboard focus remains active or does not remain active in the second operating mode; and

changing, by the processor of the foldable mobile device, presentation of the first window on the touch-sensitive screen in response to the change in orientation of the foldable mobile device and based on whether the first window remains active or does not remain active in the second operating mode, wherein whether the first window remains active or does not remain active in the second operating mode is based on an orientation of the foldable mobile device in the second operating mode, and wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the foldable mobile device and based on whether the first window remains active or does not remain active in the second operating mode comprises, in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second displays, and maintaining keyboard focus on the first window.

2. The method of claim 1 , wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the foldable mobile device and based on whether the first window remains active or does not remain active in the second operating mode further comprises, in response to and based on the first operating mode comprising the single display mode, the second operating mode comprising the multi-display mode, and determining that the first window having keyboard focus remains active in the second operating mode, changing presentation of the first window from the first window size to a second window size, wherein the second window size is larger than the first window size and the virtual keyboard has a second keyboard size and format.

3. The method of claim 2 , wherein the change in orientation of the foldable mobile device comprises unfolding the foldable mobile device.

4. The method of claim 1 , wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the foldable mobile device and based on whether the first window remains active or does not remain active in the second operating mode further comprises, in response to and based on the first operating mode comprising the multi-display mode, the second operating mode comprising the single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second displays, and dismissing keyboard focus on the first window.

5. The method of claim 4 , wherein the change in orientation of the foldable mobile device comprises folding the foldable mobile device.

6. The method of claim 1 , wherein the change in orientation of the foldable mobile device comprises folding the foldable mobile device.

7. A mobile device comprising:

a touch-sensitive screen comprising first and second displays;

a processor coupled with the touch-sensitive screen; and

a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to control presentation of a virtual keyboard on the touch-sensitive screen by:

presenting, on the touch-sensitive screen of the mobile device, a virtual keyboard and a first window having a keyboard focus when the mobile device is in a first operating mode, wherein the virtual keyboard has a first keyboard size and format, wherein the first window has a first window size, and wherein the first window having keyboard focus is based on the first window displaying an input field;

receiving input from a user, wherein the input comprises a change in an orientation of the mobile device and places the mobile device in a second operating mode;

determining whether the first window having keyboard focus remains active or does not remain active in the second operating mode; and

changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode, wherein whether the first window remains active or does not remain active in the second operating mode is based on an orientation of the mobile device in the second operating mode, and wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode comprises, in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second display, and maintaining keyboard focus on the first window.

8. The mobile device of claim 7 , wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode further comprises, in response to and based on the first operating mode comprising the single display mode, the second operating mode comprising the multi-display mode, and determining that the first window having keyboard focus remains active in the second operating mode, changing presentation of the first window from the first window size to a second window size, wherein the second window size is larger than the first window size and the virtual keyboard has a second keyboard size and format.

9. The mobile device of claim 8 , wherein the change in orientation of the mobile device comprises unfolding the mobile device.

10. The mobile device of claim 7 , wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode further comprises, in response to and based on the first operating mode comprising the multi-display mode, the second operating mode comprising the single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second displays, and dismissing keyboard focus on the first window.

11. The mobile device of claim 10 , wherein the change in orientation of the mobile device comprises folding the mobile device.

12. The mobile device of claim 7 , wherein the change in orientation of the mobile device comprises folding the mobile device.

13. A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor of a mobile device having a touch-sensitive screen comprising first and second displays, causes the processor to control presentation of a virtual keyboard on the touch-sensitive screen by:

presenting, on the touch-sensitive screen of the mobile device, a virtual keyboard and a first window having a keyboard focus when the mobile device is in a first operating mode, wherein the virtual keyboard has a first keyboard size and format, wherein the first window has a first window size, and wherein the first window having keyboard focus is based on the first window displaying an input field;

receiving input from a user, wherein the input comprises a change in an orientation of the mobile device and places the mobile device in a second operating mode;

determining whether the first window having keyboard focus remains active or does not remain active in the second operating mode; and

changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode, wherein whether the first window remains active or does not remain active in the second operating mode is based on an orientation of the mobile device in the second operating mode, and wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode comprises, in response to and based on the first operating mode comprising a multi-display mode, the second operating mode comprising a single display mode, and determining that the first window having keyboard focus remains active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first and second displays, and maintaining keyboard focus on the first window.

14. The non-transitory, computer-readable medium of claim 13 , wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode further comprises, in response to and based on the first operating mode comprising the single display mode, the second operating mode comprising the multi-display mode, and determining that the first window having keyboard focus remains active in the second operating mode, changing presentation of the first window from the first window size to a second window size, wherein the second window size is larger than the first window size and the virtual keyboard has a second keyboard size and format.

15. The non-transitory, computer-readable medium of claim 14 , wherein the change in orientation of the mobile device comprises unfolding the mobile device.

16. The non-transitory, computer-readable medium of claim 13 , wherein the change in orientation of the mobile device comprises folding the mobile device.

17. The non-transitory, computer-readable medium of claim 16 , wherein changing presentation of the first window on the touch-sensitive screen in response to the change in orientation of the mobile device and based on whether the first window remains active or does not remain active in the second operating mode further comprises, in response to and based on the first operating mode comprising the multi-display mode, the second operating mode comprising the single display mode, and determining that the first window having keyboard focus does not remain active in the second operating mode, discontinuing presentation of the first window, discontinuing presentation of the virtual keyboard on the first display and second display, and dismissing keyboard focus on the first window.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068947/0001 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Sep 3, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 068823/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: SIRPAL, SANJIV; GIMPL, MARTIN
To: IMERJ LLC
Reel/Frame 052805/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: IMERJ LLC
To: Z124
Reel/Frame 052805/0491 →
Cited By (4)
US 12,236,537 US 12,248,635 US 12,416,967 US 12,455,622