Text input method using continuous trace across two or more clusters of candidate words to select two or more words to form a sequence, wherein the candidate words are arranged based on selection probabilities
First Claim
1. A computer-implemented method for inputting text into an electronic device, the method comprising:
- selecting a first set of candidate words from a database;
identifying a second set of candidate words in the database after selecting said first set of candidate words;
simultaneously displaying, with a display screen, a first word cluster and a second word cluster in advance of an input to select a plurality of candidate words from said first word cluster and said second word cluster, wherein said first word cluster comprises a plurality of words from said first set and said second word cluster comprises plurality of words from said second set;
while simultaneous displaying said first word cluster and said second word cluster, detecting a continuous trace across said display screen and through said first word cluster and said second word cluster, said continuous trace generated by a user and identifying said plurality of selected candidate words disposed along or proximal to said continuous trace, wherein one of said plurality of selected candidate words is from said first word cluster and another of said plurality of selected candidate words is from said second word cluster; and
in response to detecting said continuous trace, displaying said plurality of selected candidate words in a text entry field of said display screen,wherein said candidate words in said first set are arranged within said first word cluster in dependence on a first statistical indicator of a likelihood of each candidate word of said first set being selected by said user; and
said candidate words in said second set are arranged within said second word cluster in dependence on a second statistical indicator of a likelihood of each candidate word of said second set being selected by said user,wherein said first statistical indicator comprises a selection probability, said selection probability being a combined probability to provide an indication of a likelihood of two or more words being selected to form a sequence, wherein said method further comprises;
identifying one or more pairs of candidate words in said first and second sets having a relatively high combined selection probability, and displaying said one or more pairs of candidate words proximal to each other in said first and second word clusters, andwherein, within each of said first word cluster and said second word cluster, said candidate words are arranged such that the candidate words having similar selection probabilities are spaced apart from each other.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a computer-implemented method for inputting text into an electronic device (10). The method includes selecting a first set of candidate words stored in a database. At least one of the first set of candidate words is then displayed on a screen (20) for selection by a user. The user generates a continuous input pattern (420; 540) and the method identifies one or more candidate words disposed along or proximal to the continuous input pattern (420; 540). The one or more identified candidate words are then input into a text entry field (430). The method includes refreshing the displayed candidate words when the continuous input pattern (420; 540) traces a predefined refresh gesture or enters/exits a predefined region (545). The present invention also relates to a computing device programmed to perform the method described herein.
99 Citations
26 Claims
-
1. A computer-implemented method for inputting text into an electronic device, the method comprising:
-
selecting a first set of candidate words from a database; identifying a second set of candidate words in the database after selecting said first set of candidate words; simultaneously displaying, with a display screen, a first word cluster and a second word cluster in advance of an input to select a plurality of candidate words from said first word cluster and said second word cluster, wherein said first word cluster comprises a plurality of words from said first set and said second word cluster comprises plurality of words from said second set; while simultaneous displaying said first word cluster and said second word cluster, detecting a continuous trace across said display screen and through said first word cluster and said second word cluster, said continuous trace generated by a user and identifying said plurality of selected candidate words disposed along or proximal to said continuous trace, wherein one of said plurality of selected candidate words is from said first word cluster and another of said plurality of selected candidate words is from said second word cluster; and in response to detecting said continuous trace, displaying said plurality of selected candidate words in a text entry field of said display screen, wherein said candidate words in said first set are arranged within said first word cluster in dependence on a first statistical indicator of a likelihood of each candidate word of said first set being selected by said user; and
said candidate words in said second set are arranged within said second word cluster in dependence on a second statistical indicator of a likelihood of each candidate word of said second set being selected by said user,wherein said first statistical indicator comprises a selection probability, said selection probability being a combined probability to provide an indication of a likelihood of two or more words being selected to form a sequence, wherein said method further comprises; identifying one or more pairs of candidate words in said first and second sets having a relatively high combined selection probability, and displaying said one or more pairs of candidate words proximal to each other in said first and second word clusters, and wherein, within each of said first word cluster and said second word cluster, said candidate words are arranged such that the candidate words having similar selection probabilities are spaced apart from each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computing device comprising:
-
an input interface; a display; a processor, when operating a set of computer-readable instructions to perform a word prediction process, is configured to; select a first set of candidate words from a database; identify a second set of candidate words in the database after selecting said first set of candidate words; simultaneously display, via said display, a first word cluster and a second word cluster in advance of an input to select a plurality of candidate words from said first word cluster and said second word cluster, wherein said first word cluster comprises a plurality of words from said first set and said second word cluster comprises plurality of words from said second set; during simultaneous display of said first word cluster and said second word cluster, detect a continuous trace across said display and through said first word cluster and said second word cluster, said continuous trace generated by a user, and identifying identify said plurality of selected candidate words disposed along or proximal to said continuous trace, wherein one of said plurality of selected candidate words is from said first word cluster and another of said plurality of selected candidate words is from said second word cluster; and in response to detection of said continuous trace, display said plurality of selected candidate words in a text entry field of said display, wherein said candidate words in said first set are arranged within said first word cluster in dependence on a first statistical indicator of a likelihood of each candidate word of said first set being selected by said user; and
said candidate words in said second set are arranged within said second word cluster in dependence on a second statistical indicator of a likelihood of each candidate word of said second set being selected by said user,wherein said first statistical indicator comprises a selection probability, said selection probability being a combined probability to provide an indication of a likelihood of two or more words being selected to form a sequence, wherein said processor is further configured to; identify one or more pairs of candidate words in said first and second sets having a relatively high combined selection probability; and display said one or more pairs of candidate words proximal to each other in said first and second word clusters, wherein, within each of said first word cluster and said second word cluster, said candidate words are arranged such that the candidate words having similar selection probabilities are spaced apart from each other.
-
Specification