SELECTION OF ADVERTISEMENTS TO PRESENT ON A WEB PAGE OR OTHER DESTINATION BASED ON SEARCH ACTIVITIES OF USERS WHO SELECTED THE DESTINATION
First Claim
1. A computer-implemented method, comprising:
- obtaining search event data for a plurality of search events resulting in a referral to a particular document, the search event data for each of the plurality of search events comprising an indication of one of a plurality of search engines and an indication of a search query;
identifying a particular search query from the search event data based on an analysis of a number of occurrences of the particular search query in the search event data;
determining that the particular search query is not substantially similar to one or more keywords in a set of keywords associated with the particular document;
updating the set of keywords to include the particular search query in response to determining that the particular search query is not substantially similar to the one or more keywords in the set of keywords; and
selecting supplemental content for inclusion in the particular document based on the updated set of keywords.
2 Assignments
0 Petitions
Accused Products
Abstract
A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user'"'"'s IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
17 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining search event data for a plurality of search events resulting in a referral to a particular document, the search event data for each of the plurality of search events comprising an indication of one of a plurality of search engines and an indication of a search query; identifying a particular search query from the search event data based on an analysis of a number of occurrences of the particular search query in the search event data; determining that the particular search query is not substantially similar to one or more keywords in a set of keywords associated with the particular document; updating the set of keywords to include the particular search query in response to determining that the particular search query is not substantially similar to the one or more keywords in the set of keywords; and selecting supplemental content for inclusion in the particular document based on the updated set of keywords. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having instructions embodied thereon, the instructions comprising:
-
instructions to obtain search event data for a plurality of search events resulting in a referral to a particular document, the search event data for each of the plurality of search events comprising an indication of one of a plurality of search engines and an indication of a search query; instructions to identify a particular search query from the search event data based on an analysis of a number of occurrences of the particular search query in the search event data; instructions to determine that the particular search query is not substantially similar to one or more keywords in a set of keywords associated with the particular document; instructions to update the set of keywords to include the particular search query in response to determining that the particular search query is not substantially similar to the one or more keywords in the set of keywords; and instructions to select supplemental content for inclusion in the particular document based on the updated set of keywords. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more memories having stored thereon search event data for a plurality of search events resulting in a referral to a particular document, the search event data for each of the plurality of search events comprising an indication of one of a plurality of search engines and an indication of a search query; and one or more computing devices configured to; identify a particular search query from the search event data based on an analysis of a number of occurrences of the particular search query in the search event data, determine that the particular search query is not substantially similar to one or more keywords in a set of keywords associated with the particular document, update the set of keywords to include the particular search query in response to determining that the particular search query is not substantially similar to the one or more keywords in the set of keywords, and select supplemental content for inclusion in the particular document based on the updated set of keywords. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
means for obtaining search event data for a plurality of search events resulting in a referral to a particular document, the search event data for each of the plurality of search events comprising an indication of one of a plurality of search engines and an indication of a search query; means for identifying a particular search query from the search event data based on an analysis of a number of occurrences of the particular search query in the search event data; means for determining whether the particular search query is not substantially similar to one or more keywords in a set of keywords associated with the particular document; means for updating the set of keywords to include the particular search query if the particular search query is not substantially similar to the one or more keywords in the set of keywords; and means for selecting supplemental content for inclusion in the particular document based on the updated set of keywords. - View Dependent Claims (18, 19, 20)
-
Specification