EP1564661A2

Decision-theoretic web-crawling and predicting web-page change

Abstract

Systems and methods are described that facilitate predictive web-crawling in a computer environment. Aspects of the invention provide for predictive, utility-based, and decision theoretic probability assessments of changes in subsets of web pages, enhancing web-crawling ability and ensuring that web page information is maintained in a fresh state. Additionally, the invention facilitates selective crawling of pages with a high probability of change.

EP1564661A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 31 January 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

37 claims: 5 independent, 32 dependent

  1. 1
    A system that facilitates web-crawling, comprising:a managing component that performs a predictive analysis in connection with determining if, when, and how to perform web-crawling;and a web-crawling component that crawls subsets of web pages as a function of the predictive analysis.
  2. 10
    A method for prioritizing web pages for crawling, comprising:predicting a change in at least one subset of pages;assigning a score to the at least one subset of web pages;selectively crawling subsets of pages with higher scores before subsets of pages with lower scores;and non-selectively crawling all uncrawled pages in sequence.
  3. 25
    A method for predicting change in a web page via feedback loops, comprising:selecting a sample set of URLs from subsets of web pages on a server;and crawling the sample set at regular intervals.
  4. 34
    A system of predicting web page change, comprising:means for predicting a change in at least one subset of web pages on a web server;means for crawling the entire subset of pages within a time period;means for determining a score associated with each page;and means for selectively crawling pages determined to have a higher score.
  5. 37
    A computer readable medium that has computer executable instructions stored thereon to:predict a change in at least one web page in at least one subset of web pages on a server;assign a score to the at least one web page in the at least one subset;and selectively crawl the at least one web page if the score assigned thereto is above a predetermined minimum value.