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; 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, the plurality of subregions including at least one subregion 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.
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
21 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; 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, the plurality of subregions including at least one subregion 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 method comprising:
-
receiving 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 associated with two or more characters and/or symbols of the virtual keyboard; identifying a subregion on the virtual keyboard corresponding to the input; determining any character or symbol associated with the identified subregion; and if there is at least one determined character or symbol, providing the at least one determined character or symbol to a text prediction algorithm. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 computer program product comprising:
-
code for receiving 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 associated with two or more characters and/or symbols of the virtual keyboard; code for identifying a subregion on the virtual keyboard corresponding to the input; code for determining any character or symbol associated with the identified subregion; and code for, if there is at least one determined character or symbol, providing the at least one determined character or symbol to a text prediction algorithm. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification