Typing Candidate Generating Method for Enhancing Typing Efficiency
First Claim
Patent Images
1. A typing candidate generating method for enhancing typing efficiency, comprising:
- providing a word dictionary;
performing an auto-selection method that generates at least one candidate word from the word dictionary for adapting a selected word in a user-typed sentence to match semantic properties of the user-typed sentence according to predetermined statistical data; and
replacing the selected word with the at least one candidate word.
1 Assignment
0 Petitions
Accused Products
Abstract
For relieving typing burdens caused by incorrect spellings, typing errors, unknown spellings, and characters with diacritical marks, and for enhancing a typing efficiency of a typist with some simplified techniques, several candidate generating methods are provided for assisting the typist to pick a candidate word from a list of generated candidate words, or for selecting a candidate word from said list of generated candidate words in an automatic-selection manner. A proper-designed user interface may also be utilized for implementing the candidate generating methods.
35 Citations
33 Claims
-
1. A typing candidate generating method for enhancing typing efficiency, comprising:
-
providing a word dictionary; performing an auto-selection method that generates at least one candidate word from the word dictionary for adapting a selected word in a user-typed sentence to match semantic properties of the user-typed sentence according to predetermined statistical data; and replacing the selected word with the at least one candidate word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A typing candidate generating method for enhancing typing efficiency, comprising:
-
(a) providing a phonetic word dictionary; (b) segmenting an input word into a plurality of phonetic syllable sequences, each of the plurality of phonetic syllable sequences comprising a plurality of phonetic syllables; (c) generating a plurality of candidate words, the plurality of candidate words comprising at least one candidate word for each of the plurality of phonetic syllable sequences according to a plurality of similarity matrices of the phonetic word dictionary; and (d) picking a candidate word from the plurality of candidate words and replacing the input word with the picked candidate word, the picked candidate word having a smallest total substitution cost larger than zero of replacing the input word. - View Dependent Claims (12, 13, 14, 15, 16, 18, 19)
-
-
17. The method of claim 111 wherein the input word is inputted according to phonetic spelling.
-
20. A typing candidate generating method for enhancing typing efficiency, comprising:
-
providing a word dictionary; determining if at least one candidate word exists, wherein the at least one candidate word is a word in the word dictionary that comprises an input word as a subsequence of the at least one candidate word and found anywhere within the at least one candidate word; and selecting the at least one candidate word to replace the input word if it was determined that the at least one candidate word exists. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A typing candidate generating method for enhancing typing efficiency, comprising:
-
storing a word sequence; and retrieving a word subsequence of the word sequence utilizing an acronym subsequence comprising a first character of one word and a first character of a subsequent word of the word sequence ordered in the order of corresponding words in the word sequence; wherein the word subsequence comprises the one word, the subsequent word, and all intervening words between the one word and the subsequent word and ordered in the order of corresponding words in the word sequence. - View Dependent Claims (26, 27, 28)
-
-
29. The method of 27 wherein generating the list of retrieved word subsequences to allow selection from the list comprises:
generating the list in an auto-selection manner.
-
30. A typing candidate generating method for enhancing typing efficiency, comprising:
-
(a) providing a word dictionary; (b) generating at least one candidate word according to possible diacritical marks of a character in an input word; and (c) picking a candidate word from the at least one candidate word; wherein a plurality of possible diacritical marks of characters for forming a word is stored in the word dictionary. - View Dependent Claims (31, 32, 33)
-
Specification