Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
207 words
A syntactic analysis apparatus for performing a syntactic analysis of an input sentence according to a given syntax analyzing rule for generating a syntactic tree of the input sentence, said syntactic analysis apparatus comprising: syntax analyzing means for outputting syntactic subtrees of said input sentence created by said syntax analyzing means up to a time point when said syntax analyzing means fails in said syntactic analysis of said input sentence due to a syntactic error included in said input sentence; error analyzing means for receiving said syntactic subtrees from said syntax analyzing means and for identifying said syntactic error by applying a given error analyzing rule to said received syntactic subtrees, error analyzing rule generating means for generating said error analyzing rule by logically inverting said syntax analyzing rule, said error analyzing rule defining a condition of said syntactic subtrees which represents said syntactic error, wherein said error analyzing rule further defines a correction command for correcting said syntactic error represented by said condition; and input sentence correcting means responsive to said correction command for correcting said input sentence in accordance with said correction command; whereby the apparatus identifies and corrects said syntactic error when said condition of the applied error analyzing rule matches said syntactic error.
Claim 2
Dependent Claim
207 words
A syntactic analysis apparatus for performing a syntactic analysis of an input sentence according to a given syntax analyzing rule for generating a syntactic tree of the input sentence, said syntactic analysis apparatus comprising: syntax analyzing means for outputting syntactic subtrees of said input sentence created by said syntax analyzing means up to a time point when said syntax analyzing means fails in said syntactic analysis of said input sentence due to a syntactic error included in said input sentence; error analyzing means for receiving said syntactic subtrees from said syntax analyzing means and for identifying said syntactic error by applying a given error analyzing rule to said received syntactic subtrees, error analyzing rule generating means for generating said error analyzing rule by logically inverting said syntax analyzing rule, said error analyzing rule defining a condition of said syntactic subtrees which represents said syntactic error, wherein said error analyzing rule further defines a correction command for correcting said syntactic error represented by said condition; and input sentence correcting means responsive to said correction command for correcting said input sentence in accordance with said correction command; whereby the apparatus identifies and corrects said syntactic error when said condition of the applied error analyzing rule matches said syntactic error.
Claim 3
Dependent Claim
26 words
The syntactic analysis apparatus as set forth in claim 1, wherein said input sentence correcting means corrects said input sentence based on said identified syntactic error.
Claim 4
Dependent Claim
38 words
The syntactic analysis apparatus as set forth in claim 1, wherein said error analyzing rule generating means generates individual attribute conditions of said error analyzing rule by logically inverting corresponding individual attribute conditions of said syntax analyzing rule.
Claim 5
Dependent Claim
55 words
The syntactic analysis apparatus as set forth in claim 1, wherein said error analyzing rule defines a plurality of conditions each corresponding to and representing a portion of said syntactic error and wherein said error analyzing rule further defines correction commands each for correcting said portion of the syntactic error represented by said corresponding condition.
Claim 6
Dependent Claim
22 words
The syntactic analysis apparatus as set forth in claim 1, wherein said error analyzing means outputs an identification of said syntactic error.
Claim 7
Dependent Claim
41 words
The syntactic analysis apparatus as set forth in claim 5, wherein said input sentence correcting means is further responsive to said identification of said syntactic error from said error analyzing means for correcting said input sentence in accordance with said identification.
Claim 8
Dependent Claim
37 words
The syntactic analysis apparatus as set forth in claim 5, wherein said error analyzing means further operates for identifying a location of said syntactic error in the input sentence and outputs said location of said syntactic error.
Claim 9
Dependent Claim
47 words
The syntactic analysis apparatus as set forth in claim 7, wherein said input sentence correcting means is further responsive to said identification and said location of said syntactic error from said error analyzing means for correcting said input sentence in accordance with said identification and said location.
Claim 10
Dependent Claim
242 words
A syntactic analysis apparatus comprising: first means for storing a plurality of given syntax analyzing rules; second means for receiving an input sentence and for performing a syntactic analysis of said input sentence by applying said stored syntax analyzing rules in sequence, said second means outputting a syntactic tree of said input sentence when said syntactic analysis is successful and outputting syntactic subtrees of said input sentence when said syntactic analysis ends in failure due to syntactic error included in said input sentence; third means for storing a plurality of given error analyzing rules; error analyzing rule generating means for generating said error analyzing rules by logically inverting said syntax analyzing rules, and fourth means for receiving said syntactic subtrees of said input sentence and for identifying said syntactic error by applying said stored error analyzing rules in sequence to said received syntactic subtrees, each of said error analyzing rules defining a first condition on relationship between syntactic subtrees, said first condition corresponding to and representing an expected syntactic error included in an output sentence, wherein each of said error analyzing rules further defines a correction command for correcting said expected syntactic error represented by said first condition; and input sentence correcting means responsive to said correction command for correcting said input sentence in accordance with said correction command; whereby the apparatus identifies and corrects said syntactic error when said first condition of the applied error analyzing rule matches said syntactic error.
Claim 11
Dependent Claim
242 words
A syntactic analysis apparatus comprising: first means for storing a plurality of given syntax analyzing rules; second means for receiving an input sentence and for performing a syntactic analysis of said input sentence by applying said stored syntax analyzing rules in sequence, said second means outputting a syntactic tree of said input sentence when said syntactic analysis is successful and outputting syntactic subtrees of said input sentence when said syntactic analysis ends in failure due to syntactic error included in said input sentence; third means for storing a plurality of given error analyzing rules; error analyzing rule generating means for generating said error analyzing rules by logically inverting said syntax analyzing rules, and fourth means for receiving said syntactic subtrees of said input sentence and for identifying said syntactic error by applying said stored error analyzing rules in sequence to said received syntactic subtrees, each of said error analyzing rules defining a first condition on relationship between syntactic subtrees, said first condition corresponding to and representing an expected syntactic error included in an output sentence, wherein each of said error analyzing rules further defines a correction command for correcting said expected syntactic error represented by said first condition; and input sentence correcting means responsive to said correction command for correcting said input sentence in accordance with said correction command; whereby the apparatus identifies and corrects said syntactic error when said first condition of the applied error analyzing rule matches said syntactic error.
Claim 12
Dependent Claim
67 words
The syntactic analysis apparatus as set forth in claim 9, wherein said error analyzing rules include a second condition defining an attribute relationship between given grammatical categories, said second condition being logically inverted relative to a corresponding third condition in said syntax analyzing rules, said fourth means identifying said syntactic error in accordance with said third condition when said second condition matches said syntactic subtrees received thereby.
Claim 13
Dependent Claim
36 words
The syntactic analysis apparatus as set forth in claim 10, further comprising means for automatically producing said error analyzing rules from said syntax analyzing rules by logically inverting said third condition in said syntax analyzing rules.
Claim 14
Dependent Claim
38 words
The syntactic analysis apparatus as set forth in claim 10, wherein said error analyzing rules further include a correction command corresponding to said second condition, said correction command defining a location and a kind of said syntactic error.
Claim 15
Dependent Claim
66 words
The syntactic analysis apparatus as set forth in claim 12, further comprising means for receiving said correction command from said fourth means and for automatically deriving a corrected input sentence based on said correction command for an output to said second means, and wherein said second means performs the syntactic analysis of said corrected input sentence and generating a syntactic tree of said corrected input sentence.
Claim 16
Dependent Claim
60 words
The syntactic analysis apparatus as set forth in claim 9, wherein each of said error analyzing rules defines a plurality of first conditions each representing a portion of said expected syntactic error and wherein each of said error analyzing rules further defines correction commands each for correcting said portion of the expected syntactic error represented by said corresponding first condition.