Search macro suggestions relevant to search queries
AssigneeMicrosoft Corporation
InventorsGAURAV SAREEN, RAGHAVENDRA VINAYAK PRABHU, YOFAY KARI LEE
Life of this patent
Estimating the term…
Abstract
Search macros suggestions are provided to refine a user's search. When a search query is received from an end user, one or more search macros are determined to be relevant to the search query. The search macros are then provided to the end user as suggestions for refining the user's search. In some instances, the end user may chose to select one of the suggested search macros. A search is then performed using the search query and the selected search macro to provide search results to the end user that may be more relevant to the user's search.
Claims20
One or more computer-readable media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method comprising:
- receiving a search query from an end user at a search engine;
- determining one or more search macros relevant to the search query;
- and
- communicating an identification of the one or more search macros for presentation to the end user.
One or more computer-readable media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method comprising:
- performing a search using a search macro;
- receiving one or more search results from the search;
- identifying one or more terms or URLs in at least a portion of the one or more search results;
- calculating scores for the one or more terms or URLs for the search macro;
- and
- storing information indicative of the one or more terms or URLs, the search macro, and the scores.
A method performed by a search engine device for providing one or more search macros relevant to a search query, the method comprising:
- receiving a search query from an end user device at the search engine device;
- accessing, at the search engine device, information regarding a plurality of search macros available to the search engine device, the plurality of search macros having been previously defined by a plurality of different end users, each search macro comprising a set of user-defined search operators that operate to modify aspects of how searches are performed by the search engine device;
- determining, at the search engine device, one or more search macros relevant to the search query from the plurality of search macros;
- and
- communicating an identification of the one or more search macros from the search engine device to the end user device, wherein the identification of the one or more search macros is presented by the end user device to an end user.
Dependencies are inferred from the claim text.