Method and system for updating a search engine
1 Assignment
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.
70 Citations
64 Claims
-
1-24. -24. Canceled.
-
25. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising:
-
determining a popularity of each of the plurality of links based at least partly on the frequency of retrieval of said each of the plurality of links by the search engine in response to search requests;
selecting one of the plurality of links based at least partly on the popularity assigned to said one of the plurality of links; and
updating information associated with said one of the plurality of links. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for updating contents of a search engine database comprising a plurality of links each associated with a resource, the system comprising:
-
a first module that is configured to determine the popularity of each of the plurality of links at least partly based on the frequency of retrieval of said each of the plurality of links by a search engine in response to a search request; and
a second module, operationally connected to the first module, that is configured to select one of the plurality of links based at least partly on the popularity of said one of the plurality of links and further configured to update information associated with the one of the plurality of links in the search engine database. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for updating contents of a search engine database comprising a plurality of links each associated with a resource, the system comprising:
-
means for determining a popularity of each of the plurality of links based at least partly on the frequency of retrieval of said each of the plurality of links by the search engine in response to search requests;
means for selecting one of the plurality of links based at least partly on the popularity assigned to said one of the plurality of links; and
means for updating information associated with said one of the plurality of links. - View Dependent Claims (47, 48, 49)
-
-
50. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising:
-
determining popularity of each of the plurality of links at least partly based on the frequency of retrieval of said each of the plurality of links by the search engine in response to search requests; and
updating information associated with at least one of the plurality of links, wherein the at least one of the plurality of links is selected first for updating based at least partly on the popularity of the at least one of the plurality of links. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method of updating contents of a search engine database comprising a plurality of links each associated with a resource, the method comprising:
-
retrieving at least one link in response to a first search request from a user;
determining whether the user makes a second search request;
determining popularity of the at least one link at least partly based on whether the user makes the second search request; and
updating information associated with at least one of the plurality of links, wherein the at least one of the plurality of links is selected first for updating based at least partly on the popularity of the at least one of the plurality of links. - View Dependent Claims (62, 63, 64)
-
Specification