Device and Method Incorporating an Improved Text Input Mechanism
First Claim
1. A device, comprising:
- a display screen;
an input device for entering characters;
a processor operable to receive character input from the input device, wherein the processor is operable to maintain an input context comprising K words directly preceding a desired input word, wherein K is greater than one;
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;
wherein k takes on a value between 1 and K;
wherein the processor is operable to select 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; and
a score is determined depending on the at least one associated word occurrence indicator for the at least one relevant kth order combination;
wherein the processor is operable to cause a number of candidate words from said list of candidate words having the highest score to be displayed on said display screen; and
wherein the processor is operable to cause the display to prompt 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
The present invention relates to a device incorporating an improved text input mechanism, a method for improved text input and a computer program for performing the method. A device comprising a display screen for displaying m-words and an input device for entering characters is disclosed. The device further comprises a processor receiving characters from the input device, and a context comprising K words directly preceding a desired word and wherein K is greater than one. Furthermore, the device comprises a dictionary, comprising a plurality of occurrence indicators associated with kth order combinations of context and candidate words, indicating the frequency by which the respective candidate word follows the context word by k words in a text corpus; wherein k varies from 1 to K. In order to predict the desired word, the processor selects a list of candidate words, wherein for each candidate word the context word of the kth order combination matches the kth last word of the context and wherein a score is determined depending on the associated occurrence indicators for the relevant kth order combinations. The processor then causes m-number of candidate words from said list of candidate words to be displayed on said display screen. Furthermore, it causes the display to prompt 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.
344 Citations
16 Claims
-
1. A device, comprising:
-
a display screen; an input device for entering characters; a processor operable to receive character input from the input device, wherein the processor is operable to maintain an input context comprising K words directly preceding a desired input word, wherein K is greater than one; 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;
wherein k takes on a value between 1 and K;wherein the processor is operable to select 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; and a score is determined depending on the at least one associated word occurrence indicator for the at least one relevant kth order combination; wherein the processor is operable to cause a number of candidate words from said list of candidate words having the highest score to be displayed on said display screen; and wherein the processor is operable to cause the display to prompt 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 executed on an electronic device for inputting text to be displayed on a display screen, comprising the steps:
-
maintaining an input context comprising K words directly preceding a desired word, wherein K is greater than one;
—
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;
wherein k takes on a value between 1 and K;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; and a score is determined 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