METHOD OF AND SYSTEM FOR INFERRING USER INTENT IN SEARCH INPUT IN A CONVERSATIONAL INTERACTION SYSTEM
First Claim
1. A method of inferring user intent in a search input based on resolving ambiguous portions of the search input, the method comprising:
- providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item;
providing a user preference signature, the user preference signature describing preferences of the user for at least one of (i) particular content items and (ii) metadata associated with the content items;
receiving search input from the user, the search input being intended by the user to identify at least one desired content item;
determining a state space associated with the set of content items and with at least a portion of the search input, wherein the state space includes entities and relationships between the entities;
determining that a portion of the search input contains an ambiguous identifier, the ambiguous identifier intended by the user to identify, at least in part, the at least one desired content item;
inferring a meaning for the ambiguous identifier by performing the following;
determining whether at least one of an entity and a relationship in the state space disambiguates the ambiguous identifier,upon a condition that at least one of the entity and the relationship in the state space disambiguates the ambiguous identifier, the inferring the meaning for the ambiguous identifier being based at least in part on the at least one of the entity and the relationship in the state space that disambiguates the ambiguous identifier,upon a condition that the at least one of the entity and the relationship in the state space does not disambiguate the ambiguous identifier, the inferring the meaning for the ambiguous identifier being based at least in part on matching portions of the search input to the preferences of the user described by the user preference signature; and
selecting content items from the set of content items based on comparing the search input and the inferred meaning of the ambiguous identifier with metadata associated with the content items.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of inferring user intent in search input in a conversational interaction system is disclosed. A method of inferring user intent in a search input includes providing a user preference signature that describes preferences of the user, receiving search input from the user intended by the user to identify at least one desired item, and determining that a portion of the search input contains an ambiguous identifier. The ambiguous identifier is intended by the user to identify, at least in part, a desired item. The method further includes inferring a meaning for the ambiguous identifier based on matching portions of the search input to the preferences of the user described by the user preference signature and selecting items from a set of content items based on comparing the search input and the inferred meaning of the ambiguous identifier with metadata associated with the content items.
-
Citations
31 Claims
-
1. A method of inferring user intent in a search input based on resolving ambiguous portions of the search input, the method comprising:
-
providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item; providing a user preference signature, the user preference signature describing preferences of the user for at least one of (i) particular content items and (ii) metadata associated with the content items; receiving search input from the user, the search input being intended by the user to identify at least one desired content item; determining a state space associated with the set of content items and with at least a portion of the search input, wherein the state space includes entities and relationships between the entities; determining that a portion of the search input contains an ambiguous identifier, the ambiguous identifier intended by the user to identify, at least in part, the at least one desired content item; inferring a meaning for the ambiguous identifier by performing the following; determining whether at least one of an entity and a relationship in the state space disambiguates the ambiguous identifier, upon a condition that at least one of the entity and the relationship in the state space disambiguates the ambiguous identifier, the inferring the meaning for the ambiguous identifier being based at least in part on the at least one of the entity and the relationship in the state space that disambiguates the ambiguous identifier, upon a condition that the at least one of the entity and the relationship in the state space does not disambiguate the ambiguous identifier, the inferring the meaning for the ambiguous identifier being based at least in part on matching portions of the search input to the preferences of the user described by the user preference signature; and selecting content items from the set of content items based on comparing the search input and the inferred meaning of the ambiguous identifier with metadata associated with the content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 30)
-
-
14. (canceled)
-
15. A method of inferring user intent in a search input based on resolving ambiguous portions of the search input, the method comprising:
-
providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item; receiving search input from the user, the search input being intended by the user to identify at least one desired content item; determining a state space associated with the set of content items and with at least a portion of the search input, wherein the state space includes entities and relationships between the entities; determining whether or not a portion of the search input contains an ambiguous identifier, the ambiguous identifier intended by the user to identify, at least in part, the at least one desired content item; upon a condition in which a portion of the search input contains an ambiguous identifier, performing the following; determining whether at least one of an entity and a relationship in the state space disambiguates the ambiguous identifier, upon the condition that at least one of the entity and the relationship in the state space disambiguates the ambiguous identifier, inferring a meaning for the ambiguous identifier based at least in part on the at least one of the entity and the relationship in the state space that disambiguates the ambiguous identifier, and selecting content items from the set of content items based on comparing the search input and the inferred meaning of the ambiguous identifier with metadata associated with the content items; and upon a condition in which (i) the search input does not contain an ambiguous identifier or (ii) the at least one of the entity and the relationship in the state space does not disambiguate the ambiguous identifier, selecting content items from the set of content items based on comparing the search input with metadata associated with the content items and further based on matching portions of the search input to preferences of the user described by a user preference signature. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31)
-
-
29. (canceled)
Specification