Method and system for updating a search engine
First Claim
Patent Images
1. A method of updating with a search engine database, the method comprising:
- determining with one or more computer processors, a popularity score for one or more of the links displayed in association with a first search wherein determining the popularity score of the link comprises;
tracking whether the user revises the first search query to perform a revised search query for new links; and
increasing the popularity score of the last link selected by the user from the first search results when the user does not perform a revised search query;
generating an update rank for the link based at least in part on the popularity score of the link and the age of the link;
adding the link to a link queue based at least in part on the update rank of the link; and
updating in the search engine database information associated with the link in the link queue.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for maintaining the freshness of a search engine server'"'"'s database. A popularity parameter is defined, and a popularity value is assigned to each link in the search engine'"'"'s database. The most popular links are selected for updating the contents stored, or associated with, the site to which the links refer. In one embodiment, popularity is based at least in part on the search results generated by the search engine in response to user queries.
-
Citations
27 Claims
-
1. A method of updating with a search engine database, the method comprising:
-
determining with one or more computer processors, a popularity score for one or more of the links displayed in association with a first search wherein determining the popularity score of the link comprises; tracking whether the user revises the first search query to perform a revised search query for new links; and increasing the popularity score of the last link selected by the user from the first search results when the user does not perform a revised search query; generating an update rank for the link based at least in part on the popularity score of the link and the age of the link; adding the link to a link queue based at least in part on the update rank of the link; and updating in the search engine database information associated with the link in the link queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for updating a search engine database, the computer system comprising:
-
a first module executing in one or more computer processors that is configured to select a link from a link database and configured to determine an update rank of the link, wherein the update rank of the link is based at least in part on a popularity score associated with the link and based at least in part on an age of the link; wherein determining the popularity of the link comprises one or more computer processors configured to; track whether a user revises a first search query to perform a revised search query for new links; and increase the popularity score of the last link selected by the user from the first search results when the user does not perform a revised search query; a second module executing in one or more computer processors, the second module configured to select a link based at least in part on the update rank of the link, wherein the second module is further configured to update a search engine database with information associated with the selected link. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable apparatus, comprising a storage medium configured to store at least one computer program, the at least one program comprising instructions which are configured to, when executed by a processing device:
-
determine a popularity for a link displayed in association with a first search by (i) determining whether the user performs a revised search for one or more new links; and
(ii) when the user does not perform the revised search, increase the popularity of the last link selected by the user from results of the first search;generate an update rank for the link based at least in part on the popularity and age of the link; add the link to a link queue based at least in part on the update rank of the link; and update in a database information associated with the link. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification