Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
242 words
A method, using a computer including a processor and a memory, of generating cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, said method comprising the steps of: (a) defining categories of sentences on the basis of the types of documents in which the sentences appear; (b) defining fields of sentences on the basis of the subject matters of the sentences; (c) preparing a text corpus by collecting input textual sentences belonging to the same category or the same field as the given sentence; (d) preparing a cooccurrence relation table containing grammar or a set of grammatical rules for analyzing the textual sentences of the text corpus to permit determining a cooccurrence relation between words in the textual sentences; (e) determining a hypothesized cooccurrence relation between words in the sequence of words in the given sentence on the basis of a cooccurrence relation from said cooccurrence relation table, the hypothesized cooccurrence relation indicating a particular possible concurrence relation between words in the given sentence; (f) deriving an actual cooccurrence relation between words in the sequence of words in the given sentence from the determined hypothesized cooccurrence relation; (g) determining whether the actual cooccurrence relation exceeds a predetermined threshold condition for a valid cooccurrence relation; and (h) when the actual cooccurrence relation exceeds the predetermined threshold condition, outputting information indicating the actual cooccurrence relation as a valid cooccurrence relation.
Claim 2
Independent Claim
242 words
A method, using a computer including a processor and a memory, of generating cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, said method comprising the steps of: (a) defining categories of sentences on the basis of the types of documents in which the sentences appear; (b) defining fields of sentences on the basis of the subject matters of the sentences; (c) preparing a text corpus by collecting input textual sentences belonging to the same category or the same field as the given sentence; (d) preparing a cooccurrence relation table containing grammar or a set of grammatical rules for analyzing the textual sentences of the text corpus to permit determining a cooccurrence relation between words in the textual sentences; (e) determining a hypothesized cooccurrence relation between words in the sequence of words in the given sentence on the basis of a cooccurrence relation from said cooccurrence relation table, the hypothesized cooccurrence relation indicating a particular possible concurrence relation between words in the given sentence; (f) deriving an actual cooccurrence relation between words in the sequence of words in the given sentence from the determined hypothesized cooccurrence relation; (g) determining whether the actual cooccurrence relation exceeds a predetermined threshold condition for a valid cooccurrence relation; and (h) when the actual cooccurrence relation exceeds the predetermined threshold condition, outputting information indicating the actual cooccurrence relation as a valid cooccurrence relation.
Claim 3
Dependent Claim
26 words
A method of generating cooccurrence relation information according to claim 1, wherein steps (e) and (f) are automatically executed in accordance with a predetermined processing program.
Claim 4
Dependent Claim
42 words
A method of generating cooccurrence relation information according to claim 1, wherein steps (e) and (f) are executed in accordance with a processing program which interacts with a display device adapted for displaying the cooccurrence relation information and an information input device.
Claim 5
Dependent Claim
38 words
A method of generating cooccurrence relation information according to claim 1, further comprising the step of inputting information of the valid cooccurrence relation into a cooccurrence relation lexicon in accordance with predetermined conditions for inclusion in said lexicon.
Claim 6
Dependent Claim
39 words
A method of generating cooccurrence relation information according to claim 1, wherein the outputted information includes first data concerning the valid cooccurrence relation and second data representative of a combination of words for which the cooccurrence relation is valid.
Claim 7
Independent Claim
408 words
A method, using a computer including a processor and a memory, of automatically generating and maintaining a cooccurrence relation lexicon storing cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, said method comprising the steps of: (a) storing in said memory a processing program for generating or maintaining said cooccurrence relation lexicon and a table containing hypothesized cooccurrence relations of high probability; (b) defining categories of sentences on the basis of the types of documents in which the sentences appear; (c) defining fields of sentences on the basis of the subject matters of the sentences; (d) preparing a text corpus file by collecting input textual sentences belonging to the same category or the same field as the given sentence; (e) determining a hypothesized cooccurrence relation between words in the sequence of words in the given sentence on the basis of a cooccurrence relation from said hypothesized cooccurrence relation table, the hypothesized cooccurrence relation indicating a particular possible cooccurrence relation between words in the given sentence; (f) deriving from said text corpus file actual textual sentences relevant to terms contained in the most recently determined hypothesized cooccurrence relation, analyzing the derived actual textual sentences, and storing the result of the analysis in said memory; (g) determining whether the result of the analysis indicates that information having the most recently determined hypothesized cooccurrence relation meets predetermined threshold conditions; (h) when the result of the analysis indicates that the information having the most recently determined hypothesized cooccurrence relation meets the predetermined threshold conditions, including the most recently determined hypothesized cooccurrence relation in said lexicon unless data of cooccurrence relations corresponding to a super-concept or a subconcept of the most recently determined hypothesized cooccurrence relation are present in said lexicon, and examining the probability of determining another hypothesized cooccurrence relation; (i) when the result of the analysis indicates that the information having the most recently determined hypothesized cooccurrence relation does not meet the predetermined threshold conditions, examining the probability of determining a further hypothesized cooccurrence relation; (j) when the result of the most recent analysis indicates that the possible further hypothesized cooccurrence relation does not meet the predetermined threshold conditions, examining the probability of determining a still further hypothesized cooccurrence relation; and (k) when a probability of establishing a further hypothesized cooccurrence relation is found in step (h), (i), or (j), re-executing the method commencing with step (e).
Claim 8
Independent Claim
408 words
A method, using a computer including a processor and a memory, of automatically generating and maintaining a cooccurrence relation lexicon storing cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, said method comprising the steps of: (a) storing in said memory a processing program for generating or maintaining said cooccurrence relation lexicon and a table containing hypothesized cooccurrence relations of high probability; (b) defining categories of sentences on the basis of the types of documents in which the sentences appear; (c) defining fields of sentences on the basis of the subject matters of the sentences; (d) preparing a text corpus file by collecting input textual sentences belonging to the same category or the same field as the given sentence; (e) determining a hypothesized cooccurrence relation between words in the sequence of words in the given sentence on the basis of a cooccurrence relation from said hypothesized cooccurrence relation table, the hypothesized cooccurrence relation indicating a particular possible cooccurrence relation between words in the given sentence; (f) deriving from said text corpus file actual textual sentences relevant to terms contained in the most recently determined hypothesized cooccurrence relation, analyzing the derived actual textual sentences, and storing the result of the analysis in said memory; (g) determining whether the result of the analysis indicates that information having the most recently determined hypothesized cooccurrence relation meets predetermined threshold conditions; (h) when the result of the analysis indicates that the information having the most recently determined hypothesized cooccurrence relation meets the predetermined threshold conditions, including the most recently determined hypothesized cooccurrence relation in said lexicon unless data of cooccurrence relations corresponding to a super-concept or a subconcept of the most recently determined hypothesized cooccurrence relation are present in said lexicon, and examining the probability of determining another hypothesized cooccurrence relation; (i) when the result of the analysis indicates that the information having the most recently determined hypothesized cooccurrence relation does not meet the predetermined threshold conditions, examining the probability of determining a further hypothesized cooccurrence relation; (j) when the result of the most recent analysis indicates that the possible further hypothesized cooccurrence relation does not meet the predetermined threshold conditions, examining the probability of determining a still further hypothesized cooccurrence relation; and (k) when a probability of establishing a further hypothesized cooccurrence relation is found in step (h), (i), or (j), re-executing the method commencing with step (e).
Claim 9
Dependent Claim
40 words
A method according to claim 6, wherein step (g) includes reading out data of the cooccurrence relation registered in said lexicon and deleting or modifying the read out data unless the predetermined threshold conditions are met by the readout data.
Claim 10
Dependent Claim
16 words
A method according to claim 6, wherein step (d) includes updating said text corpus file periodically.
Claim 11
Independent Claim
326 words
A system for generating cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, wherein the given sentence is defined as within a particular one of a plurality of sentence categories on the basis of the type of document in which the given sentence appears and is defined as within a particular one of a plurality of sentence fields on the basis of the subject matter of the given sentence, said system comprising: a text corpus file including textual sentences belonging to the same category or the same field as the given sentence; a cooccurrence relation table containing grammar or a set of grammatical rules for analyzing the textual sentences of said text corpus file to permit determining a cooccurrence relation between words in the textual sentences; a memory including an area for storing a hypothesized cooccurrence relation table listing hypothesized cooccurrence relations having a high probability of valid cooccurrence relations and an area for storing a processing program for executing algorithms for automatically generating and maintaining a cooccurrence relation lexicon; means for determining hypothesized cooccurrence relations between words of the sequence of words in the given sentence on the basis of cooccurrence relation patterns, indicative of high probability of a particular cooccurrence relation extracted from said hypothesized cooccurrence relation table in accordance with a processing program stored in said memory; and testing means for responding to hypothesized cooccurrence relations determined by said determining means to derive textual sentences having relevant actual cooccurrence relation patterns from said text corpus file and for analyzing each of the derived textual sentences with the aid of sentence analysis or generation rules and a sentence analysis or generation lexicon, said testing means including means for examining whether the result of the analysis indicates that the derived textual sentences meet predetermined threshold conditions for a valid cooccurrence relation and means for outputting information indicating the valid cooccurrence relation.
Claim 12
Independent Claim
326 words
A system for generating cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, wherein the given sentence is defined as within a particular one of a plurality of sentence categories on the basis of the type of document in which the given sentence appears and is defined as within a particular one of a plurality of sentence fields on the basis of the subject matter of the given sentence, said system comprising: a text corpus file including textual sentences belonging to the same category or the same field as the given sentence; a cooccurrence relation table containing grammar or a set of grammatical rules for analyzing the textual sentences of said text corpus file to permit determining a cooccurrence relation between words in the textual sentences; a memory including an area for storing a hypothesized cooccurrence relation table listing hypothesized cooccurrence relations having a high probability of valid cooccurrence relations and an area for storing a processing program for executing algorithms for automatically generating and maintaining a cooccurrence relation lexicon; means for determining hypothesized cooccurrence relations between words of the sequence of words in the given sentence on the basis of cooccurrence relation patterns, indicative of high probability of a particular cooccurrence relation extracted from said hypothesized cooccurrence relation table in accordance with a processing program stored in said memory; and testing means for responding to hypothesized cooccurrence relations determined by said determining means to derive textual sentences having relevant actual cooccurrence relation patterns from said text corpus file and for analyzing each of the derived textual sentences with the aid of sentence analysis or generation rules and a sentence analysis or generation lexicon, said testing means including means for examining whether the result of the analysis indicates that the derived textual sentences meet predetermined threshold conditions for a valid cooccurrence relation and means for outputting information indicating the valid cooccurrence relation.
Claim 13
Dependent Claim
48 words
A system according to claim 9, further comprising registration control means for comparing the valid cooccurrence relation information from said testing means with a predetermined condition, and means responsive to the valid cooccurrence relation information meeting the predetermined condition for modifying the contents of said cooccurrence relation lexicon.
Claim 14
Independent Claim
210 words
A method, using a computer including a processor and a memory, of generating cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, said method comprising the steps of: (a) defining categories of sentences on the basis of the types of documents in which the sentences appear; (b) defining fields of sentences on the basis of the subject matters of the sentences; (c) preparing a text corpus by collecting input textual sentences belonging to the same category or the same field as the given sentence; (d) determining a hypothesized cooccurrence relation between words in the sequence of words in the given sentence on the basis of a cooccurrence relation pattern set up by an operator and indicating a particular possible cooccurrence relation between words in the the given sentence; (e) deriving an actual cooccurrence relation between words in the sequence of words in the given sentence from said text corpus for the determined hypothesized cooccurrence relation; (f) determining whether the actual cooccurrence relation exceeds a predetermined threshold condition for a valid cooccurrence relation; and (g) when the actual cooccurrence relation exceeds the predetermined threshold condition, outputting information indicating the actual cooccurrence relation as a valid cooccurrence relation.
Claim 15
Independent Claim
210 words
A method, using a computer including a processor and a memory, of generating cooccurrence relation information indicating whether a sequence of words in a given sentence described in a natural language is semantically correct or not, said method comprising the steps of: (a) defining categories of sentences on the basis of the types of documents in which the sentences appear; (b) defining fields of sentences on the basis of the subject matters of the sentences; (c) preparing a text corpus by collecting input textual sentences belonging to the same category or the same field as the given sentence; (d) determining a hypothesized cooccurrence relation between words in the sequence of words in the given sentence on the basis of a cooccurrence relation pattern set up by an operator and indicating a particular possible cooccurrence relation between words in the the given sentence; (e) deriving an actual cooccurrence relation between words in the sequence of words in the given sentence from said text corpus for the determined hypothesized cooccurrence relation; (f) determining whether the actual cooccurrence relation exceeds a predetermined threshold condition for a valid cooccurrence relation; and (g) when the actual cooccurrence relation exceeds the predetermined threshold condition, outputting information indicating the actual cooccurrence relation as a valid cooccurrence relation.
Claim 16
Dependent Claim
23 words
A method of generating cooccurrence relation information according to claim 11, wherein step (d) determines a hypothesized cooccurrence relation directly by the operator.
Claim 17
Dependent Claim
30 words
A method of generating cooccurrence relation information according to claim 6 wherein step (a) comprises storing in said memory a processing program for generating and maintaining said cooccurrence relation lexicon.