METHOD AND SYSTEM TO UTILIZE SESSION QUERIES IN REAL TIME TO IMPROVE GEO PRECISION OF SPONSORED LISTINGS
First Claim
1. A method, comprising:
- receiving a user query input to a search engine;
determining at least one present geo feature for the user query;
determining at least one qualified past geo feature for at least one past user query; and
augmenting the at least one present geo feature with the at least one qualified past geo feature.
9 Assignments
0 Petitions
Accused Products
Abstract
Contextual or cumulative interpretation is applied to individual user queries to improve the accuracy of sponsored and/or non-sponsored search results. Queries are interpreted based on present features derived from a user query in the context of past features derived from qualified past queries such as those previously received during a user query session. Based on contextual interpretation, present features may be augmented using past features. A search is performed using augmented features instead of present features. Contextual interpretation of queries improves search system understanding of the context in which queries are submitted, which is particularly helpful when interpolating query intent to develop features not expressed in a query. Contextual interpretation permits queries to be interpreted and treated more uniformly and more intelligently. As a result, users and advertisers benefit from more precise sponsored and/or non-sponsored search results. As one example, contextual interpretation can improve the geo-precision of sponsored search results.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a user query input to a search engine; determining at least one present geo feature for the user query; determining at least one qualified past geo feature for at least one past user query; and augmenting the at least one present geo feature with the at least one qualified past geo feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A search system, comprising:
a session-based query processing module that interprets a user query based on the user query and previous queries accumulated during a session with the user, wherein the session-based query processing module is configured to; receive the user query; determine at least one present feature for the user query; determine at least one past feature for at least one past user query received during the session; augment the at least one present feature with the at least one past feature; and determine at least one search result for the augmented at least one present feature. - View Dependent Claims (16, 17)
-
18. A computer readable medium comprising computer-executable instructions that, when executed by a computer, perform session-based query processing that interprets a user query based on the user query and previous queries accumulated during a session with the user by:
-
determining at least one present feature for the user query; determining at least one past feature for at least one past user query received during the session; augmenting the at least one present feature with the at least one past feature; and determining at least one search result for the augmented at least one present feature. - View Dependent Claims (19, 20)
-
Specification