Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
204 words
A method for translating sentences written in Chinese characters into a preselected target language other than Chinese, each of said Chinese characters representing a word in the target language, and said sentences containing combinations of Chinese characters that represent meaningful words in the Chinese language but not in the target language, comprising the steps of: inputting a string of Chinese characters of a sentence into a computer memory; transferring a first predetermined number of said characters into a first buffer means, said first buffer means having a first predetermined capacity for storing characters; withdrawing a second predetermined number of said characters from said first buffer means and transferring said withdrawn characters to a second buffer means, said second buffer means having a second predetermined capacity for storing incoming characters, said second predetermined capacity being less than said first predetermined capacity; searching intelligently a dictionary means to identify multi-character Chinese language words in said second buffer means by applying preselected segmentation program rules and logic; temporarily storing all identified non-number words in a word buffer means until the translation has been completed; and temporarily storing identified number words in an output buffer means; whereby a meaningful translation is obtained in the absence of human intervention.
Claim 2
Independent Claim
204 words
A method for translating sentences written in Chinese characters into a preselected target language other than Chinese, each of said Chinese characters representing a word in the target language, and said sentences containing combinations of Chinese characters that represent meaningful words in the Chinese language but not in the target language, comprising the steps of: inputting a string of Chinese characters of a sentence into a computer memory; transferring a first predetermined number of said characters into a first buffer means, said first buffer means having a first predetermined capacity for storing characters; withdrawing a second predetermined number of said characters from said first buffer means and transferring said withdrawn characters to a second buffer means, said second buffer means having a second predetermined capacity for storing incoming characters, said second predetermined capacity being less than said first predetermined capacity; searching intelligently a dictionary means to identify multi-character Chinese language words in said second buffer means by applying preselected segmentation program rules and logic; temporarily storing all identified non-number words in a word buffer means until the translation has been completed; and temporarily storing identified number words in an output buffer means; whereby a meaningful translation is obtained in the absence of human intervention.
Claim 3
Dependent Claim
82 words
The method of claim 1, wherein the step of searching a dictionary means includes the step of compiling a plurality of dictionary means, said plurality of dictionary means including a number word dictionary means, a name word dictionary means, and a regular word dictionary means, and wherein said step of searching intelligently a dictionary means includes the step of searching said plurality of dictionary means in a predetermined sequence, said predetermined word sequence being determined by said segmentation program rules and logic.
Claim 4
Dependent Claim
49 words
The method of claim 2, wherein the step of searching said dictionary means includes the step of applying predetermined segmentation rules and logic to the sentence in said computer memory means to identify the words in the character string, and placing the grouped words in said output buffer means.
Claim 5
Dependent Claim
52 words
The method of claim 3, wherein the predetermined capacity of said second buffer means is three characters, and wherein said step of searching said plurality of dictionary means includes the steps of successively processing three characters at a time in search of a word pattern match in said plurality of dictionary means.
Claim 6
Dependent Claim
55 words
The method of claim 4, wherein the steps of successively processing three characters at a time includes a first step of fetching a first character from said second buffer and matching that first character with a number word in said number dictionary means, and wherein said first step is repeated to identify consecutive number characters.
Claim 7
Dependent Claim
34 words
The method of claim 5, wherein said steps of successively processing includes a second step of fetching three characters from said first buffer means and putting said three characters in said second buffer means.
Claim 8
Dependent Claim
45 words
The method of claim 6, wherein said steps of successively processing includes a third step of fetching said three characters in said second buffer means and performing a word-pattern match to identify candidate words by making use of word said segmentation program rules and logic.
Claim 9
Dependent Claim
26 words
The method of claim 7, wherein the step of successively processing includes a fourth step of putting all identified candidate words into said word buffer means.
Claim 10
Dependent Claim
32 words
The method of claim 8, wherein the step of successively processing includes a fifth step of selecting identified words for the input character string based upon said segmentation program rules and logic.
Claim 11
Dependent Claim
27 words
The method of claim 9, wherein the step of successively processing includes a sixth step of sending correct single and multi-character words to said output buffer means.
Claim 12
Dependent Claim
42 words
The method of claim 10, wherein the step of successively processing includes a seventh step of fetching said correct single and multi-character words, translating said correct single and multi-character words, and displaying a translation of said sentence in said preselected target language.
Claim 13
Independent Claim
274 words
A method for translating written Chinese words in a character string into a target language other than Chinese, comprising the steps of: compiling a plurality of word dictionary means and storing said plurality of word dictionary means in digital form in a computer memory; inputting a string of Chinese characters of a sentence into said computer memory; transferring the first six characters of said string into a main buffer means; transferring the first three characters of said string from said main buffer means into a trio buffer means; immediately translating a first character of said three characters if said first character is a number word and placing said translated number word in an output buffer means; repeating the foregoing step until a non-number word is encountered; performing a match of said first three characters with non-number words in said word dictionary means by applying a plurality of predetermined rules to make a tentative identification of single and multi-character words; placing said tentatively identified one-character and multi-character words in a word buffer means; applying an additional plurality of predetermined rules to said identified one-character and multi-characters words in said word buffer means to group said identified one-character and multi-character words into meaningful segments; providing an output buffer means; placing the grouped segments into said output buffer means; whereby the incoming character string is translated in three sequential steps beginning with a number translation, if any, tentative identification of said one and multi-character words by making a preliminary application of predetermined rules, and ending with the complete application of all of said predetermined rules to said identified words to generate grouped segments of the character string.
Claim 14
Independent Claim
274 words
A method for translating written Chinese words in a character string into a target language other than Chinese, comprising the steps of: compiling a plurality of word dictionary means and storing said plurality of word dictionary means in digital form in a computer memory; inputting a string of Chinese characters of a sentence into said computer memory; transferring the first six characters of said string into a main buffer means; transferring the first three characters of said string from said main buffer means into a trio buffer means; immediately translating a first character of said three characters if said first character is a number word and placing said translated number word in an output buffer means; repeating the foregoing step until a non-number word is encountered; performing a match of said first three characters with non-number words in said word dictionary means by applying a plurality of predetermined rules to make a tentative identification of single and multi-character words; placing said tentatively identified one-character and multi-character words in a word buffer means; applying an additional plurality of predetermined rules to said identified one-character and multi-characters words in said word buffer means to group said identified one-character and multi-character words into meaningful segments; providing an output buffer means; placing the grouped segments into said output buffer means; whereby the incoming character string is translated in three sequential steps beginning with a number translation, if any, tentative identification of said one and multi-character words by making a preliminary application of predetermined rules, and ending with the complete application of all of said predetermined rules to said identified words to generate grouped segments of the character string.
Claim 15
Dependent Claim
27 words
The method of claim 12, further comprising the step of performing a final translation of said grouped segments into the target language, and displaying said final translation.
Claim 16
Dependent Claim
17 words
The method of claim 13, wherein said final translation is performed by software in said computer memory.