Rule based navigation
First Claim
1. A method for searching content, comprising:
- submitting questions from a user to a data retrieval system;
receiving back at a computing system content from the data retrieval system associated with the submitted questions;
providing one or more taxonomies associated with the received content, each of the taxonomies identifying a hierarchical classification of the content in categories according to facets of the taxonomy;
providing a plurality of rules, each of the rules comprising a condition in a regular expression language and an associated action triggered when the condition is satisfied;
matching the regular expression language of the conditions with one or more words or concepts contained in the submitted questions;
satisfying the conditions of one or more of the rules when the regular expression language of the conditions of the one or more rules matches one or more of the words or concepts contained in a particular one of the submitted questions and extracting a range of values from the particular one of the submitted questions;
prior to displaying any of the content in response to the particular question, triggering the actions associated with the one or more rules having the conditions whose regular expression language matches the one or more of the words or concepts contained in the particular question, wherein the actions triggered by the one or more rules automatically select at least some of the facets, and wherein one of the associated actions triggered by the satisfied conditions is used to then select one or more of the facets in the taxonomies that cover the range of values extracted from the particular one of the submitted questions as one or more of the facets automatically selected by the actions triggered by the one or more rules;
subsequent to receiving back the content, classifying the content according to the facets automatically selected by the actions triggered by the one or more rules;
displaying only portions of the content associated by the classifying with the facets automatically selected by the actions triggered by the one or more rules.
3 Assignments
0 Petitions
Accused Products
Abstract
A navigation system is used in combination with a data retrieval system to more effectively locate the correct answers or information in search content. The navigation system provides taxonomies that identify different information categories and sub-categories (facets). Classifiers automatically classify the search content by identifying the content corresponding with associated facets. The facets, in conjunction with the associated classifiers, provide robust classification and correlation between both structured and unstructured content. Rules can be used in conjunction with the facets and classifiers to automatically control different navigation operations. The navigation system can also leverage ontologies to dynamically create taxonomies and provides unique facet expansion and intra-document classification operations.
-
Citations
19 Claims
-
1. A method for searching content, comprising:
-
submitting questions from a user to a data retrieval system; receiving back at a computing system content from the data retrieval system associated with the submitted questions; providing one or more taxonomies associated with the received content, each of the taxonomies identifying a hierarchical classification of the content in categories according to facets of the taxonomy; providing a plurality of rules, each of the rules comprising a condition in a regular expression language and an associated action triggered when the condition is satisfied; matching the regular expression language of the conditions with one or more words or concepts contained in the submitted questions; satisfying the conditions of one or more of the rules when the regular expression language of the conditions of the one or more rules matches one or more of the words or concepts contained in a particular one of the submitted questions and extracting a range of values from the particular one of the submitted questions; prior to displaying any of the content in response to the particular question, triggering the actions associated with the one or more rules having the conditions whose regular expression language matches the one or more of the words or concepts contained in the particular question, wherein the actions triggered by the one or more rules automatically select at least some of the facets, and wherein one of the associated actions triggered by the satisfied conditions is used to then select one or more of the facets in the taxonomies that cover the range of values extracted from the particular one of the submitted questions as one or more of the facets automatically selected by the actions triggered by the one or more rules; subsequent to receiving back the content, classifying the content according to the facets automatically selected by the actions triggered by the one or more rules; displaying only portions of the content associated by the classifying with the facets automatically selected by the actions triggered by the one or more rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A content navigation system, comprising:
-
a computer configured to submit questions comprising words initially entered into the computer by a user to a data retrieval system, to receive back content associated with the submitted questions, and to provide one or more taxonomies associated with the received content, each of the taxonomies identifying a hierarchical classification of the content in categories according to facets of the taxonomy; the computer further configured to; provide a plurality of rules, each of the rules comprising a condition and an associated action triggered when the condition is satisfied; satisfy one or more of the conditions of the rules by matching a type of the user that submitted a particular one of the submitted questions against at least some of the conditions and extract a range of values from the particular one of the submitted questions; prior to displaying any of the content in response to the particular question, automatically select at least some of the facets by one or more of the associated actions triggered by the satisfied conditions, wherein one or more of the associated actions triggered by the satisfied conditions select at least some of the facets in the taxonomies that cover the range of values extracted from the particular one of the submitted questions as at least some of the facets automatically selected by the one or more of the associated actions triggered by the satisfied conditions; subsequent to receiving back the content, classify the content according to the automatically selected facets; and display only portions of the content associated by the classifying with the automatically selected facets. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving at a computer system a textual query from a user; in response to the textual query, obtaining content according to the textual query from a data retrieval system; satisfying a condition associated with a particular one of a plurality of rules by matching the textual query with the condition and extracting a range of values from the textual query; in response to satisfying the condition, triggering an action associated with the particular rule; automatically selecting one or more of a plurality of categories of a taxonomy, the one or more categories specified by the triggered action, wherein the action triggered by satisfying the condition is configured to select one or more of the plurality of categories of the taxonomy that cover the range of values extracted from the textual query as one or more of the plurality of categories automatically selected by the triggered action associated with the particular rule; subsequent to obtaining the content from the data retrieval system, restricting the content according to the automatically selected categories to produce answers to the textual query, wherein the answers are restricted by the automatically selected categories to be less than all of the content; displaying the answers; and wherein the textual query is separately used to obtain the content from the data retrieval system and to satisfy the condition associated with the particular rule. - View Dependent Claims (18, 19)
-
Specification