Communication terminal having a text editor application with a word completion feature
First Claim
1. A method of handling the input of words into a text string in a communication terminal, comprising steps of:
- recording a key stroke sequence inputted for characterizing one of said words;
comparing said key stroke sequence with candidates in a word completion directory in order to find word completion candidates matching said key stroke sequence;
displaying one of said matching word completion candidates in a display for selection by the user; and
adding a word selected by the user to said directory including a plurality of word completion candidates, if the selected word exceeds a first predetermined number of characters, and if this word is not present there already,wherein the user, when the candidate comprises a text string consisting of a plurality of individual words, selects the first candidate word in the text string by pressing a select-key for a period shorter than a predetermined period of time, and selects the entire text string by pressing the select-key for a period longer than the predetermined period of time.
10 Assignments
0 Petitions
Accused Products
Abstract
The input of words into a text string in a communication terminal is handled by recording a key stroke sequence inputted for characterising one of said words, and comparing said key strokes sequence with candidates in a word completion directory in order to find word completion candidates matching said key stroke sequence. One of said matching word completion candidates is displayed in the display for selection by the user. When the user selects a word which exceeds a first predetermined number of characters the selected word is added to the directory including a plurality of word completion candidates, if the selected word is not present there already.
-
Citations
41 Claims
-
1. A method of handling the input of words into a text string in a communication terminal, comprising steps of:
-
recording a key stroke sequence inputted for characterizing one of said words; comparing said key stroke sequence with candidates in a word completion directory in order to find word completion candidates matching said key stroke sequence; displaying one of said matching word completion candidates in a display for selection by the user; and adding a word selected by the user to said directory including a plurality of word completion candidates, if the selected word exceeds a first predetermined number of characters, and if this word is not present there already, wherein the user, when the candidate comprises a text string consisting of a plurality of individual words, selects the first candidate word in the text string by pressing a select-key for a period shorter than a predetermined period of time, and selects the entire text string by pressing the select-key for a period longer than the predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A character entry application for use in a communication terminal for entering a text string for use in text applications, and comprising:
-
text entry keys for entering a key stroke sequence inputted for characterizing a character string; a word completion directory; means for recording the inputted key stroke sequence; means for comparing the inputted key stroke sequence with candidates in the word completion directory in order to find word completion candidates matching the inputted key stroke sequence; a display for displaying one of said matching word completion candidates; means for selecting the displayed one of said matching word completion candidates; means for adding a selected word to said directory including a plurality of word completion candidates, if the selected word exceeds a first predetermined number of characters, and if this word is not present there already; and a select key means, wherein the user, when the candidate comprises a text string consisting of a plurality of individual words, selects the first candidate word in the text string by pressing a select-key for a period shorter than a predetermined period of time, and selects the entire text string by pressing the select-key for a period longer than the predetermined period of time. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A communication terminal for entering a text string for use in text applications, comprising:
-
text entry keys for entering a key stroke sequence inputted for characterizing a character string;
a word completion directory;means for recording the inputted key stroke sequence; means for comparing the inputted key stroke sequence with candidates in the word completion directory in order to find word completion candidates matching the inputted key stroke sequence; means for displaying one of said matching word completion candidates; means for selecting the displayed one of said matching word completion candidates; means for adding a selected word to said directory including a plurality of word completion candidates, if the selected word exceeds a first predetermined number of characters, and if this word is not present there already; and a select key means, wherein the user, when the candidate comprises a text string consisting of a plurality of individual words, selects the first candidate word in the text string by pressing a select-key for a period shorter than a predetermined period of time, and selects the entire text string by pressing the select-key for a period longer than the predetermined period of time. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of handling input of words into an input text string displayed on a communication terminal, comprising steps of:
-
receiving a character sequence inputted by a user; adding the character sequence to the input text string displayed on the communication terminal; comparing said character sequence with candidates in a word completion directory in order to find word completion candidates matching said character sequence, wherein at least one of the word completion candidates comprises a multi-word text string; displaying a matching multi-word completion candidate for selection by the user; and in response to a user selection of the matching multi-word completion candidate, adding text from the multi-word completion candidate selected by the user to said input text string displayed on the communication terminal, wherein if the user selects the matching multi-word completion candidate by pressing a select key for a period shorter than a predetermined period of time, then only the first word in the multi-word completion candidate is added to the input text string displayed on the communication terminal, and wherein if the user selects the matching multi-word completion candidate by pressing the select key for a period longer than a predetermined period of time, then the entire multi-word completion candidate is added to the input text string displayed on the communication terminal.
-
-
40. One or more computer readable media storing computer-executable instructions which, when executed on a computer system, perform a method comprising:
-
receiving a character sequence inputted by a user; adding the character sequence to the input text string displayed on the communication terminal; comparing said character sequence with candidates in a word completion directory in order to find word completion candidates matching said character sequence, wherein at least one of the word completion candidates comprises a multi-word text string; displaying a matching multi-word completion candidate for selection by the user; and in response to a user selection of the matching multi-word completion candidate, adding text from the multi-word completion candidate selected by the user to said input text string displayed on the communication terminal, wherein if the user selects the matching multi-word completion candidate by pressing a select key for a period shorter than a predetermined period of time, then only the first word in the multi-word completion candidate is added to the input text string displayed on the communication terminal, and wherein if the user selects the matching multi-word completion candidate by pressing the select key for a period longer than a predetermined period of time, then the entire multi-word completion candidate is added to the input text string displayed on the communication terminal.
-
-
41. A mobile communication terminal, comprising:
-
a display; an input comprising one or more character keys and a select key; a processor, and a memory having stored thereon machine-executable instructions which, when executed by the processor, cause the mobile terminal to perform steps comprising, receiving a character sequence inputted by a user with the one or more character keys; adding the character sequence to an input text string displayed on the display of the mobile terminal; comparing said character sequence with candidates in a word completion directory in order to find word completion candidates matching said character sequence, wherein at least one of the word completion candidates comprises a multi-word text string; displaying a matching multi-word completion candidate for selection by the user; and in response to a user selection of the matching multi-word completion candidate, adding text from the multi-word completion candidate selected by the user to said input text string displayed on the mobile terminal, wherein if the user selects the matching multi-word completion candidate by pressing the select key for a period shorter than a predetermined period of time, then only the first word in the multi-word completion candidate is added to the input text string on the display of the mobile terminal, and wherein if the user selects the matching multi-word completion candidate by pressing the select-key for a period longer than a predetermined period of time, then the entire multi-word completion candidate is added to the input text string on the display of the mobile terminal.
-
Specification