Typing error correction method and device implementing the same method
First Claim
1. A correction method of a word or a character substring, the method comprising:
- displaying, on a screen of a device, one or more words in response to input from a user;
displaying, on the screen of the device, a new character substring in response to input from the user after displaying the one or more words on the screen;
calculating a correlation between character substrings of the one or more words and the new character substring based on a proximity of keys for the character substrings and keys for the new character substring on a keyboard;
determining whether or not to register at least one of the character substrings of the one or more words in a correction candidate list based on the calculated correlation;
receiving a correction command from the user;
if only one of the character substrings is registered in the correction candidate list, replacing the character substring registered in the correction candidate list with the new character substring, in response to the correction command, such that the new character substring is displayed at a location where the character substring registered in the correction candidate list was displayed; and
if two or more of the character substrings are registered in the correction candidate list,replacing a first character substring of the two or more of the character substrings displayed on the screen with the new character substring, in response to the correction command, such that the new character sub string is displayed at a location where the first character substring was displayed, andreplacing a second character substring of the two or more of the character substrings displayed on the screen with the new character substring, in response to a move command, such that the new character substring is displayed at a location where the second character substring was displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
A typing error correction method and a device implementing the same method are provided. A correction method includes the following: every time when a user inputs characters, a correlation between the newly input characters and the character substrings of the already input words having the same length as the newly input characters is calculated; in case the correlation exceeds a predetermined value, such character substring of already input word is registered in a correction candidate list; in case there is only one correction candidate in the list, the candidate substring in the list is replaced by the newly input characters according to correction command; in case there are more than one correction candidates in the list, a user'"'"'s move command is input for selection, and the selected candidate substring is replaced by the newly input characters.
-
Citations
12 Claims
-
1. A correction method of a word or a character substring, the method comprising:
-
displaying, on a screen of a device, one or more words in response to input from a user; displaying, on the screen of the device, a new character substring in response to input from the user after displaying the one or more words on the screen; calculating a correlation between character substrings of the one or more words and the new character substring based on a proximity of keys for the character substrings and keys for the new character substring on a keyboard; determining whether or not to register at least one of the character substrings of the one or more words in a correction candidate list based on the calculated correlation; receiving a correction command from the user; if only one of the character substrings is registered in the correction candidate list, replacing the character substring registered in the correction candidate list with the new character substring, in response to the correction command, such that the new character substring is displayed at a location where the character substring registered in the correction candidate list was displayed; and if two or more of the character substrings are registered in the correction candidate list, replacing a first character substring of the two or more of the character substrings displayed on the screen with the new character substring, in response to the correction command, such that the new character sub string is displayed at a location where the first character substring was displayed, and replacing a second character substring of the two or more of the character substrings displayed on the screen with the new character substring, in response to a move command, such that the new character substring is displayed at a location where the second character substring was displayed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A correction method of a word or a character substring, the method comprising:
-
displaying, on a screen of a device, one or more words in response to input from a user; displaying, on the screen of the device, a new word in response to input from the user after displaying the one or more words on the screen; determining whether or not at least one of the one or more words belongs to a same category in a library to which the new word belongs; registering the at least one of the one or more words in a correction candidate list when it is determined that the at least one of the one or more words belongs to the same category; receiving a correction command input from the user; if only one of the one or more words is registered in the correction candidate list, replacing the word registered in the correction candidate list with the new word, in response to the correction command, such that the new word is displayed at a location where the word registered in the correction candidate list was displayed; if two or more of the one or more words are registered in the correction candidate list, replacing a first word of the one or more words displayed on the screen with the new word, such that the new word is displayed at a location where the first word was displayed; and replacing a second word of the one or more words displayed on the screen with the new word, in response to a move command, such that the new word is displayed at a location where the second word was displayed. - View Dependent Claims (7)
-
-
8. A correction method of a word or a character substring, the method comprising:
-
displaying, on a screen of a device, one or more words in response to input from a user; moving a cursor to a correction candidate word of the one or more words displayed on the screen according to a cursor movement command from the user, the cursor being located between a position immediately before a first character constituting the correction candidate word and a position immediately after a last character constituting the correction candidate word; displaying, on the screen of the device, a new character substring at a location of the cursor on the screen in response to input from the user after displaying the one or more words on the screen; calculating a correlation between character substrings constituting the correction candidate word and the new character substring based on a proximity of keys for the character substrings and keys for the new character substring on a keyboard; determining whether or not to register the at least one of the character substrings constituting the correction candidate word in a correction candidate list based on the calculated correlation; receiving a correction command input from the user; if only one of the character substrings registered in the correction candidate list, replacing the character substring registered in the correction candidate list with the new character substring, in response to the correction command, such that the new character substring is displayed at a location where the character substring registered in the correction candidate list was displayed; and if two or more of the character substrings are registered in the correction candidate list; replacing a first character sub string of the two or more of the character substrings displayed on the screen with the new character substring, such that the new character substring is displayed at a location where the first character substring was displayed; and replacing a second character substring of the two or more of the character substrings displayed on the screen with the new character substring, in response to a move command, such that the new character substring is displayed at a location where the second character substring was displayed. - View Dependent Claims (9, 10, 11, 12)
-
Specification