IP Library Granted Patent US 11,340,751
Granted Patent B2
US 11,340,751 · App. 16/291,230 · Granted May 24, 2022

Focus change dismisses virtual keyboard on a multiple screen 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,340,751
App. No.
16/291,230
Granted
May 24, 2022
Kind
B2
Abstract

Methods and devices for providing a virtual keyboard in connection with a multiple screen device are provided. More particularly, information displayed on the screen of a multiple screen device having a current focus of the user is identified, and is presented by a top screen. The virtual keyboard is presented by the bottom screen. The virtual keyboard can be dismissed in response to detecting a change in the focus of the user.

Claims (38)

1. A method for controlling a display of a virtual keyboard on a touch-sensitive display of a multiple display device, the method comprising:

presenting a first application window presenting content of a first application on a desktop display of the multiple display device in a first display area of the touch-sensitive display of the multiple display device, the desktop display representing a surface upon which application windows are shown;

presenting a second application window presenting content of a second application and a third application window presenting content of a third application on the desktop display in a second display area of the touch-sensitive display of the multiple display device, wherein a focus of a user is on the second application window, wherein the focus indicates which application window is selected to receive input, and wherein the third application window is presented behind the second application window;

determining to display the virtual keyboard;

in response to determining to display the virtual keyboard, determining the focus of the user is on the second application window, moving the second application window to the first display area, and presenting the virtual keyboard in an entirety of the second display area;

determining that the virtual keyboard is being dismissed;

in response to the virtual keyboard being dismissed, discontinuing presenting the virtual keyboard in the second display area, continuing to present the second application window in the first display area while automatically presenting the third application window, uncovered after discontinuing presenting the virtual keyboard, and replacing the virtual keyboard on the desktop display in the second display area of the multiple display device with the third application window on an entirety of the second display area.

2. The method of claim 1 , wherein determining to display the virtual keyboard is based on receiving a first input.

3. The method of claim 2 , wherein the first input is received through the touch-sensitive display of the multiple display device.

4. The method of claim 2 , wherein determining to display the virtual keyboard is based on determining that a user input mode has been entered.

5. The method of claim 2 , wherein determining that the virtual keyboard is being dismissed is based on receiving a second input.

6. The method of claim 5 , wherein the second input is received through the touch-sensitive display of the multiple display device.

7. A multiple display device comprising:

at least one display comprising a first display area and a second display area;

a processor coupled with the at least one display; 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 display of a virtual keyboard on the at least one display by:

presenting a first application window presenting content of a first application on a desktop display of the multiple display device in the first display area of the display, the desktop display representing a surface upon which application windows are shown;

presenting a second application window presenting content of a second application and a third application window presenting content of a third application on the desktop display in the second display area of the display, wherein a focus of a user is on the second application window, wherein the focus indicates which application window is selected to receive input, and wherein the third application window is presented behind the second application window;

determining to display the virtual keyboard;

in response to determining to display the virtual keyboard, determining the focus of the user is on the second application window, moving the second application window to the first display area, and presenting the virtual keyboard in an entirety of the second display area;

determining that the virtual keyboard is being dismissed;

in response to the virtual keyboard being dismissed, discontinuing presenting the virtual keyboard in the second display area, continuing to present the second application window in the first display area while automatically presenting the third application window, uncovered after discontinuing presenting the virtual keyboard, and replacing the virtual keyboard on the desktop display in the second display area of the multiple display device with the third application window on an entirety of the second display area.

8. The device of claim 7 , wherein determining to display the virtual keyboard is based on receiving a first input.

9. The device of claim 8 , wherein the at least one display is touch-sensitive and the first input is received through the display of the multiple display device.

10. The device of claim 8 , wherein determining to display the virtual keyboard is based on determining that a user input mode has been entered.

11. The device of claim 8 , wherein determining that the virtual keyboard is being dismissed is based on receiving a second input.

12. The device of claim 11 , wherein the at least one display is touch-sensitive and the second input is received through the display of the multiple display device.

13. A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by a processor, causes the processor to control display of a virtual keyboard on a touch-sensitive display of a multiple display device by:

presenting a first application window presenting content of a first application on a desktop display of the multiple display device in a first display area of the touch-sensitive display of the multiple display device, the desktop display representing a surface upon which application windows are shown;

presenting a second application window presenting content of a second application and a third application window presenting content of a third application on the desktop display in a second display area of the touch-sensitive display of the multiple display device, wherein a focus of a user is on the second application window, wherein the focus indicates which application window is selected to receive input, and wherein the third application window is presented behind the second application window;

determining to display the virtual keyboard;

in response to determining to display the virtual keyboard, determining the focus of the user is on the second application window, moving the second application window to the first display area, and presenting the virtual keyboard in an entirety of the second display area;

determining that the virtual keyboard is being dismissed;

in response to the virtual keyboard being dismissed, discontinuing presenting the virtual keyboard in the second display area, continuing to present the second application window in the first display area while automatically presenting the third application window, uncovered after discontinuing presenting the virtual keyboard, and replacing the virtual keyboard on the desktop display in the second display area of the multiple display device with the third application window on an entirety of the second display area.

14. The non-transitory, computer-readable medium of claim 13 , wherein determining to display the virtual keyboard is based on receiving a first input.

15. The non-transitory, computer-readable medium of claim 14 , wherein the first input is received through the touch sensitive display of the multiple display device.

16. The non-transitory, computer-readable medium of claim 14 , wherein determining to display the virtual keyboard is based on determining that a user input mode has been entered.

17. The non-transitory, computer-readable medium of claim 14 , wherein determining that the virtual keyboard is being dismissed is based on receiving a second input and wherein the second input is received through the touch-sensitive display of the multiple display device.

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 May 21, 2019
From: SIRPAL, SANJIV; GIMPL, MARTIN
To: IMERJ LLC
Reel/Frame 049237/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: IMERJ LLC
To: Z124
Reel/Frame 049237/0974 →