Using natural search click events to optimize online advertising campaigns
First Claim
1. A computer-implemented method for augmenting sponsored search results in a search engine having a processor and storage, the method comprising:
- extracting user attribute data by the search engine from a plurality of natural searches executed previously by a plurality of users for a search term that is linked to a plurality of uniform resource locators (URLs);
analyzing, by the search engine, the attribute data of one or more attributes for both clickers and non-clickers to determine at least one greatly distinguishing factor between the clickers and non-clickers for the one or more attributes;
grouping, by the search engine, the one or more attributes having at least a greatest distinguishing factor to identify one or more non-overlapping segments of clickers; and
in response to a search by a searching user for the term, integrating, by the search engine, the at least one greatest distinguishing factor into a matching algorithm to rank, order, and display a plurality of the most relevant ads corresponding to the plurality of URLs based on the aggregate of non-overlapping segments, wherein the plurality of most relevant ads have the highest aggregate of non-overlapping segment data matching the searching user.
9 Assignments
0 Petitions
Accused Products
Abstract
A method is described for augmenting sponsored search results in a search engine, which includes extracting attribute data from a plurality of natural searches for a search term linked to a plurality of uniform resource locators (URLs), analyzing the attribute data of one or more attributes for clickers and non-clickers to determine at least one greatest distinguishing factor between the clickers and non-clickers, and integrating the at least one greatest distinguishing factor into a matching algorithm used by the search engine to rank order and display a plurality of the most relevant ads corresponding to the plurality of URLs in response to a search for the term. The method may also integrate the at least one greatest distinguishing factor into a marketer algorithm to enable a marketer of a URL to strategically choose a search term, along with the at least one greatest distinguishing factor, on which to bid.
59 Citations
23 Claims
-
1. A computer-implemented method for augmenting sponsored search results in a search engine having a processor and storage, the method comprising:
-
extracting user attribute data by the search engine from a plurality of natural searches executed previously by a plurality of users for a search term that is linked to a plurality of uniform resource locators (URLs); analyzing, by the search engine, the attribute data of one or more attributes for both clickers and non-clickers to determine at least one greatly distinguishing factor between the clickers and non-clickers for the one or more attributes; grouping, by the search engine, the one or more attributes having at least a greatest distinguishing factor to identify one or more non-overlapping segments of clickers; and in response to a search by a searching user for the term, integrating, by the search engine, the at least one greatest distinguishing factor into a matching algorithm to rank, order, and display a plurality of the most relevant ads corresponding to the plurality of URLs based on the aggregate of non-overlapping segments, wherein the plurality of most relevant ads have the highest aggregate of non-overlapping segment data matching the searching user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for augmenting sponsored search results in a search engine having a processor and storage, the method comprising:
-
extracting user attribute data by the search engine from a plurality of natural searches executed previously by a plurality of users for a search term that is associated with a plurality of uniform resource locators (URLs); analyzing, by the search engine, the data of a plurality of attributes for both clickers and non-clickers to determine at least one attribute that greatly differentiates clickers from non-clickers; grouping, by the search engine, the clickers into different segments based at least on a greatest differentiating attribute; identifying, by the search engine, one or more overlapping segments and non-overlapping segments; calculating, by the search engine, relative click-through rates of each respective group based on the identified one or more overlapping and non-overlapping segments; and presenting, by the search engine, a bidding interface that displays an optimum set of relative click-through rate results for each respective group based on the aggregate of one or more overlapping and non-overlapping segments. - View Dependent Claims (11, 12)
-
-
13. A computer-implemented method for augmenting sponsored search results in a search engine having a processor and storage, the method comprising:
-
extracting user attribute data, by the search engine, from a plurality of natural searches executed previously by a plurality of users for search terms that are linked to a plurality of uniform resource locators (URLs) and from web pages browsed by the plurality of users; associating, by the search engine, the attribute data in memory with the specific users that conducted the natural searches and performed the web page browsing; analyzing, by the search engine, the attribute data of one or more attributes for both clickers and non-clickers to determine at least one greatest distinguishing factor between the clickers and non-clickers for the one or more attributes; grouping, by the search engine, the one or more attributes having the at least one greatest distinguishing factor to identify one or more overlapping segments of clickers; integrating, by the search engine, the one or more overlapping segments of clickers into a matching algorithm used by the search engine to rank, order, and display a plurality of the most relevant ads corresponding to the plurality of URLs in response to a search for the search term; executing, by the search engine, a targeting algorithm that incorporates the associated attribute data for each specific user that performed a search for a search term; and re-ranking, by the search engine, a set of URL results based on the executed targeting algorithm and matching algorithm before displaying the results. - View Dependent Claims (14, 15)
-
-
16. A computer-implemented system for augmenting sponsored search results in a search engine, the system comprising:
-
an index manager to extract user attribute data from a plurality of natural searches performed previously by a search engine on behalf of users for a search term that is linked to a plurality of uniform resource locators (URLs); a database, in communication with the index manager, to store the extracted attribute data, wherein the database comprises user attributes associated in memory with specific users that performed the natural searches and aggregates of the user attributes grouped by type of attribute, wherein the database is stored in memory storage coupled with the search engine; and a processor in communication with the database to; analyze the user attributes for both clickers and non-clickers to determine at least one attribute that greatly differentiates clickers from non-clickers; group the clickers into one or more overlapping segments based at least on a greatest differentiating attribute; store the groups of clickers and overlapping segments in the database;
determine the relative click-through rates of the one of more groups of clickers based on the one or more overlapping segments; andmatch a relevant ad or URL to a search user by aggregating the user attributes of the one or more overlapping segments. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification