REFERENCE RESOLUTION
First Claim
1. One or more computer-storage media having computer-executable instructions embodied thereon that, when executed by one or more computing devices, perform a method, the method comprising:
- receiving a search query;
parsing the search query to identify one or more of an entity identifier and a property identifier, wherein an entity identifier is a subject of the search query and a property identifier is a search category associated with the search query;
identifying an answer to the search query;
mapping each of the answer and the entity identifier to one or more conversational identifiers; and
displaying the answer to the search query to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer systems, and computer-storage media are provided for reference resolution. The present invention seeks to resolve entities in conversational search. To enable a more natural conversational search interaction, referential expressions such as pronouns are handled in queries. A component keeps track of previous queries and performs reference resolution based on an entity in the previous query and reformulates the query using an identifier for the referenced entity. Reference resolution may be performed for pronouns, plural pronouns, partial names, across domains, and on any device or platform.
-
Citations
20 Claims
-
1. One or more computer-storage media having computer-executable instructions embodied thereon that, when executed by one or more computing devices, perform a method, the method comprising:
-
receiving a search query; parsing the search query to identify one or more of an entity identifier and a property identifier, wherein an entity identifier is a subject of the search query and a property identifier is a search category associated with the search query; identifying an answer to the search query; mapping each of the answer and the entity identifier to one or more conversational identifiers; and displaying the answer to the search query to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized method, the method comprising:
-
receiving a search query; identifying an answer to the search query; mapping one or more entities of the search query to one or more conversational identifiers; receiving a subsequent search query including at least one conversational identifier of the one or more conversational identifiers; identifying an entity associated with the at least one conversational identifier; augmenting the subsequent query to include the entity instead of the at least one conversational identifier; and displaying an answer to the subsequent query and web results associated with the subsequent query to a user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-storage media having computer-executable instructions embodied thereon that, when executed by one or more computing devices, perform a method, the method comprising:
-
receiving a first search query, wherein the first search query is a voice input; identifying an entity identifier and a property identifier of the first search query, wherein an entity identifier is a subject of the first search query and a property identifier is a search category associated with the first search query; identifying at least one first answer to the first search query; mapping each of the entity identifier and the first answer to one or more conversational identifiers; receiving a second search query, wherein the second search query is a voice input; identifying a context switch between the first search query and the second search query, wherein a context switch indicates a reassignment of a conversational identifier to a different entity identifier; reassigning the conversational identifier to the different entity identifier; augmenting the second search query such that the conversational identifier is replaced with the different entity identifier; and displaying a second answer to the user, wherein the second answer is a response to the second search query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification