Systems and Methods Using Query Patterns to Disambiguate Query Intent
First Claim
Patent Images
1. A method, comprising:
- accessing a query log to identify one or more patterns that include a selected term, wherein the query log comprises one or more log entries each including a pattern comprising one or more keywords;
determining the frequency of the one or more identified patterns in the query log;
mapping the one or more identified patterns to respective intent categories;
selecting an intent category for the selected term based on the frequencies of the one or more identified patterns.
9 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and systems directed to disambiguating queries. Particular embodiments can be used in connection with query analysis and query rewrite processes to determine the intent of one or more keywords contained in a query.
89 Citations
25 Claims
-
1. A method, comprising:
-
accessing a query log to identify one or more patterns that include a selected term, wherein the query log comprises one or more log entries each including a pattern comprising one or more keywords; determining the frequency of the one or more identified patterns in the query log; mapping the one or more identified patterns to respective intent categories; selecting an intent category for the selected term based on the frequencies of the one or more identified patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, for disambiguating the intent of a query, comprising:
-
receiving a query comprising one or more search terms; sending the query to a disambiguating engine; receiving a response from the disambiguating engine, wherein the response comprises one or more intent categories and corresponding confidence values from the disambiguating engine; selecting a disambiguating experience based on at least one of the confidence values; presenting search results responsive to the query, wherein one or more aspects of the search results depend on the selected disambiguating experience. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
accessing a query log to identify one or more patterns that include a selected term, wherein the query log comprises one or more log entries each including a pattern comprising one or more keywords; selecting one or more keywords other than the selected term in the one or more identified patterns; processing the query log to identify one or more additional patterns that include the selected one or more keywords; determining the frequency of the one or more identified additional patterns in the query log; mapping the one or more identified additional patterns to respective intent categories; selecting an intent category for the selected term based on the frequencies of the one or more additional identified patterns. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a memory; one or more processors; logic encoded in one or more computer readable medium, wherein the logic when executed is operable to use the one or more processors to; access a query log to identify one or more patterns that include a selected term, wherein the query log comprises one or more log entries each including a pattern comprising one or more keywords; determine the frequency of the one or more identified patterns in the query log; map the one or more identified patterns to respective intent categories; select an intent category for the selected term based on the frequencies of the one or more identified patterns.
-
-
25. An apparatus, comprising:
-
a memory; one or more processors; logic encoded in one or more computer readable medium, wherein the logic when executed is operable to use the one or more processors to; receive a query comprising one or more search terms; send the query to a disambiguating engine; receive a response from the disambiguating engine, wherein the response comprises one or more intent categories and corresponding confidence values from the disambiguating engine; select a disambiguating experience based on at least one of the confidence values; present search results responsive to the query, wherein one or more aspects of the search results depend on the selected disambiguating experience.
-
Specification