System and method for applying a text prediction algorithm to a virtual keyboard
First Claim
1. An electronic device for text prediction in a virtual keyboard, the device comprising:
- a microprocessor for controlling the operation of the device;
a touch screen display coupled to the microprocessor for accepting user input and for displaying a user interface including the virtual keyboard, the virtual keyboard being configured to receive input from a subset of a plurality of displayed keys with remaining ones of the plurality of displayed keys greyed out; and
a memory coupled to the microprocessor;
the memory including an input determination module for execution by the microprocessor, the input determination module being configured to;
receive signals representing input at the virtual keyboard, the virtual keyboard being divided into a plurality of subregions of non-uniform shape and size each corresponding to one or more of the plurality of displayed keys, the plurality of subregions including at least one subregion associated with two or more characters and/or symbols of the virtual keyboard;
identify one of the subregions on the virtual keyboard as corresponding to the input;
determine all characters and/or symbols associated with the identified subregion; and
automatically provide all of the determined characters and/or symbols to a text prediction algorithm.
4 Assignments
0 Petitions
Accused Products
Abstract
An electronic device for text prediction in a virtual keyboard. The device includes a memory including an input determination module for execution by the microprocessor, the input determination module being configured to: receive signals representing input at the virtual keyboard, the virtual keyboard being divided into a plurality of subregions, the plurality of subregions including at least one subregion being associated with two or more characters and/or symbols of the virtual keyboard; identify a subregion on the virtual keyboard corresponding to the input; determine any character or symbol associated with the identified subregion; and if there is at least one determined character or symbol, provide the at least one determined character or symbol to a text prediction algorithm.
-
Citations
18 Claims
-
1. An electronic device for text prediction in a virtual keyboard, the device comprising:
-
a microprocessor for controlling the operation of the device; a touch screen display coupled to the microprocessor for accepting user input and for displaying a user interface including the virtual keyboard, the virtual keyboard being configured to receive input from a subset of a plurality of displayed keys with remaining ones of the plurality of displayed keys greyed out; and a memory coupled to the microprocessor; the memory including an input determination module for execution by the microprocessor, the input determination module being configured to; receive signals representing input at the virtual keyboard, the virtual keyboard being divided into a plurality of subregions of non-uniform shape and size each corresponding to one or more of the plurality of displayed keys, the plurality of subregions including at least one subregion associated with two or more characters and/or symbols of the virtual keyboard; identify one of the subregions on the virtual keyboard as corresponding to the input; determine all characters and/or symbols associated with the identified subregion; and automatically provide all of the determined characters and/or symbols to a text prediction algorithm. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for text prediction in a virtual keyboard of an electronic device, the device having a touch screen display for accepting user input and for displaying the virtual keyboard, the virtual keyboard being configured to receive input from a subset of a plurality of displayed keys with remaining ones of the plurality of displayed keys greyed out, the method comprising:
-
receiving signals representing input at the virtual keyboard, the virtual keyboard being divided into a plurality of subregions of non-uniform shape and size each corresponding to one or more of the plurality of displayed keys, the plurality of subregions including at least one subregion associated with two or more characters and/or symbols of the virtual keyboard; identifying one of the subregions on the virtual keyboard as corresponding to the input; determining all characters and/or symbols associated with the identified subregion; and automatically providing all of the determined characters and/or symbols to a text prediction algorithm. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product having a computer readable medium having computer executable instructions tangibly recorded thereon for text prediction in a virtual keyboard of an electronic device, the device having a touch screen display for accepting user input and for displaying the virtual keyboard, the virtual keyboard being configured to receive input from a subset of a plurality of displayed keys with remaining ones of the plurality of displayed keys greyed out, the computer program product comprising:
-
code for receiving signals representing input at the virtual keyboard, the virtual keyboard being divided into a plurality of subregions of non-uniform shape and size each corresponding to one or more of the plurality of displayed keys, the plurality of subregions including at least one subregion associated with two or more characters and/or symbols of the virtual keyboard; code for identifying one of the subregions on the virtual keyboard as corresponding to the input; code for determining all characters and/or symbols associated with the identified subregion; and code for automatically providing all of the determined characters and/or symbols to a text prediction algorithm. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification