Ontology for use with a system, method, and computer readable medium for retrieving information and response to a query
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer readable medium for applying one or more information retrieval technologies is disclosed for resolving a query. In one embodiment, an exemplary system generates a response using a language analysis module configured to parse a query into elements. This system can also include a rules engine configured to compare a condition of a rule against the elements, where the rule is configured to perform an action to retrieve information. Further, a response generator coupled to said rules engine receives the rule and retrieves the information for presentation to a querier in a portion of a display that adjusts proportionately to the degree of importance of said information.
207 Citations
69 Claims
-
1-22. -22. (canceled)
-
23. A system, comprising:
-
a language analysis module configured to parse content of a query into elements and to associate an annotation with respective ones of the elements, a type of annotation being either canonical or conceptual; a rules engine coupled to the language analysis module to receive the elements and the annotation, the rules engine configured to perform a first comparison of a first condition of at least one rule from a rules dictionary against the elements and the annotation; the rules engine configured to perform a second comparison of peripheral information distinct from the content of the query to a second different condition of at least one rule from the rules dictionary; and a response generator coupled to the rules engine, the response generator configured to generate a query response based at least in part on both the first comparison and the second comparison, the response generator configured to display the generated query response as an answer to the query. - View Dependent Claims (24, 25, 26, 27, 28, 30, 32, 58, 59, 60, 61, 62, 63, 66)
-
-
29. (canceled)
-
31. (canceled)
-
33. A method, comprising:
-
parsing content of a received query into elements; associating an annotation with respective ones of the elements; comparing a first condition of at least one rule from a rules dictionary against the elements and the annotation; comparing a second condition of at least one rule from the rules dictionary against peripheral information distinct from the content of the query; and generating a query response based at least in part on the comparisons and displaying the generated query response as an answer to the query. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 55, 56, 57, 64, 67)
-
-
44. An apparatus including a memory device having instructions stored thereon that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
parsing content of a received query into elements; associating an annotation with respective ones of the elements; comparing a first condition of at least one rule from a rules dictionary against the elements and the annotation; comparing a second condition of at least one rule from the rules dictionary against peripheral information distinct from the content of the query; and generating a query response based at least in part on the comparisons and displaying the generated query response as an answer to the query. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 65, 68)
-
-
69. A system, comprising:
-
a language analysis module configured to parse content of a query into elements and to associate an annotation with respective ones of the elements, a type of annotation being either canonical or conceptual; a rules engine coupled to the language analysis module to receive the elements and the annotation, the rules engine configured to perform a first comparison of a first condition of at least one rule from a rules dictionary against the elements and the annotation; the rules engine configured to perform a second comparison of peripheral information distinct from the content of the query to a second different condition of at least one rule from the rules dictionary; the rules engine configured to selectively enable a first rule action that contributes to the formation of the response based on a result of the first comparison and a result of the second comparison; wherein the first rule action when enabled selects a particular one of a plurality of information retrieval technologies based on the selectively enabled action; a response generator coupled to the rules engine, the response generator configured to generate a query response based on a content storage search via a semantic index of said selected information retrieval technology, the response generator configured to display the generated query response as an answer to the query; each of the rules of the rules dictionary has at least one respective condition and at least one respective action; the selected information retrieval technology is a first selected information retrieval technology; and a second one of the rule actions when enabled selects a second distinct one of the information retrieval technologies, and the second selected information retrieval technology is configured to supply a managed answer to the query.
-
Specification