Self-adapting keypad
First Claim
1. A method comprising:
- a processor of a mobile computing device detecting a plurality of graphical keypad keys most commonly utilized on the mobile computing device;
the processor displaying, on a screen of the mobile computing device, the detected plurality of graphical keypad keys closer to a central graphical key of a graphical keypad than a plurality of graphical keypad keys least commonly utilized on the mobile computing device; and
in response to a user entering text using one or more of the graphical keypad keys, the processor automatically relocating, on the graphical keypad, at least one of the detected plurality of graphical keypad keys based on usage patterns on the mobile computing device, such that the keys most commonly utilized on the mobile computing device are placed closer to the central graphical key of the graphical keypad than the keys least commonly utilized on the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer-usable medium for implementing a virtual keyboard for use with small input devices. A circular keyboard can be graphically displayed, in response to a user input by a user via a small input device. A circular and centrally located key can be graphically located and displayed within the center of the circular keyboard, wherein character keys radiate outward from the centrally located key (i.e., the “central key”). Character keys that are most commonly utilized by the user are preferably located closed to the circular and centrally located key within the circular keyboard. Character keys least commonly utilized by the user are preferably located at the edges of the keyboard, thereby permitting the circular keyboard to function as a self-adapting virtual keyboard for use with small input devices based on the usage of the keyboard by the user.
-
Citations
20 Claims
-
1. A method comprising:
-
a processor of a mobile computing device detecting a plurality of graphical keypad keys most commonly utilized on the mobile computing device; the processor displaying, on a screen of the mobile computing device, the detected plurality of graphical keypad keys closer to a central graphical key of a graphical keypad than a plurality of graphical keypad keys least commonly utilized on the mobile computing device; and in response to a user entering text using one or more of the graphical keypad keys, the processor automatically relocating, on the graphical keypad, at least one of the detected plurality of graphical keypad keys based on usage patterns on the mobile computing device, such that the keys most commonly utilized on the mobile computing device are placed closer to the central graphical key of the graphical keypad than the keys least commonly utilized on the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-usable storage device having computer executable instructions stored therein, the computer executable instructions executable by a processor of a mobile computing device to implement a method comprising:
-
the processor detecting a plurality of graphical keypad keys most commonly utilized on the mobile computing device; the processor displaying, on a screen of the mobile computing device, the detected plurality of graphical keypad keys closer to a central graphical key of a graphical keypad than a plurality of graphical keypad keys least commonly utilized on the mobile computing device; and in response to a user entering text using one or more of the graphical keypad keys, the processor automatically relocating, on the graphical keypad, at least one of the detected plurality of graphical keypad keys based on usage patterns on the mobile computing device, such that the keys most commonly utilized on the mobile computing device are placed closer to the central graphical key of the graphical keypad than the keys least commonly utilized on the mobile computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile computing device comprising a processor and a computer-usable storage device coupled to the processor, the computer-usable storage device storing instructions executable by the processor to implement a method comprising:
-
the processor detecting a plurality of graphical keypad keys most commonly utilized on the mobile computing device; the processor displaying, on a screen of the mobile computing device, the detected plurality of graphical keypad keys closer to a central graphical key of a graphical keypad than a plurality of graphical keypad keys least commonly utilized on the mobile computing device; and in response to a user entering text using one or more of the graphical keypad keys, the processor automatically relocating, on the graphical keypad, at least one of the detected plurality of graphical keypad keys based on usage patterns on the mobile computing device, such that the keys most commonly utilized on the mobile computing device are placed closer to the central graphical key of the graphical keypad than the keys least commonly utilized on the mobile computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification