Auto-refinement of search results based on monitored search activities of users
First Claim
1. A method of analyzing searches of a plurality of search engines that resulted in visits to a destination web page, wherein the visits to the destination web page are responsive to selections of search results associated with the destination web page, the method comprising:
- obtaining, by a computing device, a plurality of search queries used in the searches of the plurality of search engines that resulted in the visits to the destination web page;
comparing, by the computing device, the plurality of search queries to metadata associated with the destination web page;
updating, by the computing device, the metadata associated with the destination web page based on the comparison of the plurality of search queries to the metadata associated with the destination web page; and
selecting, by the computing device, content for the web page based on the updated metadata associated with the destination web page.
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.
77 Citations
20 Claims
-
1. A method of analyzing searches of a plurality of search engines that resulted in visits to a destination web page, wherein the visits to the destination web page are responsive to selections of search results associated with the destination web page, the method comprising:
-
obtaining, by a computing device, a plurality of search queries used in the searches of the plurality of search engines that resulted in the visits to the destination web page; comparing, by the computing device, the plurality of search queries to metadata associated with the destination web page; updating, by the computing device, the metadata associated with the destination web page based on the comparison of the plurality of search queries to the metadata associated with the destination web page; and selecting, by the computing device, content for the web page based on the updated metadata associated with the destination web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer storage device having computer-executable instructions embodied thereon for analyzing searches of a plurality of search engines that resulted in visits to a destination web page, wherein the visits to the destination web page are responsive to selections of search results associated with the destination web page, wherein the instructions, in response to being executed by a computing device, cause the computing device to:
-
obtain a plurality of search queries used in the searches of the plurality of search engines that resulted in the visits to the destination web page; compare the plurality of search queries to metadata associated with the destination web page; update the metadata associated with the destination web page based on the comparison of the plurality of search queries to the metadata associated with the destination web page; and select content for the web page based on the updated metadata associated with the destination web page. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device capable of analyzing searches of a plurality of search engines that resulted in visits to a destination web page, wherein the visits to the destination web page are responsive to selections of search results associated with the destination web page, the computing device comprising:
-
one or more memories having stored thereon data indicating a plurality of search queries used in the searches of the plurality of search engines that resulted in the visits to the destination web page; and an analyzer configured to; compare the plurality of search queries to metadata associated with the destination web page, update the metadata associated with the destination web page based on the comparison of the plurality of search queries to the metadata associated with the destination web page, and select content for the web page based on the updated metadata associated with the destination web page. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification