Associating features with entities, such as categories of web page documents, and/or weighting such features
First Claim
1. A method comprising:
- accessing search queries that were previously submitted by users and a corresponding set of search results that were previously presented in search results pages for each of the search queries, each search result in the set of the search results including a link to a corresponding web page;
identifying, for a given web page that was previously accessed through user interaction with links included in search results from the set of search results, a set of the search queries that were previously used to provide search results pages that included the links with which the user interactions occurred to access the given web page;
determining, for each given search query in the set of search queries, a feature score based on a user dwell time at the given web page following user interaction with the links to the given web page that were provided in the search results pages for the given search query, including assigning a higher scores for higher dwell times at the given web page;
storing, based on the determined features scores, one or more of the search queries from the identified set of search queries as keywords for the given web page, including storing the given query having a best feature score as a given keyword for the given web page;
receiving a request for content to be displayed with the given web page;
selecting content for display with the given web page based on the given keyword for the given web page matching terms used to distribute the content; and
transmitting, via a network, the selected content for display with the given web page responsive to the request for content.
2 Assignments
0 Petitions
Accused Products
Abstract
Features that may be used to represent relevance information (e.g., properties, characteristics, etc.) of an entity, such as a document or concept for example, may be associated with the document by accepting an identifier that identifies a document; obtaining search query information (and/or other serving parameter information) related to the document using the document identifier, determining features using the obtained query information (and/or other serving parameter information), and associating the features determined with the document. Weights of such features may be similarly determined. The weights may be determined using scores. The scores may be a function of one or more of whether the document was selected, a user dwell time on a selected document, whether or not a conversion occurred with respect to the document, etc. The document may be a Web page. The features may be n-grams. The relevance information of the document may be used to target the serving of advertisements with the document.
-
Citations
15 Claims
-
1. A method comprising:
-
accessing search queries that were previously submitted by users and a corresponding set of search results that were previously presented in search results pages for each of the search queries, each search result in the set of the search results including a link to a corresponding web page; identifying, for a given web page that was previously accessed through user interaction with links included in search results from the set of search results, a set of the search queries that were previously used to provide search results pages that included the links with which the user interactions occurred to access the given web page; determining, for each given search query in the set of search queries, a feature score based on a user dwell time at the given web page following user interaction with the links to the given web page that were provided in the search results pages for the given search query, including assigning a higher scores for higher dwell times at the given web page; storing, based on the determined features scores, one or more of the search queries from the identified set of search queries as keywords for the given web page, including storing the given query having a best feature score as a given keyword for the given web page; receiving a request for content to be displayed with the given web page; selecting content for display with the given web page based on the given keyword for the given web page matching terms used to distribute the content; and transmitting, via a network, the selected content for display with the given web page responsive to the request for content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
accessing search queries that were previously submitted by users and a corresponding set of search results that were previously presented in search results pages for each of the search queries, each search result in the set of the search results including a link to a corresponding web page; identifying, for a given web page that was previously accessed through user interaction with links included in search results from the set of search results, a set of the search queries that were previously used to provide search results pages that included the links with which the user interactions occurred to access the given web page; determining, for each given search query in the set of search queries, a feature score based on a user dwell time at the given web page following user interaction with the links to the given web page that were provided in the search results pages for the given search query, including assigning a higher scores for higher dwell times at the given web page; storing, based on the determined features scores, one or more of the search queries from the identified set of search queries as keywords for the given web page, including storing the given query having a best feature score as a given keyword for the given web page; receiving a request for content to be displayed with the given web page; selecting content for display with the given web page based on the given keyword for the given web page matching terms used to distribute the content; and transmitting, via a network, the selected content for display with the given web page responsive to the request for content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage device storing instructions that, when executed by one or more data processors, cause the one or more data processors to perform operations comprising:
-
accessing search queries that were previously submitted by users and a corresponding set of search results that were previously presented in search results pages for each of the search queries, each search result in the set of the search results including a link to a corresponding web page; identifying, for a given web page that was previously accessed through user interaction with links included in search results from the set of search results, a set of the search queries that were previously used to provide search results pages that included the links with which the user interactions occurred to access the given web page; determining, for each given search query in the set of search queries, a feature score based on a user dwell time at the given web page following user interaction with the links to the given web page that were provided in the search results pages for the given search query, including assigning a higher scores for higher dwell times at the given web page; storing, based on the determined features scores, one or more of the search queries from the identified set of search queries as keywords for the given web page, including storing the given query having a best feature score as a given keyword for the given web page; receiving a request for content to be displayed with the given web page; selecting content for display with the given web page based on the given keyword for the given web page matching terms used to distribute the content; and transmitting, via a network, the selected content for display with the given web page responsive to the request for content. - View Dependent Claims (12, 13, 14, 15)
-
Specification