Search intent preview, disambiguation, and refinement
First Claim
1. Computer storage media having computer-executable instructions embodied thereon that, when executed by one or more computing devices, cause the one or more computing devices to perform a method of non-committal intent preview, disambiguation, and refinement of a search, the method comprising:
- receiving a search prefix from a user, the search prefix comprising one or more characters associated with a search query;
providing one or more intent suggestions to the user based on a comparison of the search prefix to an autosuggest data store;
identifying one or more entity identifications associated with the intent suggestions based on an entity ranking;
providing an aggregated intent preview comprising metadata corresponding to one or more entities associated with at least one of the one or more entity identifications;
receiving a refinement request from the user to refine an intent of the search query without executing a search corresponding to the search query or the refinement request, the refinement request comprising an indication that the user has selected an item of metadata associated with the one or more entities, the item of metadata corresponding to a subentity;
providing a refined intent preview comprising metadata corresponding to the subentity without executing the search; and
upon receiving an indication the user is satisfied the intent of the search query has been identified, executing the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, computer storage media, and user interfaces are provided for non-committal intent preview, disambiguation, and refinement of a search. A search prefix comprising one or more characters associated with an unexecuted search query is received. One or more intent suggestions are suggested to a user. For each of the one or more intent suggestions, one or more entity identifications associated with each of the one or more intent suggestions are received. Metadata corresponding to at least one entity associated with the one or more entity identifications is retrieved from an entity data store. Without retrieving search results for the unexecuted search query, an aggregated intent preview based on the retrieved metadata corresponding to the at least one entity is provided.
-
Citations
19 Claims
-
1. Computer storage media having computer-executable instructions embodied thereon that, when executed by one or more computing devices, cause the one or more computing devices to perform a method of non-committal intent preview, disambiguation, and refinement of a search, the method comprising:
-
receiving a search prefix from a user, the search prefix comprising one or more characters associated with a search query; providing one or more intent suggestions to the user based on a comparison of the search prefix to an autosuggest data store; identifying one or more entity identifications associated with the intent suggestions based on an entity ranking; providing an aggregated intent preview comprising metadata corresponding to one or more entities associated with at least one of the one or more entity identifications; receiving a refinement request from the user to refine an intent of the search query without executing a search corresponding to the search query or the refinement request, the refinement request comprising an indication that the user has selected an item of metadata associated with the one or more entities, the item of metadata corresponding to a subentity; providing a refined intent preview comprising metadata corresponding to the subentity without executing the search; and upon receiving an indication the user is satisfied the intent of the search query has been identified, executing the search query. - View Dependent Claims (2, 3, 4)
-
-
5. Computer storage media having computer-executable instructions embodied thereon that, when executed by one or more computing devices, cause the one or more computing devices to produce a graphical user interface (GUI) for non-committal intent preview, disambiguation, and refinement of a search, the GUI comprising:
-
a search display area that displays a search bar for receiving, from a user, a search prefix corresponding to a search; an autosuggest display area that displays, without executing the search, one or more intent suggestions to the user; an entity display area that displays, without executing the search, an aggregated intent preview comprising metadata associated with at least one entity corresponding to entity identifications associated with the one or more intent suggestions; a refinement display area that displays, without executing the search corresponding to the search or a refinement request, a refined intent preview comprising metadata associated with a subentity corresponding to an item of metadata selected by the user and associated with the at least one entity; and an action display area that, upon receiving an indication the user is satisfied the intent of the search query has been identified, enables the user to execute search query. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing non-committal intent preview, disambiguation, and refinement of a search comprising:
-
one or more processors coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising; an autosuggest component that receives a search prefix comprising one or more characters associated with an unexecuted search query and suggests one or more intent suggestions to a user; an entity identification component that for each of the one or more intent suggestions, receives one or more entity identifications associated with each of the one or more intent suggestions; a metadata component that retrieves metadata from an entity data store, the metadata corresponding to at least one entity associated with the one or more entity identifications; a preview component that, without retrieving search results for the unexecuted search query, provides an aggregated intent preview based on the retrieved metadata corresponding to the at least one entity; a refinement component that, without retrieving search corresponding to the unexecuted search query or a refinement request, provides a refined intent preview that refines the intent of the unexecuted search query and is associated with metadata corresponding to one or more subentities based on a selected item of metadata associated with the one or more entities; and an action component that, upon receiving an indication the user is satisfied the intent of the search query has been identified, executes the search query. - View Dependent Claims (18, 19)
-
Specification