PROVIDING ENTITY-SPECIFIC CONTENT IN RESPONSE TO A SEARCH QUERY
First Claim
1. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed by a processor in a computing device associated with a search service, cause the computing device to perform a method of presenting entity-specific content to a user, the method comprising:
- receiving a search query, wherein the search query is submitted to the search service by a user;
determining that the search query is related to an entity;
generating a reformulated query based on the search query;
submitting an answer query to an answer service, the answer query including the reformulated query;
receiving an answer from the answer service; and
providing the answer on a search-results page.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, computer systems, and computing devices facilitate providing entity-specific content to a user in response to a search request. A search request is received from a user and determined to be related to an entity. Domains associated with the entity are also identified. The search service identifies a set of potential answers and uses the potential answers to generate a set of reformulation queries, which are used to query answer services. Answers returned by the answer services are ranked and bound to an entity card, which is subjected to a quorum checking process that facilitates optimization of the use of allocated screen real estate associated with the entity card. A representation of the entity card is presented on a search-results page.
-
Citations
20 Claims
-
1. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed by a processor in a computing device associated with a search service, cause the computing device to perform a method of presenting entity-specific content to a user, the method comprising:
-
receiving a search query, wherein the search query is submitted to the search service by a user; determining that the search query is related to an entity; generating a reformulated query based on the search query; submitting an answer query to an answer service, the answer query including the reformulated query; receiving an answer from the answer service; and providing the answer on a search-results page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed by a processor in a computing device associated with a search service, cause the computing device to perform a method of presenting entity-specific content to a user, the method comprising:
-
receiving a search query, wherein the search query is submitted to the search service by a user; determining that the search query is related to an entity; identifying a set of potential answers corresponding to the search query; selecting an answer service based on the set of potential answers; generating a reformulated query based on the search query; generating an execution plan, wherein the execution plan includes a plan for submitting an answer query to the selected answer service; providing the answer query to the answer service, wherein the answer query includes the reformulated query; receiving an answer from the answer service; and providing the answer on a search-results page. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more computer-readable media having embodied thereon computer-executable instructions that, when executed by a processor in a computing device, cause the computing device to perform a method of presenting entity-specific content to a user, the method comprising:
-
receiving a search query, wherein the search query is submitted to a search service by a user; determining that the search query is related to an entity; generating a set of reformulated queries based on the search query; querying a set of answer services using the set of reformulated queries; receiving a set of answers from the set of answer services; ranking the set of answers; identifying a first subset of the ranked set of answers, wherein said first subset is to be presented to the user; binding the subset of answers to an entity card, the entity card comprising a data structure that defines a layout of entity-specific content; and providing a search-results page that includes a representation of the entity card. - View Dependent Claims (17, 18, 19, 20)
-
Specification