ENHANCED KNOWLEDGE REPOSITORY
First Claim
Patent Images
1. A knowledge representation system, comprising:
- a data store having a knowledge base stored therein comprising first knowledge represented in a structured, machine-readable format which encodes meaning; and
at least one computing device configured to;
generate second knowledge for inclusion in the knowledge base by inferring the second knowledge from the first knowledge;
store the second knowledge in the knowledge base in association with related knowledge information identifying the first knowledge from which the second knowledge was inferred;
dynamically generate third knowledge not represented in the knowledge base in response to queries by inferring the third knowledge from one or both of the first and second knowledge; and
respond to queries using one or more of the first knowledge, the second knowledge, or the third knowledge.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to knowledge representation systems which include a knowledge base in which knowledge is represented in a structured, machine-readable format that encodes meaning.
291 Citations
20 Claims
-
1. A knowledge representation system, comprising:
-
a data store having a knowledge base stored therein comprising first knowledge represented in a structured, machine-readable format which encodes meaning; and at least one computing device configured to; generate second knowledge for inclusion in the knowledge base by inferring the second knowledge from the first knowledge; store the second knowledge in the knowledge base in association with related knowledge information identifying the first knowledge from which the second knowledge was inferred; dynamically generate third knowledge not represented in the knowledge base in response to queries by inferring the third knowledge from one or both of the first and second knowledge; and respond to queries using one or more of the first knowledge, the second knowledge, or the third knowledge. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A knowledge representation system, comprising:
-
a data store having a knowledge base stored therein comprising knowledge represented in a structured, machine-readable format which encodes meaning; and at least one computing device configured to; translate a natural language question to one or more queries, the natural language question being associated with a knowledge domain within the knowledge; determine whether any of the one or more queries relate to the knowledge domain; and respond to the natural language question using a portion of the knowledge within the knowledge domain where at least one of the one or more queries relates to the knowledge domain. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A knowledge representation system, comprising:
-
a data store having a knowledge base stored therein comprising knowledge represented in a structured, machine-readable format which encodes meaning, the knowledge including a plurality of facts each of which is represented in the machine-readable format, and a plurality of explanations each of which is identified as corresponding to one or more of the facts, the explanations including human-readable explanatory text relating to the corresponding facts; and at least one computing device configured to; identify a first one of the facts corresponding to a query; identify a first one of the explanations corresponding to the first fact; and respond to the query using the explanatory text corresponding to the first explanation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A knowledge representation system, comprising:
-
a data store having a knowledge base stored therein comprising first knowledge represented in a structured, machine-readable format which encodes meaning; and at least one computing device configured to; generate second knowledge for inclusion in the knowledge base by inferring the second knowledge from the first knowledge; store the second knowledge in the knowledge base; dynamically generate third knowledge not represented in the knowledge base in response to queries by inferring the third knowledge from one or both of the first and second knowledge; translate natural language questions to queries; and respond to the queries using one or more of the first knowledge, the second knowledge, or the third knowledge. - View Dependent Claims (17, 18, 19, 20)
-
Specification