← Back to Patent Explorer
US5774834A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for correcting a string of characters by skipping to pseudo-syllable borders in a dictionary

Assignee: Fujitsu Ltd
•
Filing: 1995-08-31
•
Granted: 1998-06-30
•
Expires: 2015-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A retrieving unit retrieves an entry of a dictionary which corresponds to an input character string while comparing input characters, one by one, with entries of TRIE tables stored in a dictionary storing unit. When a character of the input character string does not coincide with any of the entries in the currently-used TRIE table, a skipping unit locates a next effective pseudo-syllable border in the input character string to find candidates of those TRIE tables which correspond to the effective pseudo-syllable border. The retrieving unit retrieves a character string consisting of those characters which follow the pseudo-syllable border thus located, while using the candidates of these TRIE tables, and retrieves an entry in the dictionary which corresponds to the input character string to thereby output it as a recognized word.

Inventors

  • 👤 Eric M. Visser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:17
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/232

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 206 words
A character string correcting system suitable for use with an information process apparatus to conduct morphological analysis while comparing an input character string with entries in a dictionary, said system comprising: dictionary storing means for storing a dictionary having entries for input characters for comparison with characters of the input character string, and for storing an appropriate position in each entry of the dictionary as a pseudo-syllable border; retrieving means for retrieving the dictionary stored in said dictionary storing means so as to retrieve an entry of the dictionary corresponding to the input character string, and to output a recognized word resulting from the retrieval; and skipping means for, when a character of the input string does not coincide with an entry for input characters, skipping a part of the dictionary as well as a part of the input character string to locate a position at which a character of the input character string coincides with an entry for input characters thereby causing said retrieving means to start from the position in the input character string, said skipping means skipping to the pseudo-syllable border of the dictionary when a character of the input character string does not coincide with any of the entries for input characters.
Claim 2
Dependent Claim 206 words
A character string correcting system suitable for use with an information process apparatus to conduct morphological analysis while comparing an input character string with entries in a dictionary, said system comprising: dictionary storing means for storing a dictionary having entries for input characters for comparison with characters of the input character string, and for storing an appropriate position in each entry of the dictionary as a pseudo-syllable border; retrieving means for retrieving the dictionary stored in said dictionary storing means so as to retrieve an entry of the dictionary corresponding to the input character string, and to output a recognized word resulting from the retrieval; and skipping means for, when a character of the input string does not coincide with an entry for input characters, skipping a part of the dictionary as well as a part of the input character string to locate a position at which a character of the input character string coincides with an entry for input characters thereby causing said retrieving means to start from the position in the input character string, said skipping means skipping to the pseudo-syllable border of the dictionary when a character of the input character string does not coincide with any of the entries for input characters.
Claim 3
Dependent Claim 142 words
The character string correcting system according to claim 1, wherein said dictionary storing means stores the dictionary which has a plurality of TRIE tables to enable input characters to be successively retrieved one by one; each TRIE table has entries each representing a candidate for a next character of the input character string, entries each denoting a corresponding word of the dictionary for each input character, and TRIE table links each for appointing a next TRIE table, when the retrieval advances from a first character to other characters of the input character string; said retrieving means retrieves said plurality of TRIE tables to retrieve the recognized word; and said skipping means skips to a TRIE table whose entry coincides with the character of the input character string, when they do not coincide with each other on any of the other TRIE tables.
Claim 4
Dependent Claim 26 words
The character string correcting system according to claim 1, wherein said retrieving means retrieves those characters of the input character string which follow the pseudo-syllable border.
Claim 5
Dependent Claim 28 words
The character string correcting system according to claim 3, wherein the pseudo-syllable border is set at a position between a consonant and a vowel which follows the consonant.
Claim 6
Dependent Claim 63 words
The character string correcting system according to claim 1, wherein said skipping means seeks, as a pseudo-syllable border, an appropriate position in each entry of the dictionary when a character of the input character string does not coincide with any of the entries for input characters, and said retrieving means retrieves those characters of the input character string which follow the pseudo-syllable border.
Claim 7
Dependent Claim 28 words
The character string correcting system according to claim 5, wherein said pseudo-syllable border is set at a position between a consonant and a vowel which follows the consonant.
Claim 8
Dependent Claim 90 words
The character string correcting system according to claim 1, wherein said skipping means skips a part of the dictionary as well as a part of the input character string to seek a position at which a character of the input character string coincides with one of the entries for input characters, when the input character string cannot be recognized even if the character of the input character string which does not coincide with any of the entries for input characters is replaced by one of the entries for input characters.
Claim 9
Dependent Claim 194 words
A character string correcting method suitable for use with an information process apparatus for conducting morphological analysis while comparing and input character string with entries of a dictionary, said method comprising the steps of: creating a dictionary which has entries for input characters for comparison with characters of the input character string; determining an appropriate position in an entry of the dictionary as a pseudo-syllable border; retrieving the created dictionary to seek an entry for input characters which coincides with a character of the input character string; when a character of the character string does not coincide with one of the entries for input characters skipping a part of the dictionary as well as a part of the input character string to seek a position in the input character string at which a character of the character string coincides with one of the entries for input characters; skipping to an effective pseudo-syllable border in the input character string; conducting the retrieval from the position to seek an entry of the dictionary which corresponds to the input character string; and outputting the entry of said dictionary as a recognized word which results from the retrieval.
Claim 10
Dependent Claim 194 words
A character string correcting method suitable for use with an information process apparatus for conducting morphological analysis while comparing and input character string with entries of a dictionary, said method comprising the steps of: creating a dictionary which has entries for input characters for comparison with characters of the input character string; determining an appropriate position in an entry of the dictionary as a pseudo-syllable border; retrieving the created dictionary to seek an entry for input characters which coincides with a character of the input character string; when a character of the character string does not coincide with one of the entries for input characters skipping a part of the dictionary as well as a part of the input character string to seek a position in the input character string at which a character of the character string coincides with one of the entries for input characters; skipping to an effective pseudo-syllable border in the input character string; conducting the retrieval from the position to seek an entry of the dictionary which corresponds to the input character string; and outputting the entry of said dictionary as a recognized word which results from the retrieval.
Claim 11
Dependent Claim 142 words
The character string correcting method according to claim 8, comprising the steps of, at the time the dictionary is to be created, reading in the characters of an entry of said dictionary one by one, creating a TRIE table which corresponds to a character string consisting of a first character of said entry and subsequent read-in characters, storing in the TRIE table entries each representing a candidate for a next character, entries each denoting a corresponding word of the dictionary for each input character, and TRIE table links each for appointing a next TRIE table, and further comprising the step of, at the time the dictionary is to be retrieved, skipping to a TRIE table whose entry coincides with a character of the input character string, when the character does not coincide with any of the entries in the other TRIE tables.
Claim 12
Dependent Claim 158 words
The character string correcting method according to claim 9, further comprising the steps of: at the time the dictionary is to be created determining an appropriate position in an entry of the dictionary as a pseudo-syllable border, and adding the pseudo-syllable boarder to the TRIE tables, which have been provided prior to the currently-used TRIE table, when the read-in character corresponds to the pseudo-syllable border; and at the time the dictionary is to be retrieved: skipping to a TRIE table which corresponds to a character string consisting of a first character of the input character string and subsequent characters which follow the first one, and which ends with the pseudo-syllable border, when a character of the input character string does not coincide with any of the entries in the TRIE tables further skipping to an effective pseudo-syllable border in the input character string; and retrieving those characters of the input character string which follow the effective pseudo-syllable border.
Claim 13
Dependent Claim 140 words
The character string correcting method according to claim 9, comprising the steps of, at the time the dictionary is to be retrieved, locating a pseudo-syllable border at an appropriate position in an entry of the dictionary, when a character of the input character string does not coincide with any of the entries in the dictionary, skipping to a TRIE table which corresponds to a character string consisting of a first character of the input character string and subsequent characters thereof which follow the first one and which end with the pseudo-syllable border, when a character of the input character string does not coincide with any of the entries in the currently-used TRIE table, also skipping to an effective pseudo-syllable border in the input character string, and retrieving those characters of the input character string which follow the effective pseudo-syllable border.
Claim 14
Dependent Claim 87 words
The character string correcting method according to claim 8, comprising the step of skipping a part of the dictionary as well as a part of the input character string to locate a position at which a character of the input character string coincides with any of the entries for input characters, when the input character string cannot be recognized even if the character of the input character string which does not coincide with any of the entries for input characters is replaced by one of those entries.

References Cited (Backward Citations)

US4490811A Cited
US4777617A Cited
US4873634A Cited
US4864501A Cited
US5113340A Cited
US5323316A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-29 2001-12-29 2002-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-29 2005-12-29 2006-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-29 2009-12-29 2010-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag