DETERMINING USER INTENT FROM QUERY PATTERNS
First Claim
1. A computer-implemented method, comprising:
- identifying a query submission in a session, the query including one or more query terms, and obtaining a plurality of search results responsive to the query, each search result identifying a respective document that is associated with a respective score indicating a relevance of the document to the query;
associating an intent with the session based on the one or more query terms including an intent refining query term, wherein the intent refining query term was previously submitted with a plurality of different queries a quantity of times that exceeds a threshold;
identifying one or more of the respective documents wherein each of the identified documents was selected by users in a plurality of sessions associated with the intent with a higher or lower frequency then when the document was selected by users in a plurality of sessions not associated with the intent;
for each of the identified documents, modifying the respective score of the document based on a confidence value wherein the confidence value is based on a quantity of the plurality of sessions associated with the intent; and
ranking the plurality of search results based on the respective scores, including the one or more modified respective scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and program products for identifying user intent from query patterns including, in one implementation, a method including identifying a current query including a query term, and obtaining search results responsive to the current query. Each search result identifying a document associated with a score indicating relevance. The method includes associating an intent with the session based on submission of a query containing a refining term, where each refining term was previously submitted with different unique queries. The method includes identifying prior sessions, where each prior session includes a query that matches the current query, and each prior session includes a query that contains the refining term. The method includes identifying a document selected more frequently in the prior sessions than by a general population and modifying the scores of the document in the search results. The method also includes ranking the search results based on the scores.
-
Citations
36 Claims
-
1. A computer-implemented method, comprising:
-
identifying a query submission in a session, the query including one or more query terms, and obtaining a plurality of search results responsive to the query, each search result identifying a respective document that is associated with a respective score indicating a relevance of the document to the query; associating an intent with the session based on the one or more query terms including an intent refining query term, wherein the intent refining query term was previously submitted with a plurality of different queries a quantity of times that exceeds a threshold; identifying one or more of the respective documents wherein each of the identified documents was selected by users in a plurality of sessions associated with the intent with a higher or lower frequency then when the document was selected by users in a plurality of sessions not associated with the intent; for each of the identified documents, modifying the respective score of the document based on a confidence value wherein the confidence value is based on a quantity of the plurality of sessions associated with the intent; and ranking the plurality of search results based on the respective scores, including the one or more modified respective scores. - View Dependent Claims (3, 5, 6, 9, 10, 11)
-
-
2. (canceled)
-
4. (canceled)
-
7. (canceled)
-
8. (canceled)
-
12. (canceled)
-
13. A computer storage device encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
identifying a query submission in a session, the query including one or more query terms, and obtaining a plurality of search results responsive to the query, each search result identifying a respective document that is associated with a respective score indicating a relevance of the document to the query; associating an intent with the session based on the one or more query terms including an intent refining query term, wherein the intent refining query term was previously submitted with a plurality of different queries a quantity of times that exceeds a threshold; identifying one or more of the respective documents wherein each of the identified documents was selected buy users in a plurality of sessions associated with the intent with a higher or lower frequency than when the document was selected by users in a plurality of sessions not associated with the intent; for each of the identified documents, modifying the respective score of the documents based on a confidence value wherein the confidence value is based on a quantity of the plurality of sessions associated with the intent; and ranking the plurality of search results based on the respective scores, including the one or more modified respective scores. - View Dependent Claims (15, 17, 18, 21, 22, 23)
-
-
14. (canceled)
-
16. (canceled)
-
19. (canceled)
-
20. (canceled)
-
24. (canceled)
-
25. A system comprising:
-
one or more computers; and
;a computer-readable device coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; identifying a query submission in a session, the query including one or more query terms, and obtaining a plurality of search results responsive to the query, each search result identifying a respective document that is associated with a respective score indicating a relevance of the document to the query; associating an intent with the session based on the one or more query terms including an intent refining query term, wherein the intent refining query term was previously submitted with a plurality of different queries a quantity of times that exceeds a threshold; identify one or more of the respective documents wherein each of the identified documents was selected by users in a plurality of sessions associated with the intent with a higher or lower frequency then when the document was selected by users in a plurality of sessions not associated with the intent; for each of the identified documents modifying the respective score of the document based on a confidence value wherein the confidence value is based on a quantity of the plurality of sessions associated with the intent; and ranking the plurality of search results based on the respective scores, including the one or more modified respective scores. - View Dependent Claims (27, 29, 30, 33, 34, 35)
-
-
26. (canceled)
-
28. (canceled)
-
31. (canceled)
-
32. (canceled)
-
36. (canceled)
Specification