Systems and Methods for Modifying Virtual Keyboards on a User Interface
First Claim
1. A method in an electronic device, the method comprising:
- displaying a first virtual keyboard on a user interface of the electronic device;
identifying a user interaction with the first virtual keyboard, the user interaction comprising selecting a location on the user interface;
determining, by a processor and based on the location, a second virtual keyboard of a different type than the first virtual keyboard; and
displaying the second virtual keyboard on the user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for modifying virtual keyboards is disclosed. An electronic device displays (705) a first virtual keyboard on a user interface. The electronic device detects (710) a selection of the first virtual keyboard and identifies (715) a user interaction with the first virtual keyboard. The user interaction can be a drag-and-drop resizing, a multiplicative selection of the user interface, or other gestures. After identifying a location associated with the user interaction, the electronic device determines (735, 750, 760) a second virtual keyboard of a different type than the first virtual keyboard based on the location and displays (740, 765) the second virtual keyboard on the user interface.
35 Citations
22 Claims
-
1. A method in an electronic device, the method comprising:
-
displaying a first virtual keyboard on a user interface of the electronic device; identifying a user interaction with the first virtual keyboard, the user interaction comprising selecting a location on the user interface; determining, by a processor and based on the location, a second virtual keyboard of a different type than the first virtual keyboard; and displaying the second virtual keyboard on the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic device comprising:
-
a user interface configured to display content and receive input from a user; a processor, coupled to the user interface, for; displaying a first virtual keyboard on the user interface; identifying a user interaction with the first virtual keyboard, the user interaction comprising selecting a location on the user interface; determining, based on the location, a second virtual keyboard that has a different layout from the first virtual keyboard; and displaying the second virtual keyboard on the user interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method in an electronic device, the method comprising:
-
detecting a user selection of a portion of a first virtual keyboard displayed on a user interface of the electronic device; tracking a drag motion of the user selection across the user interface, the drag motion terminating at a location; determining, by a processor and based on the location, a second virtual keyboard; and displaying the second virtual keyboard on the user interface. - View Dependent Claims (21, 22)
-
Specification