DERIVING USER INTENT FROM A USER QUERY
First Claim
1. A method for deriving user intent from a query, the method comprising the steps of:
- defining a plurality of domains that correspond to a plurality of possible user intents, each domain having a hierarchy of predicates;
receiving a query from the user; and
selecting a domain based on the query and the hierarchy of predicates.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for deriving user intent from a query. The system includes a query engine, and an advertisement engine. The query engine receives a query from the user. The query engine analyzes the query to determine a query intent that is matched to a domain. The query may be further analyzed to derive predicate values based on the query and the domain hierarchy. The domain and associated information may then be matched to a list of advertisements. The advertisement may be assigned an ad match score based on a correlation between the query information and various listing information provided in the advertisement.
-
Citations
39 Claims
-
1. A method for deriving user intent from a query, the method comprising the steps of:
-
defining a plurality of domains that correspond to a plurality of possible user intents, each domain having a hierarchy of predicates; receiving a query from the user; and selecting a domain based on the query and the hierarchy of predicates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generating advertisements for display to a user, the system comprising:
-
a query engine configured to receive a query from the user, the query engine being configured to identify a domain based on the query; and an advertisement selection engine in communication with the query engine, the advertisement selection engine selecting a domain based on the query and a hierarchy of predicates for the domain. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a computer readable storage medium having stored therein instructions executable by a programmed processor for deriving user intent from a query, the storage medium comprising instructions for:
-
defining a plurality of domains that correspond to a plurality of possible user intents, each domain having a hierarchy of predicates; receiving a query from the user; and selecting a domain based on the query and the hierarchy of predicates. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification