Dynamically updated search results based upon continuously-evolving search query that is based at least in part upon phrase suggestion, search engine uses previous result sets performing additional search tasks
First Claim
Patent Images
1. A system for guiding a search for information, comprising:
- a processor for executing the following software components;
a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase, wherein the user interface includes a handwriting processing component that accepts handwritten data input to recognize the phrase and includes a speech processing component that accepts an audio data input to recognize the phrase;
a phrase suggestion engine that matches the phrase with the at least one suggestion, wherein the phrase suggestion engine interacts with the user interface to assist in providing suggestions, and which takes into account context and most likely desired results, in order to maximize likelihood that a user obtains responsive information to its query;
wherein the phrase suggestion engine suggests queries that include sound-alike phrases, substitute phrases, spelling correction phrases, noisy input correction phrases and grammar correction phrases based upon available dictionary words, past searches by the user and phrases from a phrase data store;
a search engine that provides a result set based at least in part upon a query created using the suggestion;
wherein upon completion of a query that includes one or more suggested phrases, the user interface sends the query to the search engine which performs the searches incrementally as each individual phrase is suggested by the phrase suggestion engine, the user interface provides dynamically updated search results based upon a continuously-evolving search query that is based at least in part upon suggestions, the search engine then uses previous result sets and performs additional search tasks on the query as the user enters additional data;
a feedback module that adjusts a manner in which the query would otherwise be completed, the feedback module provides information and assists the phrase suggestion engine in suggesting a partial query for the user based on a user'"'"'s interactions with results of previous search queries, and searches and search queries from other users; and
a result display component that displays at least a part of the result set from the search engine; and
wherein the user interface further comprises a presentation component that presents the suggestion to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
-
Citations
10 Claims
-
1. A system for guiding a search for information, comprising:
-
a processor for executing the following software components; a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase, wherein the user interface includes a handwriting processing component that accepts handwritten data input to recognize the phrase and includes a speech processing component that accepts an audio data input to recognize the phrase; a phrase suggestion engine that matches the phrase with the at least one suggestion, wherein the phrase suggestion engine interacts with the user interface to assist in providing suggestions, and which takes into account context and most likely desired results, in order to maximize likelihood that a user obtains responsive information to its query; wherein the phrase suggestion engine suggests queries that include sound-alike phrases, substitute phrases, spelling correction phrases, noisy input correction phrases and grammar correction phrases based upon available dictionary words, past searches by the user and phrases from a phrase data store; a search engine that provides a result set based at least in part upon a query created using the suggestion; wherein upon completion of a query that includes one or more suggested phrases, the user interface sends the query to the search engine which performs the searches incrementally as each individual phrase is suggested by the phrase suggestion engine, the user interface provides dynamically updated search results based upon a continuously-evolving search query that is based at least in part upon suggestions, the search engine then uses previous result sets and performs additional search tasks on the query as the user enters additional data; a feedback module that adjusts a manner in which the query would otherwise be completed, the feedback module provides information and assists the phrase suggestion engine in suggesting a partial query for the user based on a user'"'"'s interactions with results of previous search queries, and searches and search queries from other users; and a result display component that displays at least a part of the result set from the search engine; and wherein the user interface further comprises a presentation component that presents the suggestion to the user. - View Dependent Claims (2, 3)
-
-
4. A method of guiding a search for information stored in a machine-readable format, comprising:
-
creating a suggestion from a phrase entered by a user at a user interface via the user interface accepting the phrase and receiving at least one suggestion based at least in part on the phrase, wherein the user interface includes a handwriting processing component that accepts handwritten data input to recognize the phrase and includes a speech processing component that accepts an audio data input to recognize the phrase, and wherein creating a suggestion includes referencing a set of suggestions and referencing a probability measure; creating at least one query based at least in part upon the suggestion; utilizing a handwriting processing component that accepts handwritten data input to recognize the suggestion; searching for results that are based at least in part upon a query derived from the suggestion; suggesting queries that include sound-alike phrases, substitute phrases, spelling correction phrases, noisy input correction phrases and grammar correction phrases; sending the query to a search engine which performs the searches incrementally as each individual phrase is suggested by a phrase suggestion engine, the user interface provides dynamically updated search results based upon a continuously-evolving search query that is based at least in part upon suggestions, the search engine then uses previous result sets and performs additional search tasks on the query as the user enters additional data; and outputting the results to a computer display to allow a user to review the results, wherein a user interface provides dynamically updated search results based upon a continuously-evolving search query that is based at least in part upon suggestions. - View Dependent Claims (5, 6)
-
-
7. A system for guiding a search for information stored in a machine-readable format, comprising:
-
a computer memory; means for creating a suggestion from a phrase entered by a user at a user interface via the user interface accepting the phrase and receiving at least one suggestion based at least in part on the phrase, wherein the user interface includes a handwriting processing component that accepts handwritten data input to recognize the phrase and includes a speech processing component that accepts an audio data input to recognize the phrase, and wherein the means for creating a suggestion includes means for referencing a set of suggestions and means for referencing a probability measure; means for creating at least one query based at least in part upon the suggestion; means for storing the at least one query in the computer memory; means for utilizing a handwriting processing component that accepts handwritten data input to recognize the suggestion; means for searching for results that are based at least in part upon a query derived from the suggestion; means for suggesting queries that include sound-alike phrases, substitute phrases, spelling correction phrases, noisy input correction phrases and grammar correction phrases; means for sending the query to a search engine which performs the searches incrementally as each individual phrase is suggested by a phrase suggestion engine, the user interface provides dynamically updated search results based upon a continuously-evolving search query that is based at least in part upon suggestions, the search engine then uses previous result sets and performs additional search tasks on the query as the user enters additional data; and means for outputting the results to a computer display to allow a user to review the results, wherein a user interface provides dynamically updated search results based upon a continuously-evolving search query that is based at least in part upon suggestions. - View Dependent Claims (8, 9, 10)
-
Specification