Device and method incorporating an improved text input mechanism
First Claim
1. An apparatus comprising at least one processor having a memory communicatively associated with said processor, the memory comprising computer executable instructions which, when executed by the processor, cause the apparatus to perform:
- receiving character input from an input device;
maintaining an input context comprising K words directly preceding a desired input word, wherein K is greater than or equal to two;
providing a dictionary comprising a plurality of word occurrence indicators, wherein a word occurrence indicator is associated with a kth order combination of a context word and a candidate word that indicates the frequency by which a respective candidate word follows the corresponding context word by k words in a text corpus without regard to any word in between the context word and the candidate word, wherein k takes on each of a value between 1 and K inclusively;
selecting a list of candidate words, wherein for each candidate word the context word of at least one kth order combination matches the kth last word of the input context;
determining a score depending on the at least one associated word occurrence indicator for the at least one relevant kth order combination;
causing a number of candidate words from said list of candidate words having the highest score to be displayed on a display screen; and
prompting the user to select one of the displayed candidate words as the desired word or to enter at least one character for identifying the desired word using the input device.
4 Assignments
0 Petitions
Accused Products
Abstract
A device and method for its operation comprising a display and input device, a processor to receive character input maintain an input context of words and a dictionary comprising a plurality of word occurrence indicators for selection of candidate words that may follow context words. A word occurrence indicator is associated with a kth order combination of a context word and a candidate word that indicates the frequency by which a respective candidate word follows the corresponding context word by k words in a text corpus. The processor is able to select a list of candidate words where the context word of at least one kth order combination matches the kth last word of input context. A score is determined depending on an associated word occurrence indicator for at least one relevant kth order combination.
-
Citations
20 Claims
-
1. An apparatus comprising at least one processor having a memory communicatively associated with said processor, the memory comprising computer executable instructions which, when executed by the processor, cause the apparatus to perform:
-
receiving character input from an input device; maintaining an input context comprising K words directly preceding a desired input word, wherein K is greater than or equal to two; providing a dictionary comprising a plurality of word occurrence indicators, wherein a word occurrence indicator is associated with a kth order combination of a context word and a candidate word that indicates the frequency by which a respective candidate word follows the corresponding context word by k words in a text corpus without regard to any word in between the context word and the candidate word, wherein k takes on each of a value between 1 and K inclusively; selecting a list of candidate words, wherein for each candidate word the context word of at least one kth order combination matches the kth last word of the input context; determining a score depending on the at least one associated word occurrence indicator for the at least one relevant kth order combination; causing a number of candidate words from said list of candidate words having the highest score to be displayed on a display screen; and prompting the user to select one of the displayed candidate words as the desired word or to enter at least one character for identifying the desired word using the input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
maintaining an input context comprising K words directly preceding a desired word, wherein K is greater than or equal to two; providing a dictionary comprising a plurality of word occurrence indicators, wherein a word occurrence indicator is associated with a kth order combination of a context word and a candidate word that indicates the frequency by which a respective candidate word follows the corresponding context word by k words in a text corpus without regard to any word in between the context word and the candidate word, wherein k takes on each of a value between 1 and K inclusively; selecting a list of candidate words, wherein for each candidate word the context word of at least one kth order combination matches the kth last word of the input context; determining a score depending on the at least one associated word occurrence indicator for the at least one relevant kth order combination; causing a number of candidate words from said list of candidate words to be displayed on the display screen; and prompting the user to select one of the displayed candidate words as the desired word or to enter at least one character for identifying the desired word. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product comprising a non-transitory computer readable medium having stored therein computer executable instructions, said instructions when executed causing an apparatus to perform:
-
maintaining an input context comprising K words directly preceding a desired word, wherein K is greater than or equal to two; providing a dictionary comprising a plurality of word occurrence indicators, wherein a word occurrence indicator is associated with a kth order combination of a context word and a candidate word that indicates the frequency by which a respective candidate word follows the corresponding context word by k words in a text corpus without regard to any word in between the context word and the candidate word, wherein k takes on each of a value between 1 and K inclusively; selecting a list of candidate words, wherein for each candidate word the context word of at least one kth order combination matches the kth last word of the input context; determining a score depending on the at least one associated word occurrence indicator for the at least one relevant kth order combination; causing a number of candidate words from said list of candidate words to be displayed on the display screen; and prompting the user to select one of the displayed candidate words as the desired word or to enter at least one character for identifying the desired word.
-
Specification