← Back to Patent Explorer
US6763362B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for updating a search engine

Assignee: Round Rock Research LLC
•
Filing: 2001-11-30
•
Granted: 2004-07-13
•
Expires: 2021-11-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Jim McKeeth

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:25
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/951; G06F16/953; G06F16/9538; G06F16/903; G06F16/90335; G06F16/9535; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 105 words
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 independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of each of said plurality of said links by the search engine in response to a search request; determining whether the popularity of the link exceeds a predetermined popularity threshold; and updating information associated with the link, provided that the popularity exceeds the popularity threshold.
Claim 2
Independent Claim 105 words
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 independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of each of said plurality of said links by the search engine in response to a search request; determining whether the popularity of the link exceeds a predetermined popularity threshold; and updating information associated with the link, provided that the popularity exceeds the popularity threshold.
Claim 3
Dependent Claim 27 words
The method of claim 1 , wherein determining popularity comprises determining the number of times, during a predefined period of time, that the resource is actually accessed.
Claim 4
Dependent Claim 21 words
The method of claim 1 , wherein updating information comprises accessing at least a web page file supported by the resource.
Claim 5
Dependent Claim 26 words
The method of claim 3 , wherein the resource is configured to provide a web site associated with at least one of the plurality of links.
Claim 6
Dependent Claim 18 words
The method of claim 3 , further comprising communicating with a content server accessed via a computer network.
Claim 7
Dependent Claim 13 words
The method of claim 5 , wherein the computer network comprises the Internet.
Claim 8
Dependent Claim 18 words
The method of claim 1 , further comprising determining whether the information associated with the link has changed.
Claim 9
Dependent Claim 14 words
The method of claim 1 , further comprising determining the age of the link.
Claim 10
Dependent Claim 38 words
The method of claim 8 , wherein determining the age of the link comprises determining the time difference between the time the link was last updated and the time at which the link is being considered for updating.
Claim 11
Dependent Claim 20 words
The method of claim 9 , further comprising determining whether the age of the link exceeds a predetermined age threshold.
Claim 12
Dependent Claim 23 words
The method of claim 10 , wherein updating information is performed provided that the age of the link exceeds the predetermined age threshold.
Claim 13
Independent Claim 135 words
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 independent of user access to the plurality of links and the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by a search engine in response to a search request, and wherein the first module determines whether the popularity of the link exceeds a predetermined popularity threshold; and a second module, operationally connected to the first module, that is configured to access the search engine database and the resource for updating information associated with the link, provided that the popularity exceeds the popularity threshold.
Claim 14
Independent Claim 135 words
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 independent of user access to the plurality of links and the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by a search engine in response to a search request, and wherein the first module determines whether the popularity of the link exceeds a predetermined popularity threshold; and a second module, operationally connected to the first module, that is configured to access the search engine database and the resource for updating information associated with the link, provided that the popularity exceeds the popularity threshold.
Claim 15
Dependent Claim 24 words
The system of claim 12 , wherein at least one of the first module and second module comprises computer instructions executing on a processor.
Claim 16
Dependent Claim 26 words
The system of claim 12 , further comprising a memory for storing a queue associated with at least one of the plurality of links for updating.
Claim 17
Dependent Claim 55 words
The system of claim 12 , wherein the first module is configured to determine popularity by determining the number of times, during a predefined period of time, that the resource is actually accessed by a user after the search engine has retrieved the link as a search result in response to a user search request.
Claim 18
Dependent Claim 20 words
The system of claim 12 , wherein the first module is further configured to determine the age of the link.
Claim 19
Dependent Claim 16 words
The system of claim 12 wherein the second module comprises a robot and an indexer software.
Claim 20
Dependent Claim 28 words
The system of claim 16 , wherein the second module is configured to update the link provided that the age of the link exceeds a predetermined age threshold.
Claim 21
Dependent Claim 26 words
The system of claim 12 , wherein the resource is configured to provide a web site associated with at least one of the plurality of links.
Claim 22
Independent Claim 111 words
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 popularity of each of the plurality of links at least partly independent of user access to the plurality of links and wherein the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by the search engine in response to a search request; means for determining whether the popularity of the link exceeds a predetermined popularity threshold; and means for updating information associated with the link, wherein updating information is performed if the popularity exceeds the popularity threshold.
Claim 23
Independent Claim 111 words
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 popularity of each of the plurality of links at least partly independent of user access to the plurality of links and wherein the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by the search engine in response to a search request; means for determining whether the popularity of the link exceeds a predetermined popularity threshold; and means for updating information associated with the link, wherein updating information is performed if the popularity exceeds the popularity threshold.
Claim 24
Dependent Claim 16 words
The system of claim 20 , further comprising means for determining the age of the link.
Claim 25
Dependent Claim 23 words
The system of claim 21 , wherein the updating means update information if the age of the link exceeds a predetermined age threshold.
Claim 26
Dependent Claim 23 words
The system of claim 20 wherein the updating means comprises means for accessing at least a web page file supported by the resource.
Claim 27
Independent Claim 106 words
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 independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by the search engine in response to a search request; and updating information associated with at least one of the plurality of links, wherein the most popular link among not-yet-updated links of the plurality of links is selected first for updating.
Claim 28
Independent Claim 106 words
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 independent of user access to the plurality of said links and wherein the popularity is based, at least in part, on the frequency of retrieval of said plurality of links by the search engine in response to a search request; and updating information associated with at least one of the plurality of links, wherein the most popular link among not-yet-updated links of the plurality of links is selected first for updating.

References Cited (Backward Citations)

US6085226A Cited
US6421675B1 Cited
US6401118B1 Cited
US20020021665A1 Cited
US20030172075A1 Cited
US20030046311A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-07-13 2008-01-12 2008-07-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-07-13 2012-01-12 2012-07-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-07-13 2016-01-12 2016-07-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag