Intranet mediator
First Claim
1. A method for digital data gathering in response to a query, comprising:
- conducting concurrent searching of structured and unstructured data sources, and preselecting data sources most likely to contain a valid response to the query before submitting the query to the data sources.
3 Assignments
0 Petitions
Accused Products
Abstract
An intranet mediator for obtaining direct answers to natural language questions allowing users to search both a data warehouse of integrated/structured data sources and unstructured data sources. The intranet mediator allows the user to obtain an answer to a natural language question without having to surf the data sources in which the answer might be contained, or without being limited to one specific factual item return. The intranet mediator operates on the supposition that most answers to business queries are contained within structured data sources which have been integrated into the data warehouse thereby having common schema and known contents. Preselection of the most relevant data source(s) is thus possible before query output. Search of unstructured data is also performed for additional context surrounding either the question or the answer. A direct answer is given in response to the question. If desired, the intranet mediator may also display a list of data sources where additional relevant information may be found.
-
Citations
28 Claims
-
1. A method for digital data gathering in response to a query, comprising:
- conducting concurrent searching of structured and unstructured data sources, and preselecting data sources most likely to contain a valid response to the query before submitting the query to the data sources.
- View Dependent Claims (2, 3, 4)
-
5. A method of digital data gathering for providing an answer to a natural language question, comprising:
-
a) accepting input of a natural language question;
b) identifying the relevant concepts of the natural language question;
c) assembling the relevant concepts of the natural language question into a query;
d) identifying a structured data source likely to contain an answer to the query;
e) performing a first search of the query in the structured data source;
f) performing a second search of the query in an unstructured data source;
g) integrating the results of the first and second searches and selecting an answer to the natural language question; and
h) displaying the selected answer to the natural language question. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28)
-
-
19. An intranet mediator for providing a most likely answer to a natural language question, comprising:
-
a) a user interface with;
i) a natural language question input module for accepting natural language questions; and
ii) an answer module for display of the most likely answer;
b) a parser module for identifying the relevant concepts of the natural language question, assembling the relevant concepts of the natural language question into a query and eliminating irrelevant words of the natural language question from use in the query;
c) an unstructured data source manager for managing query input to, and accepting results from, unstructured data sources;
d) a data source selection module for accepting the query from the parser and for identifying a data source likely to contain an answer to the query;
the data source selection module being connectable to a meta-data source for a physical data warehouse,e) a dispatcher module for accepting the query from the parser and for accepting the identified data source from the data source selection module and routing the query and identified data source to a structured data source manager or an unstructured data source manager, or both;
f) a structured data source manager for accepting the query from the dispatcher and performing a search of the query in the data warehouse and forwarding the results of the search to a results manager module;
g) the unstructured data source manager further accepting the query and any identified unstructured data sources from the dispatcher and performing a search of the query in the identified unstructured data sources and forwarding the results of the search to a results manager; and
h) a results manager module for accepting the results of the structured and unstructured data source searches and integrating the results of the searches and selecting the most likely answer and forwarding the most likely answer to the answer module.
-
-
27. An intranet mediator for providing a most likely answer to a natural language question, comprising:
-
a) a physical data warehouse containing structured data sources;
b) unstructured data sources;
c) a meta-data repository having meta-data for the structured data sources;
d) a natural language question input module for accepting natural language queries and allowing the user to manually select data sources if desired;
e) a parser module for identifying the relevant concepts of the natural language question, assembling the relevant concepts of the natural language question into primary query tokens and eliminating irrelevant words of the natural language question from use as primary query tokens, and for accepting results from a query expander module;
f) a query expander module for accepting the primary query, determining analogous terms to the primary query tokens, and forwarding the primary query tokens and the analogous terms to an unstructured data source manager, and assembling enhanced query tokens from the results;
g) an unstructured data source manager for managing enhanced query token input to, and accepting search results from, the unstructured data sources;
h) a data source selection module for accepting the enhanced query from the parser module and connectable to the meta-data source for the physical data warehouse, and for identifying a data source likely to contain an answer to each of the enhanced query tokens;
i) a dispatcher module for accepting the enhanced query tokens from the parser and for accepting the identified data sources from the data source selection module and routing the enhanced query tokens and identified data sources to a structured data source manager and an unstructured data source manager;
j) a structured source manager for accepting the enhanced query tokens and the identified structured data sources from the dispatcher and performing a search of the enhanced query tokens in the identified structured sources and forwarding the results of the search to a results manager module;
k) the unstructured source manager further accepting the enhanced query tokens and identified unstructured data sources from the dispatcher and performing a search of the enhanced query tokens in the identified unstructured data sources and forwarding the results of the search to a results manager;
l) a results manager module for accepting the results of the structured and unstructured data source searches for each enhanced query token and integrating the results of the searches and selecting the most likely answer to the natural language question and forwarding the most likely answer to the answer module; and
m) an answer module for display of the most likely answer and associated data links.
-
Specification