Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
256 words
A knowledge-based system for the retrieval of images based on expert knowledge and patient information stored in a computer system, the knowledge-based system comprising: a first memory means for storing a knowledge-base comprising the expert knowledge information including structural knowledge on a plurality of classes, general procedural knowledge, heuristic knowledge stored in the form of rules, and control knowledge for controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; a second memory means for storing a database comprising the patient information including patient data, examination data and images; knowledge-base/database interface means for coupling said database to said knowledge-base for receiving and transmitting information therebetween; means for storing new patient information in the second memory means; reasoning means for searching the hierarchies of the plurality of classes stored in the knowledge-base, for dynamically creating objects and for selecting rules in response to storing the new patient information in the second memory means, said searching and selecting being conducted based on said stored control knowledge, structural knowledge and general procedural knowledge, and said stored patient information; retrieving means to search the patient information stored in the database and to retrieve the examination data indicated by the execution of the rules selected by said reasoning means; user interface means for accessing said stored patient information from said database and outputting the patient information retrieved by said retrieving means; and control interface means for coupling said user interface means to said knowledge-base for receiving and transmitting information and controlling the flow of information therebetween.
Claim 2
Dependent Claim
256 words
A knowledge-based system for the retrieval of images based on expert knowledge and patient information stored in a computer system, the knowledge-based system comprising: a first memory means for storing a knowledge-base comprising the expert knowledge information including structural knowledge on a plurality of classes, general procedural knowledge, heuristic knowledge stored in the form of rules, and control knowledge for controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; a second memory means for storing a database comprising the patient information including patient data, examination data and images; knowledge-base/database interface means for coupling said database to said knowledge-base for receiving and transmitting information therebetween; means for storing new patient information in the second memory means; reasoning means for searching the hierarchies of the plurality of classes stored in the knowledge-base, for dynamically creating objects and for selecting rules in response to storing the new patient information in the second memory means, said searching and selecting being conducted based on said stored control knowledge, structural knowledge and general procedural knowledge, and said stored patient information; retrieving means to search the patient information stored in the database and to retrieve the examination data indicated by the execution of the rules selected by said reasoning means; user interface means for accessing said stored patient information from said database and outputting the patient information retrieved by said retrieving means; and control interface means for coupling said user interface means to said knowledge-base for receiving and transmitting information and controlling the flow of information therebetween.
Claim 3
Dependent Claim
24 words
A knowledge-based system according to claim 1, wherein said structural knowledge includes attribute information, identifier information, and relationship information on said plurality of classes.
Claim 4
Dependent Claim
26 words
A knowledge-based system according to claim 2, wherein the relationships among said classes represented in said relationship information are association relationships, specialization relationships, and aggregation relationships.
Claim 5
Dependent Claim
25 words
A knowledge-based system according to claim 2, wherein said general procedural knowledge includes information on a plurality of data processing procedures performed on said classes.
Claim 6
Dependent Claim
28 words
A knowledge-based system according to claim 4, wherein said data processing procedures includes query and update operations for performing on said classes and said relationships among said classes.
Claim 7
Dependent Claim
23 words
A knowledge-based system according to claim 1, wherein said heuristic knowledge includes information on reasoning processes for determining the images to be retrieved.
Claim 8
Dependent Claim
23 words
A knowledge-based system according to claim 6, wherein said information on reasoning processes is stored in the form of a plurality of rules.
Claim 9
Dependent Claim
16 words
A knowledge-based system according to claim 7, wherein said stored rules are in an "IF-THEN" format.
Claim 10
Dependent Claim
30 words
A knowledge-based system according to claim 8, wherein each rule selected by said reasoning means is executed by said retrieving means upon satisfaction of the "IF" condition of said rule.
Claim 11
Dependent Claim
27 words
A knowledge-based system according to claim 1, wherein said control knowledge comprises rules represented as triggers owned by at least one respective of the plurality of classes.
Claim 12
Dependent Claim
19 words
A knowledge-based system according to claim 1, wherein said user interface means includes means for displaying the images retrieved.
Claim 13
Dependent Claim
264 words
A knowledge-based system which includes a coupled knowledge-base and database stored in a computer system for operating in a predetermined application domain, the knowledge-based system comprising: a first memory for storing a knowledge-base comprising data representative of application domain expert knowledge including structural knowledge on a plurality of classes, general procedural knowledge, heuristic knowledge stored in the form of rules, and control knowledge for controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; a second memory for storing a database comprising data which are a plurality of instances of said structural knowledge; knowledge-base/database interface means for coupling said database to said knowledge-base for receiving and transmitting data therebetween; means for storing new instances of said structural knowledge in said second memory means; reasoning means for searching the hierarchies of the plurality of classes stored in the knowledge-base, for dynamically creating objects and for selecting rules in response to storing the new instances of said structural knowledge in said second memory means, said searching and selecting being conducted based on said stored control knowledge, structural knowledge and general procedural knowledge, and the data stored in said database; retrieving means to search the data stored in the database and to retrieve the data indicated by the execution of the rules selected by said reasoning means; user interface means for accessing the data stored in said database and outputting the data retrieved by said retrieving means; and control interface means for coupling said user interface means to said knowledge-base for receiving and transmitting data and controlling the flow of data therebetween.
Claim 14
Dependent Claim
264 words
A knowledge-based system which includes a coupled knowledge-base and database stored in a computer system for operating in a predetermined application domain, the knowledge-based system comprising: a first memory for storing a knowledge-base comprising data representative of application domain expert knowledge including structural knowledge on a plurality of classes, general procedural knowledge, heuristic knowledge stored in the form of rules, and control knowledge for controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; a second memory for storing a database comprising data which are a plurality of instances of said structural knowledge; knowledge-base/database interface means for coupling said database to said knowledge-base for receiving and transmitting data therebetween; means for storing new instances of said structural knowledge in said second memory means; reasoning means for searching the hierarchies of the plurality of classes stored in the knowledge-base, for dynamically creating objects and for selecting rules in response to storing the new instances of said structural knowledge in said second memory means, said searching and selecting being conducted based on said stored control knowledge, structural knowledge and general procedural knowledge, and the data stored in said database; retrieving means to search the data stored in the database and to retrieve the data indicated by the execution of the rules selected by said reasoning means; user interface means for accessing the data stored in said database and outputting the data retrieved by said retrieving means; and control interface means for coupling said user interface means to said knowledge-base for receiving and transmitting data and controlling the flow of data therebetween.
Claim 15
Dependent Claim
24 words
A knowledge-based system according to claim 12, wherein said structural knowledge includes attribute information, identifier information, and relationship information on said plurality of classes.
Claim 16
Dependent Claim
26 words
A knowledge-based system according to claim 13, wherein the relationships among said classes represented in said relationship information are association relationships, specialization relationships, and aggregation relationships.
Claim 17
Dependent Claim
25 words
A knowledge-based system according to claim 14, wherein said general procedural knowledge includes information on a plurality of data processing procedures performed on said classes.
Claim 18
Dependent Claim
28 words
A knowledge-based system according to claim 15, wherein said data processing procedures includes query and update operations for performing on said classes and said relationships among said classes.
Claim 19
Dependent Claim
23 words
A knowledge-based system according to claim 12, wherein said heuristic knowledge includes information on reasoning processes for determining the data to be retrieved.
Claim 20
Dependent Claim
23 words
A knowledge-based system according to claim 17, wherein said information on reasoning processes is stored in the form of a plurality of rules.
Claim 21
Dependent Claim
16 words
A knowledge-based system according to claim 18, wherein said stored rules are in an "IF-THEN" format.
Claim 22
Dependent Claim
30 words
A knowledge-based system according to claim 19, wherein each rule selected by said reasoning means is executed by said retrieving means upon satisfaction of the "IF" condition of said rule.
Claim 23
Dependent Claim
27 words
A knowledge-based system according to claim 12, wherein said control knowledge comprises rules represented as triggers owned by at least one respective of the plurality of classes.
Claim 24
Dependent Claim
19 words
A knowledge-based system according to claim 21, wherein said user interface means includes means for displaying the data retrieved.
Claim 25
Independent Claim
201 words
A method for retrieving images based on expert knowledge and patient information stored in a computer system, the method comprising the steps of: storing in a knowledge-base the expert knowledge information including structural knowledge on a plurality of classes, general procedural knowledge, heuristic knowledge stored in the form of a plurality of rules in an "IF-THEN" format, and control knowledge for controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; storing in a database patient information including patient data, examination data and images; receiving and transmitting information between the knowledge-base and database; storing new patient information in the database; searching the hierarchies of the plurality of classes stored in the knowledge base, creating objects dynamically and selecting rules in response to storing the new patient information in the database, said searching and selecting being conducted based on said stored control knowledge, structural knowledge and general procedural knowledge, and said stored patient information; executing each rule selected from searching the plurality of classes upon satisfaction of the "IF" condition of said rule; searching the patient information stored in the database and retrieving the patient information indicated by the rules executed; and outputting the patient information retrieved.
Claim 26
Independent Claim
201 words
A method for retrieving images based on expert knowledge and patient information stored in a computer system, the method comprising the steps of: storing in a knowledge-base the expert knowledge information including structural knowledge on a plurality of classes, general procedural knowledge, heuristic knowledge stored in the form of a plurality of rules in an "IF-THEN" format, and control knowledge for controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; storing in a database patient information including patient data, examination data and images; receiving and transmitting information between the knowledge-base and database; storing new patient information in the database; searching the hierarchies of the plurality of classes stored in the knowledge base, creating objects dynamically and selecting rules in response to storing the new patient information in the database, said searching and selecting being conducted based on said stored control knowledge, structural knowledge and general procedural knowledge, and said stored patient information; executing each rule selected from searching the plurality of classes upon satisfaction of the "IF" condition of said rule; searching the patient information stored in the database and retrieving the patient information indicated by the rules executed; and outputting the patient information retrieved.
Claim 27
Dependent Claim
33 words
A method for retrieving images according to claim 23, wherein the step of storing structural knowledge in the knowledge-base includes storing attribute information, identifier information, and relationship information on said plurality of classes.
Claim 28
Dependent Claim
29 words
A method for retrieving images according to claim 24, wherein the relationships among said classes represented in said stored relationship information are association relationships, specialization relationships, and aggregation relationships.
Claim 29
Dependent Claim
35 words
A method for retrieving images according to claim 23, wherein the step of storing the general procedural knowledge in the knowledge-base includes storing information on a plurality of data processing procedures performed on said classes.
Claim 30
Dependent Claim
33 words
A method for retrieving images according to claim 23, wherein the step of storing the heuristic knowledge in the knowledge-base includes storing information on reasoning processes for determining the images to be retrieved.
Claim 31
Dependent Claim
44 words
A method for retrieving images according to claim 27, wherein the step of storing the control knowledge in the knowledge-base includes storing the control knowledge in the form of rules represented as triggers owned by at least one respective of the plurality of classes.
Claim 32
Dependent Claim
146 words
A knowledge-based system which includes a coupled knowledge-base and database for operating in a predetermined application domain, the knowledge-based system comprising: a memory for storing data representative of domain expert knowledge including structural knowledge on attributes and identifiers of a plurality of classes and relationships between the classes, general procedural knowledge on a plurality of data processing procedures performed on the classes, heuristic knowledge on reasoning processes for performing predetermined functions in the application domain, and domain dependent control knowledge for determining the reasoning process specific to the application domain by controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; and control means coupled to said memory for controlling the storage of new data in said memory by searching the hierarchies of the plurality of classes and dynamically creating objects in response to storing the new data in said memory.
Claim 33
Dependent Claim
146 words
A knowledge-based system which includes a coupled knowledge-base and database for operating in a predetermined application domain, the knowledge-based system comprising: a memory for storing data representative of domain expert knowledge including structural knowledge on attributes and identifiers of a plurality of classes and relationships between the classes, general procedural knowledge on a plurality of data processing procedures performed on the classes, heuristic knowledge on reasoning processes for performing predetermined functions in the application domain, and domain dependent control knowledge for determining the reasoning process specific to the application domain by controlling the functions of searching hierarchies of the plurality of classes and dynamically creating objects; and control means coupled to said memory for controlling the storage of new data in said memory by searching the hierarchies of the plurality of classes and dynamically creating objects in response to storing the new data in said memory.
Claim 34
Dependent Claim
51 words
A knowledge-based system according to claim 29, wherein the structural knowledge stored in said memory includes attribute information, identifier information, and relationship information on said plurality of classes, said attribute information, identifier information, and relationship information on each class being represented in the form Attribute-name: data-type=default-value Identifier: Attribute-names Operation-name (arguments): return-type.
Claim 35
Dependent Claim
26 words
A knowledge-based system according to claim 30, wherein the relationships among said classes represented in said relationship information are association relationships, specialization relationships, and aggregation relationships.
Claim 36
Dependent Claim
48 words
A knowledge-based system according to claim 31, wherein the general procedural knowledge stored in said memory includes information on a plurality of data processing procedures performed on said classes, said data processing procedures performed on each class being represented in the form Procedure-name (arguments): SELECT output-specification WHERE constraint-specification.
Claim 37
Dependent Claim
28 words
A knowledge-based system according to claim 32, wherein said data processing procedures includes query and update operations for performing on said classes and said relationships among said classes.
Claim 38
Dependent Claim
65 words
A knowledge-based system according to claim 33, wherein the heuristic knowledge stored in said memory includes information on reasoning processes for performing predetermined functions in the application domain, said information on reasoning processes being stored in the form of a plurality of rules encapsulated in said plurality of classes, each rule encapsulated in each class being represented in the form Rule-name: IF condition-specification THEN action-specification.
Claim 39
Dependent Claim
40 words
A knowledge-based system according to claim 34, wherein the domain dependent control knowledge stored in said memory comprises rules represented in the form Trigger-name (arguments): IF: activated-condition-specification THEN: action-specification owned by at least one respective of the plurality of classes.