Patent Document ID: 10127274
Application ID: 15018338

Base Claim:
1. An information retrieval system, comprising: a knowledge model database configured to store a knowledge model for a knowledge domain, the knowledge model defining a plurality of entities and interrelationships between one or more of the plurality of entities, the plurality of entities including concepts and instances; a knowledge base identifying a plurality of items including at least one question and at least one answer to the at least one question, each of the plurality of items being associated with at least one annotation identifying at least one of the entities in the knowledge model, the at least one annotation comprising a first triple statement; and a server hardware computing device coupled to a network and comprising at least one processor executing instructions within a computer readable media, the instructions causing the system to: receive, from a client computer using a computer network, a natural language query, analyze the natural language query to identify a plurality of terms and interpret the natural language query as a question, determine a relationship between a pair of terms in the plurality of terms using the knowledge model, construct a second triple statement using the relationship between the pair of terms, execute a query against the knowledge base using the second triple statement to identify, within the knowledge base, a match with the first triple statement in the at least one annotation, in order to generate a set of results listing the at least one question and the at least one answer, wherein the server hardware computing device is configured to apply different weights, via at least one semantic similarity or distance within the first triple statement or the second triple statement, for balancing the relationship between the at least one question and the at least one answer, maintain a log of partial, mismatching or partially matching queries to identify at least one frequently asked question to be added to a frequently asked question database in the knowledge base, and transmit, to the client computer, the set of results.

---

Claim 2:
2. The system of claim 1 , wherein the knowledge model database is configured as a triple store.