IP Library Patent Application 13564474
Patent Application
App. No. 13/564,474

ELECTRONIC DEVICE AND METHOD OF CHANGING A KEYBOARD

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/564,474
Filed
Aug 1, 2012
Art Unit
2179
USPC
715/773
Abstract

A method includes, on a display of an electronic device, displaying a first virtual keyboard of a set of available virtual keyboards, detecting a touch, when the touch is associated with a keyboard changing function, displaying previews of virtual keyboards of the set of available virtual keyboards, detecting selection of a second virtual keyboard of the set of available virtual keyboards, and displaying the second virtual keyboard in response to detecting the selection.

Claims (25)

1 . A method comprising:

on a display of an electronic device, displaying a first virtual keyboard of a set of available virtual keyboards;

detecting a touch;

when the touch is associated with a keyboard changing function, providing previews of virtual keyboards of the set of available virtual keyboards;

detecting selection of a second virtual keyboard of the set of available virtual keyboards; and

displaying the second virtual keyboard in response to detecting the selection.

2 . The method according to claim 1 , wherein the touch comprises one of a multi-touch, a gesture, and a hover.

3 . The method according to claim 2 , wherein the touch comprises a hover including two locations of touch contact.

4 . The method according to claim 2 , wherein the touch comprises a multi-touch gesture.

5 . The method according to claim 1 , wherein the virtual keyboard comprises one of keys of a character set associated with a language and a gesture pad associated with a language.

6 . The method according to claim 1 , wherein providing previews comprises displaying images.

7 . The method according to claim 6 , wherein the images are changed, in response to detecting a gesture associated with the images.

8 . The method according to claim 6 , wherein the images are displayed on virtual surfaces of a graphical carousel, and the images are changed by simulating a movement of the graphical carousel in response to detecting a gesture associated with the graphical carousel.

9 . The method according to claim 8 , wherein the movement of the graphical carousel comprises one of: rotating a graphical prism of surfaces, flipping a graphical stack of surfaces, spinning a graphical cylinder of surfaces, flipping a graphical book of surfaces, and advancing a graphical band of surfaces.

10 . The method according to claim 1 , wherein the first and second virtual keyboards are displayed in portrait orientation.

11 . The method according to claim 1 , wherein the first and second virtual keyboards are displayed in landscape orientation.

12 . The method according to claim 1 , wherein providing previews comprises displaying images of the virtual keyboards and an image including selectable features to add or to remove keyboards from the set of available virtual keyboards.

13 . The method according to claim 1 , comprising providing selectable features to add or remove keyboards from the set of available virtual keyboards.

14 . The method according to claim 1 , further comprising adjusting the plurality of images by removing less frequently used virtual keyboards from the previews.

15 . The method according to claim 1 , further comprising ordering the previews based on a frequency of use of the virtual keyboards.

16 . The method according to claim 1 , further comprising ordering the previews based on an active application or activity.

17 . A computer-readable medium having computer-readable code executable by at least one processor of a portable electronic device to perform the method according to claim 1 .

18 . An electronic device comprising:

a touch-sensitive display;

at least one processor coupled to the touch-sensitive display and configured to, on the touch-sensitive display, display a first virtual keyboard of a set of available virtual keyboards, detect a touch, when the touch is associated with a keyboard changing function, displaying previews of virtual keyboards of the set of available virtual keyboards, detect selection of a second virtual keyboard of the set of available virtual keyboards, and display the second virtual keyboard in response to detecting the selection.

Assignments (3)
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2012
From: HALIBURTON, JAMES GEORGE; HUANG, JOSEPH JYH-HUEI; BORG, CARL MAGNUS
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 029174/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029164/0471 →