Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
452 words
An object-oriented data mining and decision making system in a digital computer performing data mining and decision making through the aid of a set of CPUs of said digital computer, comprising: input/output means for reading data and generating output; computer storing means for storing data and computer programs; a set of object-oriented learning engines being a set of executable computer programs stored in said computer storing means for mining source data and generating a set of object-oriented knowledge bases through the aid of said set of CPUs of said digital computer; and a set of object-oriented inference engines being a set of executable computer programs stored in said computer storing means for reasoning about said set of object-oriented knowledge bases and generating inference results; wherein A. said set of object-oriented learning engines comprising: a. means for reading data from said source data through said input/output means; b. means for selecting a set of attributes and a set of actions from attributes of said source data; c. means for creating a set of learning classes in said computer storing means, each one of said learning classes comprising said set of attributes, said set of actions, and a set of learning objects; d. means for assigning a set of positive decision values and a set of negative decision values in said set of actions and means for classifying said set of learning objects into positive objects and negative objects; e. means for clustering all identical objects into a single combined object; f means for counting positive count and negative count of said combined object; g. means for combining conjunctive objects of higher rank to form a combined conjunctive object of lower rank; h. means for deleting unqualified conjunctive objects; and i. means for generating said set of object-oriented knowledge bases in said computer storing means, each one of said object-oriented knowledge bases comprising a set of knowledge base objects; B. said set of object-oriented inference engines comprising: a. means for scanning all fields of said set of knowledge base objects generated by said set of object-oriented learning engines in said computer storing means; b. means for creating a set of knowledge classes, each one of said knowledge classes comprising a set of attributes, a set of actions, a set of knowledge objects, and a test object; c. means for entering test data into said test object; d. means for comparing said test object with each one of said knowledge objects in the same one of said knowledge classes, and means for determining said test object and said one of said knowledge objects being matched; and e. means for executing said set of actions in said one of said knowledge objects through said input/output means.
Claim 2
Dependent Claim
452 words
An object-oriented data mining and decision making system in a digital computer performing data mining and decision making through the aid of a set of CPUs of said digital computer, comprising: input/output means for reading data and generating output; computer storing means for storing data and computer programs; a set of object-oriented learning engines being a set of executable computer programs stored in said computer storing means for mining source data and generating a set of object-oriented knowledge bases through the aid of said set of CPUs of said digital computer; and a set of object-oriented inference engines being a set of executable computer programs stored in said computer storing means for reasoning about said set of object-oriented knowledge bases and generating inference results; wherein A. said set of object-oriented learning engines comprising: a. means for reading data from said source data through said input/output means; b. means for selecting a set of attributes and a set of actions from attributes of said source data; c. means for creating a set of learning classes in said computer storing means, each one of said learning classes comprising said set of attributes, said set of actions, and a set of learning objects; d. means for assigning a set of positive decision values and a set of negative decision values in said set of actions and means for classifying said set of learning objects into positive objects and negative objects; e. means for clustering all identical objects into a single combined object; f means for counting positive count and negative count of said combined object; g. means for combining conjunctive objects of higher rank to form a combined conjunctive object of lower rank; h. means for deleting unqualified conjunctive objects; and i. means for generating said set of object-oriented knowledge bases in said computer storing means, each one of said object-oriented knowledge bases comprising a set of knowledge base objects; B. said set of object-oriented inference engines comprising: a. means for scanning all fields of said set of knowledge base objects generated by said set of object-oriented learning engines in said computer storing means; b. means for creating a set of knowledge classes, each one of said knowledge classes comprising a set of attributes, a set of actions, a set of knowledge objects, and a test object; c. means for entering test data into said test object; d. means for comparing said test object with each one of said knowledge objects in the same one of said knowledge classes, and means for determining said test object and said one of said knowledge objects being matched; and e. means for executing said set of actions in said one of said knowledge objects through said input/output means.
Claim 3
Dependent Claim
76 words
The object-oriented data mining and decision making system of claim 1 further comprises: A. means for storing all permissible values of each attribute of said learning objects in said computer storing means; B. means for assigning codes to said permissible values; C. means for translating said permissible values to said codes; D. means for creating a set of learning objects with said codes in fields; and E. means for translating said codes to said permissible values.
Claim 4
Dependent Claim
20 words
The object-oriented data mining and decision making system of claim 1 wherein said source data are a set of databases.
Claim 5
Dependent Claim
44 words
The object-oriented data mining and decision making system of claim 1 wherein each one of said learning classes comprises additional attributes, for storing said positive count, for storing said negative count, and for storing a certainty factor for each one of said learning objects.
Claim 6
Dependent Claim
26 words
The object-oriented data mining and decision making system of claim 1 further comprises means for calculating a certainty factor for each one of said learning objects.
Claim 7
Dependent Claim
50 words
The object-oriented data mining and decision making system in claim 5 further comprises: means for assigning threshold conditions for said certainty factor and for said positive count of each one of said learning objects; and means for determining whether said each one of said learning objects satisfying said threshold conditions.
Claim 8
Dependent Claim
19 words
The object-oriented data mining and decision making system of claim 1 further comprises means for object-oriented bottom-up conjunctive generalization.
Claim 9
Dependent Claim
263 words
An object-oriented data mining system in a digital computer for mining data and generating a set of object-oriented knowledge bases through the aid of a set of CPUs of said digital computer, comprising: input/output means for reading data and generating output; computer storing means for storing data and computer programs; a set of object-oriented learning engines being a set of executable computer programs for mining source data and generating said set of object-oriented knowledge bases through the aid of said set of CPUs of said digital computer, comprising: means for reading data from said source data through said input/output means; means for selecting a set of attributes and a set of actions from said source data; means for creating a set of learning classes in said computer storing means, each one of said learning classes comprising said set of attributes, said set of actions, and a set of learning objects; means for assigning a set of positive decision values and a set of negative decision values in said set of actions and means for classifying said set of learning objects into positive objects and negative objects; means for clustering all identical objects into a single combined object; means for counting and saving positive count and negative count of said combined object; means for combining conjunctive objects of higher rank to form a combined conjunctive object of lower rank; means for deleting unqualified conjunctive objects; and means for generating said set of object-oriented knowledge bases in said computer storing means, each one of said object-oriented knowledge bases comprising a set of knowledge base objects.
Claim 10
Dependent Claim
263 words
An object-oriented data mining system in a digital computer for mining data and generating a set of object-oriented knowledge bases through the aid of a set of CPUs of said digital computer, comprising: input/output means for reading data and generating output; computer storing means for storing data and computer programs; a set of object-oriented learning engines being a set of executable computer programs for mining source data and generating said set of object-oriented knowledge bases through the aid of said set of CPUs of said digital computer, comprising: means for reading data from said source data through said input/output means; means for selecting a set of attributes and a set of actions from said source data; means for creating a set of learning classes in said computer storing means, each one of said learning classes comprising said set of attributes, said set of actions, and a set of learning objects; means for assigning a set of positive decision values and a set of negative decision values in said set of actions and means for classifying said set of learning objects into positive objects and negative objects; means for clustering all identical objects into a single combined object; means for counting and saving positive count and negative count of said combined object; means for combining conjunctive objects of higher rank to form a combined conjunctive object of lower rank; means for deleting unqualified conjunctive objects; and means for generating said set of object-oriented knowledge bases in said computer storing means, each one of said object-oriented knowledge bases comprising a set of knowledge base objects.
Claim 11
Dependent Claim
17 words
The object-oriented data mining system of claim 8 wherein said source data are a set of databases.
Claim 12
Dependent Claim
30 words
The object-oriented data mining system of claim 8 wherein each of said learning classes comprises additional attributes, for said positive count, for said negative count, and for a certainty factor.
Claim 13
Dependent Claim
23 words
The object-oriented data mining system of claim 10 further comprises means for calculating said certainty factor for each one of said learning objects.
Claim 14
Dependent Claim
46 words
The object-oriented data mining system of claim 11 further comprises: means for assigning threshold conditions for said certainty factor and for said positive count to each one of said learning objects; and means for determining whether each one of said learning objects satisfying said threshold conditions.
Claim 15
Dependent Claim
48 words
The object-oriented data mining system of claim 8 further comprises means for creating a set of subclasses of said learning classes, each one of said subclasses comprising attributes for storing said positive count, for storing said negative count, and for storing a certainty factor for said learning objects.
Claim 16
Dependent Claim
68 words
The object-oriented data mining system of claim 8 further comprises: means for storing all possible values of each attribute of said learning classes in said computer storing means; means for assigning codes to said possible values; means for translating said possible values to said codes; means for creating a set of learning objects with said codes of values; and means for translating said codes to said possible values.
Claim 17
Dependent Claim
20 words
The object-oriented data mining system of claim 8 further comprises means for fuzzifying values in a subset of said attributes.
Claim 18
Dependent Claim
16 words
The object-oriented data mining system of claim 8 further comprises means for bottom-up object-oriented conjunctive generalization.
Claim 19
Dependent Claim
307 words
An object-oriented decision making system in a digital computer, comprises: input/output means for reading data and generating output; computer storing means for storing data and computer programs; a set of object-oriented knowledge bases storing in said computer storing means, each one of said object-oriented knowledge bases comprising a set of attributes, a set of actions, and a set of knowledge base objects; intersections of said attributes and said knowledge base objects being called fields of said knowledge base objects, data stored in said fields being called values, intersections of said actions and said knowledge base objects being called decision-fields of said knowledge base objects, data stored in said decision-fields being called decision statements of said knowledge base objects; a set of object-oriented inference engines being a set of executable computer programs stored in said computer storing means for reasoning about said set of object-oriented knowledge bases and generating inference results based on a set of test data, comprising: means for creating a set of knowledge classes, each one of said set of knowledge classes comprising a set of attributes, a set of actions, and a set of knowledge objects, and a test object; intersections of said attributes and said knowledge objects being called fields of said knowledge objects, and intersections of said actions and said knowledge objects being called decision-fields of said knowledge objects, values stored in said decision-fields being called decision statements of said knowledge objects; means for scanning said fields in each one of said knowledge objects in said computer storing means; means for obtaining test data and entering said test data into said test object, means for comparing test object with each one of said knowledge objects, and means for determining the two compared objects being matched; and means for executing said set of decision statements in said knowledge objects through said input/output means.
Claim 20
Dependent Claim
307 words
An object-oriented decision making system in a digital computer, comprises: input/output means for reading data and generating output; computer storing means for storing data and computer programs; a set of object-oriented knowledge bases storing in said computer storing means, each one of said object-oriented knowledge bases comprising a set of attributes, a set of actions, and a set of knowledge base objects; intersections of said attributes and said knowledge base objects being called fields of said knowledge base objects, data stored in said fields being called values, intersections of said actions and said knowledge base objects being called decision-fields of said knowledge base objects, data stored in said decision-fields being called decision statements of said knowledge base objects; a set of object-oriented inference engines being a set of executable computer programs stored in said computer storing means for reasoning about said set of object-oriented knowledge bases and generating inference results based on a set of test data, comprising: means for creating a set of knowledge classes, each one of said set of knowledge classes comprising a set of attributes, a set of actions, and a set of knowledge objects, and a test object; intersections of said attributes and said knowledge objects being called fields of said knowledge objects, and intersections of said actions and said knowledge objects being called decision-fields of said knowledge objects, values stored in said decision-fields being called decision statements of said knowledge objects; means for scanning said fields in each one of said knowledge objects in said computer storing means; means for obtaining test data and entering said test data into said test object, means for comparing test object with each one of said knowledge objects, and means for determining the two compared objects being matched; and means for executing said set of decision statements in said knowledge objects through said input/output means.
Claim 21
Dependent Claim
119 words
The object-oriented decision making system of claim 17 further comprises: means for storing all permissible values of each one of said attributes and all decision statements in each one of said actions of each one of said knowledge classes in said computer storing means; means for assigning a code to each one of said permissible values and each one of said decision statements; means for translating said permissible values and said decision statements to codes; means for creating a set of knowledge objects in said computer storing means with said code in each one of said fields, and in each one of decision fields; and means for translating said codes to said permissible values and to said decision statements.
Claim 22
Dependent Claim
25 words
The set of object-oriented inference engines of claim 17 further comprises means for querying environments of said object-oriented knowledge-based system to obtain said test data.
Claim 23
Dependent Claim
23 words
The test data of claim 17 are fed from said input/output means of said object-oriented knowledge-based system into said computer storing means directly.