Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
219 words
An improved information system for retrieving query result information from one or more information sources in response to a query, the information system including descriptions of the information sources and the improvement comprising query execution means including: query plan generating means for receiving the query and the descriptions of the information sources and responding thereto by generating a query plan for retrieving the query result information from the information sources; and query plan execution means for receiving and responding to the query plan by retrieving the query result information from the information sources, the query plan execution means retrieving additional information from the information sources in addition to the query result information and providing the additional information to the query plan generation means in the course of executing the query plan, the additional information being type information indicating a type of the retrieved query result information; and the query plan generating means responding to the additional information and to the descriptions of the information sources by making a modification of the query plan and providing the modification to the query plan execution means for execution while the query plan execution means is executing the query plan, the query plan generating means further responds to the type information and the type description in making the modification of the query plan.
Claim 2
Dependent Claim
219 words
An improved information system for retrieving query result information from one or more information sources in response to a query, the information system including descriptions of the information sources and the improvement comprising query execution means including: query plan generating means for receiving the query and the descriptions of the information sources and responding thereto by generating a query plan for retrieving the query result information from the information sources; and query plan execution means for receiving and responding to the query plan by retrieving the query result information from the information sources, the query plan execution means retrieving additional information from the information sources in addition to the query result information and providing the additional information to the query plan generation means in the course of executing the query plan, the additional information being type information indicating a type of the retrieved query result information; and the query plan generating means responding to the additional information and to the descriptions of the information sources by making a modification of the query plan and providing the modification to the query plan execution means for execution while the query plan execution means is executing the query plan, the query plan generating means further responds to the type information and the type description in making the modification of the query plan.
Claim 3
Dependent Claim
30 words
The improved information system set forth in claim 1, wherein a description of an information source includes a type description indicating a type of the information in the information source.
Claim 4
Dependent Claim
25 words
The improved information system set forth in any of claims 1, 2, or 3 wherein: the information sources are located remotely from the information system.
Claim 5
Dependent Claim
38 words
The improved information system set forth in any of claims 1, 2, or 3 further comprising: a knowledge base including concepts and wherein the descriptions of the information sources describe the information sources in terms of the concepts.
Claim 6
Dependent Claim
56 words
The improved information system set forth in claim 4 wherein: the concepts include concepts relating to the information in the information sources and the additional information is an instance of a concept and the query plan generation means is further responsive to the instance as required by the query and the concepts relating to the information.
Claim 7
Dependent Claim
45 words
The improved information system set forth in claim 5 wherein: the concepts in the knowledge base are ordered in a hierarchy; and the knowledge base responds to a new concept or a new instance by ordering the new concept or new instance in the hierarchy.
Claim 8
Dependent Claim
50 words
The improved information system set forth in claim 6 wherein: the information sources are accessible by means of a plurality of protocols; the concepts in the knowledge base include concepts which describe the protocols; and the query plan generation means is further responsive to the concepts which describe the protocols.
Claim 9
Dependent Claim
51 words
A memory medium readable by a computer system, the memory medium being characterized in that: the memory medium contains code which, when executed by the computer system, implements the improved information system of claim 1 for retrieving query result information from one or more information sources in response to a query.
Claim 10
Dependent Claim
218 words
An information system for retrieving query result information from one or more information sources in response to a query, the information system comprising: a knowledge base including concepts related to information in the information sources, the knowledge base receiving the query and responding thereto by producing an information access description which describes what information is to be accessed in terms of the concepts; query plan generating means for receiving the information access description and responding to the information access description and the concepts by generating a query plan describing how the query result information is to be obtained from the information sources; and query plan execution means for receiving the query plan and executing the query plan to retrieve the query result information and additional information from the information sources and provide the additional information to the query plan generating means in the course of executing the query plan, the query plan generating means responding thereto and to the concepts by making a modification of the query plan and providing the modification to the query plan execution means for execution, the additional information being type information indicating a type of the retrieved query result information, the query plan generating means further responds to the type information and the type description in making the modification of the query plan.
Claim 11
Dependent Claim
218 words
An information system for retrieving query result information from one or more information sources in response to a query, the information system comprising: a knowledge base including concepts related to information in the information sources, the knowledge base receiving the query and responding thereto by producing an information access description which describes what information is to be accessed in terms of the concepts; query plan generating means for receiving the information access description and responding to the information access description and the concepts by generating a query plan describing how the query result information is to be obtained from the information sources; and query plan execution means for receiving the query plan and executing the query plan to retrieve the query result information and additional information from the information sources and provide the additional information to the query plan generating means in the course of executing the query plan, the query plan generating means responding thereto and to the concepts by making a modification of the query plan and providing the modification to the query plan execution means for execution, the additional information being type information indicating a type of the retrieved query result information, the query plan generating means further responds to the type information and the type description in making the modification of the query plan.
Claim 12
Dependent Claim
41 words
The information system set forth in claim 9 wherein: The information sources are accessed by a plurality of protocols; and the concepts in the knowledge base include concepts related to the protocols by means of which the information sources are accessed.
Claim 13
Independent Claim
163 words
A method practiced in an information system which retrieves query result information from one or more information sources in response to a query, the method comprising the steps of: receiving the query and the descriptions of the information sources and responding thereto by generating a query plan for retrieving the query result information from the information sources; and receiving and responding to the query plan by retrieving the query result information from the information sources; retrieving additional information from the information sources in addition to the query result information and providing the additional information in the course of executing the query plan, the additional information being type information indicating a type of the retrieved query result informations; and responding to the additional information and to the descriptions of the information sources by making a modification of the query plan while executing the query plan, and further responding to the type information and the type description in making the modification of the query plan.
Claim 14
Independent Claim
163 words
A method practiced in an information system which retrieves query result information from one or more information sources in response to a query, the method comprising the steps of: receiving the query and the descriptions of the information sources and responding thereto by generating a query plan for retrieving the query result information from the information sources; and receiving and responding to the query plan by retrieving the query result information from the information sources; retrieving additional information from the information sources in addition to the query result information and providing the additional information in the course of executing the query plan, the additional information being type information indicating a type of the retrieved query result informations; and responding to the additional information and to the descriptions of the information sources by making a modification of the query plan while executing the query plan, and further responding to the type information and the type description in making the modification of the query plan.
Claim 15
Dependent Claim
234 words
An improved information system for retrieving query result information from one or more information sources in response to a query, the information system including descriptions of the information sources that include a source description indicating a source of the information in the information source, and the improvement comprising query execution means including: query plan generating means for receiving the query and the descriptions of the information sources and responding thereto by generating a query plan for retrieving the query result information from the information sources; and query plan execution means for receiving and responding to the query plan by retrieving the query result information from the information sources, the query plan execution means retrieving additional information from the information sources in addition to the query result information and providing the additional information to the query plan generation means in the course of executing the query plan, the additional information being source information indicating a source of the retrieved query result information; and the query plan generating means responding to the additional information and to the descriptions of the information sources by making a modification of the query plan and providing the modification to the query plan execution means for execution while the query plan execution means is executing the query plan, the query plan generating means further responds to the source information and the source description in making the modification of the query plan.
Claim 16
Dependent Claim
234 words
An improved information system for retrieving query result information from one or more information sources in response to a query, the information system including descriptions of the information sources that include a source description indicating a source of the information in the information source, and the improvement comprising query execution means including: query plan generating means for receiving the query and the descriptions of the information sources and responding thereto by generating a query plan for retrieving the query result information from the information sources; and query plan execution means for receiving and responding to the query plan by retrieving the query result information from the information sources, the query plan execution means retrieving additional information from the information sources in addition to the query result information and providing the additional information to the query plan generation means in the course of executing the query plan, the additional information being source information indicating a source of the retrieved query result information; and the query plan generating means responding to the additional information and to the descriptions of the information sources by making a modification of the query plan and providing the modification to the query plan execution means for execution while the query plan execution means is executing the query plan, the query plan generating means further responds to the source information and the source description in making the modification of the query plan.