PROVIDING TOPIC BASED SEARCH GUIDANCE
First Claim
1. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of generating topical query suggestions, the method comprising:
- receiving a search query;
generating a preliminary set of search results for the search query;
extracting topics from the preliminary set of search results;
outputting the topics for display before the preliminary set of search results are output for display;
receiving a selection of an individual topic within the topics; and
outputting for display a subset of search results from the preliminary set of search results that are associated with the individual topic.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for providing topical search suggestions are provided. Topical search suggestions allow a user to receive search results related to the designated topic or subject matter. The present invention may generate multiple topics based on search input provided by a user. The search input may be a search prefix that includes one or more words entered into the search query box before the completed search query is submitted to the search engine. A search interface then presents the topics derived from the search prefix to a user before the user submits the query. In another embodiment, the user designates multiple search inputs. The present invention generates search results based on the search inputs and then presents topics extracted from the search results. In one embodiment, the topics are extracted by performing a natural language analysis of search result metadata.
53 Citations
20 Claims
-
1. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of generating topical query suggestions, the method comprising:
-
receiving a search query; generating a preliminary set of search results for the search query; extracting topics from the preliminary set of search results; outputting the topics for display before the preliminary set of search results are output for display; receiving a selection of an individual topic within the topics; and outputting for display a subset of search results from the preliminary set of search results that are associated with the individual topic. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating topical query suggestions from a search prefix, the method comprising:
-
receiving a search prefix, wherein the search prefix is a group of characters entered by a user into a search interface, and wherein the search prefix is one or more characters less than a complete search query; generating an auto-complete query that is based on the search prefix; generating a set of search results for the auto-complete query; extracting topics from the set of search results; and outputting the topics for display and selection. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of generating topical query suggestions in response to multiple search inputs, the method comprising:
-
receiving multiple search inputs from a user that are all part of a search session; for each search input, generating a set of search results, thereby forming a plurality of search result sets; extracting topics from each of the set of search results; identifying one or more common topics that were extracted from at least two of the plurality of search results sets; outputting the one or more common topics for display; receiving a selection of an individual topic within the one or more common topics; and outputting for display a subset of search results from the set of search results that are associated with the individual topic. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification