Modular system and method for managing chinese, japanese, and korean linguistic data in electronic form
OwnerWarren Daniel Childinventor
Life of this patent
Estimating the term…
Abstract
A linguistic services center is described that interfaces with various natural language processing modules such that users of one module can take advantage of the wealth of linguistic information provided in the system. The resulting system may greatly minimize the frustration and inconvenience users typically experience when using Japanese, Chinese, or Korean in electronic contexts. A revenue sharing and data security system is disclosed for encouraging competitors to make their data available to the system in a way that lexical data providers, the OS provider, the LSC provider, and the user may all mutually benefit.
Claims7
A computerized linguistic services center for learners and users of languages that employ Chinese-type characters, the linguistic services center comprising:
- a phoneme sequence interface that enables said linguistic services center to interact with a speech input/output module to provide a spoken word input/output method;
- a character interface that enables said linguistic services center to interact with an optical character recognition module that converts written text into streams of individual characters and a handwritten recognition input module that converts characters input using a stylus into streams of individual characters;
- a collection of lexemes including an interface to data in third-party dictionaries and an aggregation module for aggregating data from the third-party dictionaries into an aggregate collection of lexemes pooled from disparate lexical data sources as a core kernel of the linguistic services center such that data from alternate portions of the linguistic services center is used to enhance functionality of other modules;
- a collection of lexemes organized into homophonous groups;
- a character lookup module permitting lookup of characters using a stroke-endpoint method of character lookup;
- and
- a morphological analyzer having an inflected word parser, a set of derivation rules, and an inflected word generator,
- wherein the lookup of characters using the stroke-endpoint method of character lookup includes:
- identifying, within a domain of characters, a plurality of recurring character components, wherein each recurring character component is a grapheme used to compose characters;
- identifying a stroke count for each of the recurring character components;
- identifying a free endpoint count for each of the recurring character components, wherein a free endpoint is an endpoint of a stroke that does not abut another stroke;
- classifying each of the recurring character components according to a stroke-endpoint value pair determined for that recurring character component, the stroke-endpoint value pair being based on the stroke count and the free endpoint count identified for that recurring component.
An electronic dictionary comprising:
- a processor;
- a memory coupled to the processor;
- a plurality of lexical data sources stored in the memory;
- a lexeme collection;
- an activated subset of said lexeme collection;
- an output device for displaying information, the output device being coupled to the processor;
- an input device for inputting readings, making selections on the output display, and operating the electronic dictionary, the input device being coupled to the processor;
- and
- character data with fields representing constituent core components, radicals and other non-core components, stroke values, and endpoint values wherein said characters and components are classified according to stroke-endpoint count and recurring components,
- wherein the lexical data sources are integrated into an aggregate collection of lexemes,
- wherein when one or more lexical data sources are chosen by a user, said chosen lexical data sources are validated for search, with the remainder being considered deactivated, and
- wherein said character data classified according to stroke-endpoint is linked to the words contained in the lexeme collection in such a way that all constituent characters of each compound are noted and related to data associated with individual characters via first linking information, and the head character of each compound is noted and linked to the individual character data via second linking information, and
- a lookup module to lookup characters using stroke-endpoint, wherein the lookup includes:
- identifying, within a domain of characters, a plurality of recurring character components, wherein each recurring character component is a grapheme used to compose characters;
- identifying a stroke count for each of the recurring character components;
- identifying a free endpoint count for each of the recurring character components, wherein a free endpoint is an endpoint of a stroke that does not abut another stroke;
- classifying each of the recurring character components according to a stroke-endpoint value pair determined for that recurring character component, the stroke-endpoint value pair being based on the stroke count and the free endpoint count identified for that recurring component.
Dependencies are inferred from the claim text.