Domain knowledge-assisted information processing
First Claim
1. A method of searching for information, comprising:
- receiving a query;
providing the query to a first search engine that searches a set of data sources, the data sources having relationships to at least one ontology, the ontology modeling relationships between concepts in a domain and data source content containing information specific to the concepts;
receiving search results from the search engine;
analyzing the search results with one or more processors to determine at least one statistic corresponding to the search results and the query, wherein the statistic is based upon a relevance score for each of a plurality of concepts given the query, the relevance score expressed as where w(c) is a weighing function related to a concept c, w(i) is a weighing function for a data source item i, hc is a set of items related to the concept c, hq is a set of items related to the query q, and ƒ
(hc, hq) is a normalized score function, wherein weighing function w (i) varies by data source;
providing a subset of the concepts to a user based on the relevance score; and
using a template to process domain specific rules and the subset of the concepts.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of searching for information includes receiving a query, providing the query to a first search engine that searches a set of data sources, the data sources having relationships to an ontology, receiving search results from the search engine, analyzing the search results to determine at least one statistic corresponding to the search results and the query, wherein the statistic is based upon a relevance score that is calculated based upon a first weighting function related to a concept, a second weighting function related to a data source item, a set of items related to the concept, and a set of items related to the search results, and providing at least one concept to a user, wherein said at least one concept correspond to said at least one statistic.
-
Citations
30 Claims
-
1. A method of searching for information, comprising:
-
receiving a query; providing the query to a first search engine that searches a set of data sources, the data sources having relationships to at least one ontology, the ontology modeling relationships between concepts in a domain and data source content containing information specific to the concepts; receiving search results from the search engine; analyzing the search results with one or more processors to determine at least one statistic corresponding to the search results and the query, wherein the statistic is based upon a relevance score for each of a plurality of concepts given the query, the relevance score expressed as where w(c) is a weighing function related to a concept c, w(i) is a weighing function for a data source item i, hc is a set of items related to the concept c, hq is a set of items related to the query q, and ƒ
(hc, hq) is a normalized score function, wherein weighing function w (i) varies by data source;providing a subset of the concepts to a user based on the relevance score; and using a template to process domain specific rules and the subset of the concepts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A domain processing system, comprising:
-
an ontology connector that identifies ontology content stored in a database related to a selected domain of information, wherein the ontology content is related to a query received from a user and models relationships between concepts in the domain and data source content containing information specific to the concepts; a query expander that generates an enhanced query based at least in part on the query- and the ontology content; at least one search tool that receives the enhanced query and search a network fox network content related to the query, wherein the search tool provides search results indicative of the network content based upon the enhanced query; a results processor that analyzes and generate statistics based at least h part upon a relevance score for at last one concept given the query, the relevance score expressed as where w(c) is a weighing function related to a concept c, w(i) is a weighing function for a data source item i, hc is a set of items related to the concept c, hq, is a set of items related to the query q, and ƒ
(hc, hq) is a normalized score function, wherein weighing function w(i) varies according to the recency of the data some item; anda user interface that provides the search results and a most relevant concept to a user via a display device, the most relevant concept determined according to the relevance score.
-
-
30. A computer comprising a user input device, a user output device, and a processor, wherein the computer performs the method of searching for information, comprising:
-
receiving a query; providing the query to a first search engine that searches a set of data sources, the data sources having relationships defined in at least one ontology, the ontology modeling concepts within the set of data sources and the relationships between the concepts; receiving search results from the search engine; analyzing the search results to determine at least one statistic corresponding to the search results and the query, wherein the statistic is based upon a relevance score for each of a plurality of concepts given the query, the relevance score expressed as where w(c) is a weighing function related lo a concept c, w(i) is a weighing function for a data source item i, hc is a set of items related to the concept c, hq, is a set of items related to the query q, and ƒ
(hc, hq) is a normalized score function;providing a subset of the plurality of concepts to a user based at least on the relative relevance scores for the plurality of concepts; receiving a selection from the user of one concept from the subset; and using a template to process domain specific d e s and the selected concept to perform a focused search using a second search engine based at least upon the selection and the query; wherein the statistic is determined based at least on a frequency analysis of the search results, the frequency analysis comprising determining a query occurrence rate of the query within the search results or a keyword occurrence rate of a keyword within the search results, wherein the keyword is related to the query.
-
Specification