EP1519281A2

Systems and methods for client-based web crawling

Abstract

The present invention provides systems and methods for obtaining information from a networked system utilizing a distributed web crawler. The distributed nature of clients of a server is leveraged to provide fast and accurate web crawling data. Information gathered by a server's web crawler is compared to data retrieved by clients of the server to update the crawler's data. In one instance of the present invention, data comparison is achieved by utilizing information disseminated via a search engine results page. In another instance of the present invention, data validation is accomplished by client dictionaries, emanating from a server, that summarize web crawler data. The present invention also facilitates data analysis by providing a means to resist spoofing of a web crawler to increase data accuracy.

EP1519281A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 25 August 2024, 2.1 years ago.

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

116 claims: 6 independent, 110 dependent

  1. 1
    A data analysis system, comprising:a first component that facilitates generation of a first data set related to web page information obtained via a communication system;anda second component that coordinates a data set relating to web page information from at least one distributed resource which interacts with the communication system;the second data set is utilized to refine the first data set.
  2. 37
    A method for facilitating data analysis, comprising:generating a first data set relating to a second data set obtained from web pages interactive with a communication system;receiving a third data set from at least one distributed resource that is interactive with the communication system;the third data set comprising web page related information generated by the distributed resource;andrefining the second data set to reflect information obtained from the third data set.
  3. 57
    A data analysis system, comprising:means for generating at least one first data set from a communication system;means for receiving and coordinating at least one second data set from at least one distributed resource which interacts with the communication system;andmeans for refining the first data set utilizing at least one second data set.
  4. 61
    A data analysis system, comprising:a first component that generates web page information from at least one visited web site for utilization in a distributed web crawling system;the web page information transmitted by the first component to a second component via a communication system.
  5. 92
    A method for facilitating data analysis, comprising:compiling a first data set derived from accessing web pages via a communication system;andtransmitting, selectively, the first data set to an entity of a distributed crawling system that is interactive with the communication system.
  6. 113
    A data packet transmitted between two or more computer components that facilitate information gathering, the data packet comprising, at least in part, information relating to web crawling that utilizes, at least in part, a distributed system for gathering information about web pages.