Communication terminal having a predictive text editor application
First Claim
1. A method of handling acronyms in a predictive text editor in a communication terminal with a display, a keyboard having a plurality of keys associated with several letters each, and processor means controlling the display in accordance with the operation of the keyboard, said method comprising:
- receiving a string of ambiguous key strokes;
generating matching words based on the received string of ambiguous key strokes using a predictive text editor;
determining all possible character strings based on said ambiguous string of key strokes when a number of key strokes in the string of ambiguous key strokes does not exceed a predetermined value, and determining matching character strings having a same number of letters as the number of key strokes of the string of ambiguous key strokes when the number of key strokes in the string of ambiguous key strokes exceeds the predetermined value;
combining said matching words and said determined character strings into a list of candidates; and
presenting the list of candidates to a user for selection.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of searching for records in a database matching the string of ambiguous key strokes received by the input means, said database includes a plurality of records containing at least two words, and comprises reception of information representing a string of ambiguous key strokes, searching in said records for individual words matching said information representing a string of ambiguous key strokes, and presenting records found by the search engine.
-
Citations
12 Claims
-
1. A method of handling acronyms in a predictive text editor in a communication terminal with a display, a keyboard having a plurality of keys associated with several letters each, and processor means controlling the display in accordance with the operation of the keyboard, said method comprising:
-
receiving a string of ambiguous key strokes;
generating matching words based on the received string of ambiguous key strokes using a predictive text editor;
determining all possible character strings based on said ambiguous string of key strokes when a number of key strokes in the string of ambiguous key strokes does not exceed a predetermined value, and determining matching character strings having a same number of letters as the number of key strokes of the string of ambiguous key strokes when the number of key strokes in the string of ambiguous key strokes exceeds the predetermined value;
combining said matching words and said determined character strings into a list of candidates; and
presenting the list of candidates to a user for selection. - View Dependent Claims (2, 3)
-
-
4. A communication terminal having a display, a keyboard having a plurality of keys associated with several letters each, and processor means controlling the display in accordance with the operation of the keyboard, communication terminal furthermore comprises:
-
a predictive text editor program for generating an output containing words matching a received string of ambiguous key strokes;
means for generating all possible character strings based on said ambiguous string of key strokes; and
an editor application controlled by the processor means that communicates with said predictive text editor programs for generating matching words based on said ambiguous string of key strokes;
wherein said editor application combines said matching words and said character strings into a list of candidates as long as the number of key strokes in the ambiguous string of key strokes does not exceed a predetermined value, and when the number of key strokes in the ambiguous string of key strokes exceeds the predetermined value, presents only matches having a same number of letters as the string of ambiguous key strokes, and presents the list of candidates for the user. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. One or more computer readable media storing computer executable instructions for performing a method of handling acronyms in a predictive text editor in a communication terminal with a display, a keyboard having a plurality of keys associated with several letters each, and processor means controlling the display in accordance with the operation of the keyboard, said method comprising:
-
receiving a string of ambiguous key strokes;
generating matching words based on the received string of ambiguous key strokes using a predictive text editor;
determining all possible character strings based on said ambiguous string of key strokes when a number of key strokes in the string of ambiguous key strokes does not exceed a predetermined value, and determining matching character strings having a same number of letters as the number of key strokes of the string of ambiguous key strokes when the number of key strokes in the string of ambiguous key strokes exceeds the predetermined value;
combining said matching words and said determined character strings into a list of candidates; and
presenting the list of candidates to a user for selection. - View Dependent Claims (11, 12)
-
Specification