TEXT INPUT SYSTEM AND METHOD
First Claim
1. A computer-implemented method for inputting text into an electronic device, the method comprising:
- displaying a virtual keyboard comprising a plurality of keys on a display screen, one or more characters being associated with each of said keys; and
detecting an input pattern generated by a user and identifying one or more of said keys positioned on or proximal to said input pattern;
wherein the keys in the virtual keyboard are allocated to pre-defined groups each comprising a plurality of said keys;
the method comprises encoding the input pattern in dependence on the pre-defined groups in which each of said one or more identified keys is arranged; and
identifying one or more candidate words to be input into the electronic device based on the encoded input pattern.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a computer-implemented method for inputting text into an electronic device (10). A virtual keyboard (30) having a plurality of keys (40) is displayed on a display screen (20) and one or more characters are associated with each key. An input pattern is generated by a user and the key(s) (40) positioned on or proximal to the input pattern are identified. The keys (40) in the virtual keyboard (30) are allocated to pre-defined groups (50A, 50B, 50C), such that each group comprises a plurality of said keys (40). The input pattern is encoded in dependence on the pre-defined groups in which each of said one or more identified keys (40) are arranged. A candidate word or words is identified to be input into the electronic device (10) based on the encoded input pattern. The present invention also relates to computer-implemented methods for identifying candidate words based on the correlation between input and candidate string lengths; and/or upper/lower input length thresholds; and/or the identification of valid/invalid string combinations. The present invention also relates to a corresponding system, such as a computational apparatus (10).
-
Citations
32 Claims
-
1. A computer-implemented method for inputting text into an electronic device, the method comprising:
-
displaying a virtual keyboard comprising a plurality of keys on a display screen, one or more characters being associated with each of said keys; and detecting an input pattern generated by a user and identifying one or more of said keys positioned on or proximal to said input pattern; wherein the keys in the virtual keyboard are allocated to pre-defined groups each comprising a plurality of said keys; the method comprises encoding the input pattern in dependence on the pre-defined groups in which each of said one or more identified keys is arranged; and identifying one or more candidate words to be input into the electronic device based on the encoded input pattern. - View Dependent Claims (2, 4, 7, 9, 10, 11, 13, 22, 31, 32)
-
-
3. (canceled)
-
5-6. -6. (canceled)
-
8. (canceled)
-
12. (canceled)
-
14-15. -15. (canceled)
-
16. A computer-implemented method for inputting text into an electronic device, the method comprising:
-
displaying a virtual keyboard comprising a plurality of keys on a display screen, one or more characters being associated with each of said keys; detecting an input pattern generated by a user and forming one or more character strings consisting of characters associated with each key positioned on or proximal to said input pattern; and filtering the one or more character strings to identify one or more candidate words for input into the electronic device; wherein filtering the character string comprises identifying valid and/or invalid string combinations within each character string. - View Dependent Claims (18, 19, 20)
-
-
17. (canceled)
-
21. (canceled)
-
23. A computer-implemented method for inputting text into an electronic device, the method comprising:
-
displaying a virtual keyboard comprising a plurality of keys on a display screen, the keys being arranged in pre-defined groups and one or more characters being associated with each key; detecting an input pattern generated by a user and identifying one or more of said keys positioned on or proximal to said continuous input pattern; applying a pattern matching algorithm to determine a correlation between said input pattern and a modelled input pattern for a candidate word; and identifying one or more of said candidate words to be input into the electronic device based on said correlation. - View Dependent Claims (24, 25, 26, 27)
-
-
28-30. -30. (canceled)
Specification