Method and apparatus for word prediction of text input by assigning different priorities to words on a candidate word list according to how many letters have been entered so far by a user
First Claim
1. A method for word prediction of text input on an electronic device, the method comprising:
- receiving from a user interface a number of letters including at least one letter as they are inputted by a user;
performing word correction according to the received letters to thereby generate a set of first candidate words that have a number of letters being within a predetermined range;
performing word completion according to the letters inputted by the user to thereby generate a set of second candidate words that have more letters than the number of letters inputted so far by the user;
outputting a word candidate list via the user interface to allow the user to select a desired word, wherein words on the word candidate list are outputted in an order according to a priority ranking; and
assigning a higher priority to the first candidate words and a lower priority to the second candidate words while the number of letters inputted by the user so far is within the predetermined range; and
, after the number of letters inputted by the user has exceeded a maximum value of the predetermined range, assigning a higher priority to the second candidate words and a lower priority to the first candidate words.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for word prediction of text input on an electronic device includes receiving from a user interface a number of letters, performing word correction according to the received letters to thereby generate a set of first candidate words that have a number of letters being within a predetermined range, performing word completion according to the letters inputted to thereby generate a set of second candidate words that have more letters than the number of letters inputted so far, outputting a word candidate list via the user interface in an order according to a priority ranking. A higher priority is assigned to the first candidate words while the number of letters inputted so far is within the predetermined range; otherwise, a higher priority is assigned to the second candidate words.
59 Citations
26 Claims
-
1. A method for word prediction of text input on an electronic device, the method comprising:
-
receiving from a user interface a number of letters including at least one letter as they are inputted by a user; performing word correction according to the received letters to thereby generate a set of first candidate words that have a number of letters being within a predetermined range; performing word completion according to the letters inputted by the user to thereby generate a set of second candidate words that have more letters than the number of letters inputted so far by the user; outputting a word candidate list via the user interface to allow the user to select a desired word, wherein words on the word candidate list are outputted in an order according to a priority ranking; and assigning a higher priority to the first candidate words and a lower priority to the second candidate words while the number of letters inputted by the user so far is within the predetermined range; and
, after the number of letters inputted by the user has exceeded a maximum value of the predetermined range, assigning a higher priority to the second candidate words and a lower priority to the first candidate words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device allowing text input, comprising:
-
a user interface for receiving a number of letters including at least one letter as they are inputted by a user, and for outputting a word candidate list to allow the user to select a desired word, wherein words on the word candidate list are outputted in an order according to a priority ranking; an error correction unit for performing word correction according to the received letters to thereby generate a set of first candidate words that have a number of letters being within a predetermined range; a word completion unit for performing word completion according to the letters inputted by the user to thereby generate a set of second candidate words that have more letters than the number of letters inputted so far by the user; and a processor for assigning a higher priority to the first candidate words and a lower priority to the second candidate words while the number of letters inputted by the user so far is within the predetermined range; and
, after the number of letters inputted by the user has exceeded a maximum value of the predetermined range, assigning a higher priority to the second candidate words and a lower priority to the first candidate words. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An electronic device allowing text input, comprising:
-
a first means for receiving a number of letters including at least one letter as they are inputted by a user, and for outputting a word candidate list to allow the user to select a desired word, wherein words on the word candidate list are outputted in an order according to a priority ranking; a second means for performing word correction according to the received letters to thereby generate a set of first candidate words that have a number of letters being within a predetermined range; a third means for performing word completion according to the letters inputted by the user to thereby generate a set of second candidate words that have more letters than the number of letters inputted so far by the user; and a fourth means for assigning a higher priority to the first candidate words and a lower priority to the second candidate words while the number of letters inputted by the user so far is within the predetermined range; and
, after the number of letters inputted by the user has exceeded a maximum value of the predetermined range, assigning a higher priority to the second candidate words and a lower priority to the first candidate words.
-
Specification