← Back to Patent Explorer
EP0424032A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Naturel language processing apparatus

Assignee: Canon Inc
•
Filing: 1990-10-11
•
Granted: —
•
Expires: 2010-10-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A natural language processing apparatus (Fig. 3; 100) for performing processing to analyze the meaning of an input sentence entered in the form of a natural language includes a plurality of meaning analyzing devices (41) networked in order to perform processing to analyze the meaning of the input sentence (10), the meaning analyzing devices performing meaning analyzing operations that differ from one another and outputting the results of analysis on a network, a communicating device (50) for applying the input sentence, which is a subject of analysis, to each of the plurality of meaning analyzing devices, a decision device (Fig. 1; 50, Fig. 8) for determining whether independent meaning analysis performed by the plurality of meaning analyzing devices is required with regard to the input sentence, and a consolidating device (Fig. 1; 50, Fig. 8) for consolidating the analytical results from each of the plurality of meaning analyzing devices and applying the consolidated results to the communicating device as the subject of analysis which the communicating device applies to each of the meaning analyzing devices.

Inventors

  • 👤 Yuji Ikeda
  • 👤 Minoru Fujita

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-01 08:14
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/205; G06F40/211; G06F40/253; G06F40/268; G06F40/279; G06F40/289; G06F40/30; G06F40/40; G06F40/55

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 158 words
A natural language processing apparatus for performing processing to analyze the meaning of an input sentence entered in the form of a natural language, characterized by comprising: a plurality of meaning analyzing means networked in order to perform processing for analyzing the meaning of the input sentence, said meaning analyzing means performing meaning analyzing operations that differ from one another and outputting the results of analysis on a network; communicating means for applying the input sentence, which is a subject of analysis, to each of the plurality of meaning analyzing means; decision means for determining whether independent meaning analysis performed by said plurality of meaning analyzing means is required with regard to the input sentence; and consolidating means for consolidating the analytical results from each of said plurality of meaning analyzing means and applying the consolidated results to said communicating means as said subject of analysis which said communicating means applies to each of said meaning analyzing means.
Claim 2
Dependent Claim 158 words
A natural language processing apparatus for performing processing to analyze the meaning of an input sentence entered in the form of a natural language, characterized by comprising: a plurality of meaning analyzing means networked in order to perform processing for analyzing the meaning of the input sentence, said meaning analyzing means performing meaning analyzing operations that differ from one another and outputting the results of analysis on a network; communicating means for applying the input sentence, which is a subject of analysis, to each of the plurality of meaning analyzing means; decision means for determining whether independent meaning analysis performed by said plurality of meaning analyzing means is required with regard to the input sentence; and consolidating means for consolidating the analytical results from each of said plurality of meaning analyzing means and applying the consolidated results to said communicating means as said subject of analysis which said communicating means applies to each of said meaning analyzing means.
Claim 3
Dependent Claim 97 words
The processing apparatus according to claim 1, wherein: said communicating means has memory means commonly accessible by each of said meaning analyzing means in such a manner that each of said meaning analyzing means is capable of storing its results of analysis, said plurality of meaning analyzing means being networked by provision of said memory means; and said consolidating means having control means for performing control in such a manner that the meaning analyzing means, which said decision means has determined are required to perform meaning analysis, collectively update their results of processing in said memory means.
Claim 4
Dependent Claim 17 words
The processing apparatus according to 1, wherein said plurality of meaning analyzing means each have decision means.
Claim 5
Dependent Claim 17 words
The processing apparatus according to 1, wherein said plurality of meaning analyzing means each have decision means.
Claim 6
Dependent Claim 38 words
The processing apparatus according to 1, wherein one of said meaning analyzing means analyzes the case structure of the input sentence, and one other of said meaning analyzing means analyzes a clause modifying a noun or a pronoun.
Claim 7
Dependent Claim 38 words
The processing apparatus according to 1, wherein one of said meaning analyzing means analyzes the case structure of the input sentence, and one other of said meaning analyzing means analyzes a clause modifying a noun or a pronoun.
Claim 8
Dependent Claim 38 words
The processing apparatus according to 1, wherein one of said meaning analyzing means analyzes the case structure of the input sentence, and one other of said meaning analyzing means analyzes a phrase modifying a noun or a pronoun.
Claim 9
Dependent Claim 38 words
The processing apparatus according to 1, wherein one of said meaning analyzing means analyzes the case structure of the input sentence, and one other of said meaning analyzing means analyzes a phrase modifying a noun or a pronoun.
Claim 10
Dependent Claim 122 words
A natural language processing apparatus having a plurality of meaning analyzing means for performing processing to analyze the meaning of an input sentence entered in the form of a natural language, said plurality of processing means performing meaning analyzing operations that differ from one another, said apparatus comprising: control means for controlling said plurality of meaning analyzing means simultaneously; memory means commonly accessible by said plurality of meaning analyzing means for storing the result of analysis performed by each of said meaning analyzing means; and updating means provided in each of said plurality of meaning analyzing means, said updating means storing the results of processing from each of said meaning analyzing means in said memory means upon updating said results of processing.
Claim 11
Dependent Claim 122 words
A natural language processing apparatus having a plurality of meaning analyzing means for performing processing to analyze the meaning of an input sentence entered in the form of a natural language, said plurality of processing means performing meaning analyzing operations that differ from one another, said apparatus comprising: control means for controlling said plurality of meaning analyzing means simultaneously; memory means commonly accessible by said plurality of meaning analyzing means for storing the result of analysis performed by each of said meaning analyzing means; and updating means provided in each of said plurality of meaning analyzing means, said updating means storing the results of processing from each of said meaning analyzing means in said memory means upon updating said results of processing.
Claim 12
Dependent Claim 164 words
A natural language processing apparatus for performing processing to analyze the meaning of an input sentence entered in the form of a natural language, comprising: a ranked plurality of meaning analyzing means for performing meaning analyzing processing operations that differ from one another, each of said meaning analyzing means containing: recognizing means for recognizing that analysis performed by other meaning analyzing means has ended; discriminating means for discriminating whether presently prevailing intermediate results are capable of being analyzed when end of analysis performed by the other meaning analyzing means is recognized by said recognizing means; sensing means for sensing that the result of discrimination performed by said discriminating means in all higher ranked analyzing means is negative; and executing means for executing meaning analysis processing when said sensing means senses that the result of discrimination performed by said discriminating means in all higher ranked analyzing means is negative and said discriminating means discriminates that the presently prevailing intermediate results are capable of being analyzed.
Claim 13
Dependent Claim 164 words
A natural language processing apparatus for performing processing to analyze the meaning of an input sentence entered in the form of a natural language, comprising: a ranked plurality of meaning analyzing means for performing meaning analyzing processing operations that differ from one another, each of said meaning analyzing means containing: recognizing means for recognizing that analysis performed by other meaning analyzing means has ended; discriminating means for discriminating whether presently prevailing intermediate results are capable of being analyzed when end of analysis performed by the other meaning analyzing means is recognized by said recognizing means; sensing means for sensing that the result of discrimination performed by said discriminating means in all higher ranked analyzing means is negative; and executing means for executing meaning analysis processing when said sensing means senses that the result of discrimination performed by said discriminating means in all higher ranked analyzing means is negative and said discriminating means discriminates that the presently prevailing intermediate results are capable of being analyzed.
Claim 14
Dependent Claim 70 words
The processing apparatus according to claim 7, further comprising: memory means for storing results of processing performed by said plurality of meaning analyzing means, said memory means being commonly accessible by said plurality of meaning analyzing means; wherein each of said meaning analyzing means further includes accessing means for reading out results of processing stored in said memory means, and for updating results of analysis executed by said executing means.
Claim 15
Dependent Claim 48 words
Language processing apparatus comprising: input means for receiving a signal representing an input sentence; a plurality of meaning analysing means each arranged independently to analyse the sentence; and configuring means for selecting the sequence of operation of the meaning analysing means in dependence upon the input sentence signal.
Claim 16
Dependent Claim 48 words
Language processing apparatus comprising: input means for receiving a signal representing an input sentence; a plurality of meaning analysing means each arranged independently to analyse the sentence; and configuring means for selecting the sequence of operation of the meaning analysing means in dependence upon the input sentence signal.
Claim 17
Dependent Claim 73 words
Language processing apparatus comprising; an input buffer for receiving a signal representing a sentence in a language; processing means arranged to apply to the signal a plurality of different processing operations, each in accordance with a different set of grammatical rules, to derive meaning information from the sentence; and control means, responsive to the results of the processes, operable to select the order in which the processes are executed by the processing means.
Claim 18
Dependent Claim 73 words
Language processing apparatus comprising; an input buffer for receiving a signal representing a sentence in a language; processing means arranged to apply to the signal a plurality of different processing operations, each in accordance with a different set of grammatical rules, to derive meaning information from the sentence; and control means, responsive to the results of the processes, operable to select the order in which the processes are executed by the processing means.
Claim 19
Dependent Claim 40 words
Language processing apparatus comprising processing means capable of performing a plurality of different processing operations on the input sentence, and selection means for selecting, in dependence upon the input sentence, which processes are to be performed by the processing means.
Claim 20
Dependent Claim 40 words
Language processing apparatus comprising processing means capable of performing a plurality of different processing operations on the input sentence, and selection means for selecting, in dependence upon the input sentence, which processes are to be performed by the processing means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag