REDUCED KEYBOARD WITH PREDICTION SOLUTIONS WHEN INPUT IS A PARTIAL SLIDING TRAJECTORY
First Claim
1. A system for disambiguating a text input of a sub-word of a long word on an electronic device, comprising:
- a virtual keyboard having a plurality of virtual keys;
an input pointing device adapted for inputting the text input by the pointing device being placed on a key of the keyboard corresponding to the first character of the sub-word, and then by the input device being moved to subsequent keys corresponding to subsequent characters of the sub-word, so as to produce a trajectory pattern;
a dictionary database associated with the keyboard and the pointing device, the dictionary database comprising words and associated frequencies of usage;
a long word dictionary (LWD) derived from the dictionary database, having a smaller size than that of the dictionary database and configured according to an arrangement of the keys in the keyboard; and
a partial trajectory recognition module associated with the keyboard and the pointing device, wherein the trajectory pattern is evaluated to produce sub-word solutions;
wherein the sub-word solutions are used in conjunction with the LWD to selectively recognize at least one prediction solution corresponding to at least one long word.
1 Assignment
0 Petitions
Accused Products
Abstract
A reduced virtual keyboard system for text input on electronic devices is disclosed. Text input is performed by creating a tracing trajectory. Dynamic prediction solutions are created during the tracing process, thus avoiding the need for a user to complete the entire word trajectory. The system also allows a mixture of tapping actions and sliding motions for the same word. The system may comprise a Long Words Dictionary database having first letters corresponding to predetermined keys of the keyboard. Alternatively, the system uses a Dictionary and a database management tool to find long words.
159 Citations
23 Claims
-
1. A system for disambiguating a text input of a sub-word of a long word on an electronic device, comprising:
-
a virtual keyboard having a plurality of virtual keys; an input pointing device adapted for inputting the text input by the pointing device being placed on a key of the keyboard corresponding to the first character of the sub-word, and then by the input device being moved to subsequent keys corresponding to subsequent characters of the sub-word, so as to produce a trajectory pattern; a dictionary database associated with the keyboard and the pointing device, the dictionary database comprising words and associated frequencies of usage; a long word dictionary (LWD) derived from the dictionary database, having a smaller size than that of the dictionary database and configured according to an arrangement of the keys in the keyboard; and a partial trajectory recognition module associated with the keyboard and the pointing device, wherein the trajectory pattern is evaluated to produce sub-word solutions; wherein the sub-word solutions are used in conjunction with the LWD to selectively recognize at least one prediction solution corresponding to at least one long word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of disambiguating a text input of a sub-word of a long word on an electronic device, comprising the steps of:
-
taking a virtual keyboard having a plurality of virtual keys; using an input pointing device to input the text input by placing the pointing device on a key of the keyboard corresponding to the first character of the sub-word, and then moving the pointing device to subsequent keys corresponding to subsequent characters of the sub-word, so as to produce a trajectory pattern; configuring a dictionary database associated with the keyboard and the pointing device, whereby the dictionary database comprises words and associated frequencies of usage; deriving a long word dictionary (LWD) from the dictionary database, the LWD having a smaller size than that of the dictionary database and configured according to an arrangement of the keys in the keyboard; and evaluating the trajectory pattern in a partial trajectory recognition module associated with the keyboard and the pointing device and producing sub-word solutions; whereby the sub-word solutions are used in conjunction with the LWD to selectively recognize at least one word prediction solution corresponding to at least one long word. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of disambiguating a text input of a sub-word of a long word on an electronic device, comprising the steps of:
-
taking a virtual keyboard having a plurality of virtual keys; using an input pointing device to input the text input by placing the pointing device on a key of the keyboard corresponding to the first character of the sub-word, and then moving the pointing device to subsequent keys corresponding to subsequent characters of the sub-word, so as to produce a trajectory pattern; configuring a dictionary database associated with the keyboard and the pointing device, the dictionary database comprising words and associated frequencies of usage; utilizing a database management tool to operate upon the dictionary database; and evaluating the trajectory pattern in a partial trajectory recognition module associated with the keyboard and the pointing device and producing sub-word solutions; whereby the sub-word solutions are used in conjunction with the dictionary database and the database management tool to selectively recognize at least one word prediction solution corresponding to at least one long word.
-
-
23. A system for disambiguating a text input of a sub-word of a long word on an electronic device, comprising:
-
a virtual keyboard having a plurality of virtual keys; an input pointing device adapted for inputting the text input by the pointing device being placed on a key of the keyboard corresponding to the first character of the sub-word, and then by being moved to subsequent keys corresponding to subsequent characters of the sub-word, so as to produce a trajectory pattern; a dictionary database associated with the keyboard and the pointing device, the dictionary database comprising words and associated frequencies of usage; a database management tool operatable upon the dictionary database; and a partial trajectory recognition module associated with the keyboard and the pointing device, wherein the trajectory pattern is evaluated to produce sub-word solutions; wherein the sub-word solutions are used in conjunction with the dictionary database and the database management tool to selectively recognize at least one word prediction solution corresponding to at least one long word.
-
Specification