Dynamic Generation of Soft Keyboards for Mobile Devices
First Claim
1. A text-entry device for generating a visually assistive dynamic keyboard comprising:
- a processor;
a memory in communication with the processor;
a touchscreen in communication with the processor; and
a keyboard logic stored on the memory;
wherein the keyboard logic;
displays a dynamic keyboard having a plurality of keys substantially the same size on the touchscreen;
assigns a prediction value to each key after a user enters a key; and
visually assists the user in entering the next key by enhancing each key relative to the assigned prediction value.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices and methods are disclosed which relate to improving the efficiency of text input by dynamically generating a visually assistive virtual keyboard. Exemplary variations display a soft keyboard on a touchscreen of a text-entry device. The touchscreen works with the soft keyboard as a form of text input. Keyboard logic on the text-entry device is programmed to change the visual appearance of each key within the soft keyboard based on the prior entry. The keyboard logic assigns a prediction value to each key based on a statistical probability that the key will be entered next. The touchscreen displays a visually enhanced keyboard based on these prediction values. Enhancements include resizing keys relative to their prediction value, rearranging the keys a distance from the previous key entered inverse to its prediction value, etc.
-
Citations
20 Claims
-
1. A text-entry device for generating a visually assistive dynamic keyboard comprising:
-
a processor; a memory in communication with the processor; a touchscreen in communication with the processor; and a keyboard logic stored on the memory; wherein the keyboard logic; displays a dynamic keyboard having a plurality of keys substantially the same size on the touchscreen; assigns a prediction value to each key after a user enters a key; and visually assists the user in entering the next key by enhancing each key relative to the assigned prediction value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of visually assisting a dynamic keyboard comprising;
-
displaying a dynamic keyboard having a plurality of keys substantially the same size; assigning a prediction value to each key after each key entry; and visually assisting the user in entering the next key by enhancing each key relative to the assigned prediction value; wherein the dynamic keyboard is displayed one of a touchscreen of a text-entry device and a surface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A text-entry device for generating a visually assistive dynamic keyboard comprising:
-
a processor; a memory in communication with the processor; a display in communication with the processor; a laser keyboard system in communication with the processor; and a keyboard logic stored on the memory; wherein the keyboard logic; displays a dynamic keyboard having a plurality of keys substantially the same size on a surface; assigns a prediction value to each key after a user enters a key; and visually assists the user in entering the next key by enhancing each key relative to the assigned prediction value. - View Dependent Claims (17, 18, 19, 20)
-
Specification