METHOD AND APPARATUS FOR WORD PREDICTION USING THE POSITION OF A NON-TYPING DIGIT
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses are provided for improving word prediction in an electronic device. User input of one or more characters is received via a capacitive physical keyboard having a plurality of input members. Concurrently, the device determines the location of a non-typing digit, such as the user'"'"'s finger or a stylus. Word prediction candidates are generated and weighted, and candidates that have subsequent characters associated with the input member proximal to the location of the non-typing digit are given more weight. The word prediction candidates are displayed, a second user input is then received comprising a selection of one of the candidates, and the device displays the selected word prediction candidate on the display.
-
Citations
37 Claims
-
1-16. -16. (canceled)
-
17. A method for operating an electronic device having a display and a keyboard having a plurality of input members for receiving inputs, comprising:
-
receiving an input of one or more characters by a first typing digit; detecting a first position of a non-typing digit while receiving the input by the first typing digit, wherein the non-typing digit is a digit other than the typing digit; generating a motion vector for the non-typing digit based on the first position and a second position of the non-typing digit; determining based on the motion vector and the second position a likely next input character; and generating at least one word prediction candidate based on the input and the likely next input character. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium storing instructions to cause a processor to perform operations comprising:
-
receiving an input of one or more characters by a first typing digit; detecting a first position of a non-typing digit while receiving the input by the first typing digit, wherein the non-typing digit is a digit other than the typing digit; generating a motion vector for the non-typing digit based on the first position and a second position of the non-typing digit; determining based on the motion vector and the second position a likely next input character; and generating at least one word prediction candidate based on the input and the likely next input character. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. An apparatus, comprising:
-
memory; a keyboard having a plurality of input members for receiving inputs; and one or more processors configured to; receive an input of one or more characters by a first typing digit; detect a first position of a non-typing digit while receiving the input by the first typing digit, wherein the non-typing digit is a digit other than the typing digit; generate a motion vector for the non-typing digit based on the first position and a second position of the non-typing digit; determine based on the motion vector and the second position a likely next input character; and generate at least one word prediction candidate based on the input and the likely next input character. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification