Intelligently guiding search based on user dialog
First Claim
Patent Images
1. A web search system comprising:
- a memory;
a processing unit coupled to the memory, the processing unit configured to execute computer-implemented components comprising;
a search engine that receives search queries and identifies web pages relevant to the search queries;
an inference component that infers web page information relevant to a current search query by generating one or more questions, initiating a communication session to communicate the one or more questions to a user, and receiving one or more user supplied answers from the user to the one or more questions via the communication session, the inference component further modifies a heuristic rule pertaining to a search domain classified by a topic hierarchy or a topic cluster based on knowledge learned from the inferred web page information associated with the one or more user supplied answers to generate a modified heuristic rule; and
a query modification component that alters the current search query based at least on the inferred webpage information, the modified heuristic rule, and a navigated position in the topic hierarchy or the topic cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is mechanism for guiding computer searches (e.g., web, Internet, intranet . . . ). Machine learning and reasoning mechanisms are employed together with a search engine to facilitate intelligent guidance of queries and results based on a query and responses to computer generated inquires.
Also, disclosed is a mechanism that enables users to validate computer-based information. Users can receive a validity metric associated with computer generated or provided results. Validation systems and methods are disclosed to facilitate determining the results including those that employ humans (e.g., referrals, voting . . . ) and/or automated ways (e.g., source analysis, data mining . . . ).
-
Citations
19 Claims
-
1. A web search system comprising:
-
a memory; a processing unit coupled to the memory, the processing unit configured to execute computer-implemented components comprising; a search engine that receives search queries and identifies web pages relevant to the search queries; an inference component that infers web page information relevant to a current search query by generating one or more questions, initiating a communication session to communicate the one or more questions to a user, and receiving one or more user supplied answers from the user to the one or more questions via the communication session, the inference component further modifies a heuristic rule pertaining to a search domain classified by a topic hierarchy or a topic cluster based on knowledge learned from the inferred web page information associated with the one or more user supplied answers to generate a modified heuristic rule; and a query modification component that alters the current search query based at least on the inferred webpage information, the modified heuristic rule, and a navigated position in the topic hierarchy or the topic cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device having computer- executable instructions encoded thereon, which when executed at a computer, cause the computer to perform operations comprising:
-
receiving and processing one or more web queries; navigating a search domain classified by a topic cluster based at least on the one or more web queries; refining the one or more web queries iteratively via user interaction with a machine learning and reasoning system employing the topic, wherein the topic cluster represents relationships between topics associated with the one or more web queries, and wherein the user interaction with the machine learning and reasoning system comprises; inferring items of interest by generating one or more questions and receiving one or more user answers from one or more users to the one or more questions; modifying a heuristic rule pertaining to the search domain classified by the topic cluster based at least on knowledge learned from the inferring the items of interest using the one or more user answers provided by the one or more users to the one or more questions to generate a modified heuristic rule; and modifying one or more of the web queries to generate a modified query based at least on the items of interest, the modified heuristic rule, and a navigated position in the topic cluster. - View Dependent Claims (12, 13)
-
-
14. A web query refinement method comprising the following computer-implemented acts:
-
receiving a search query; navigating a search domain classified by a topic hierarchy or a topic cluster based on the search query; inferring items of interest by generating a series of one or more questions and receiving answers to the series of one or more questions from a particular user; modifying a heuristic rule pertaining to the search domain classified by the topic hierarchy or the topic cluster based at least on knowledge learned from inferring the items of interest using the answers received from the particular user for the series of one or more questions to generate a modified heuristic rule; and modifying the search query to generate a modified search query based at least on the items of interest, the modified heuristic rule, and a navigated position in the topic hierarchy or the topic cluster. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification