Web Crawler Triggering via Registry Change Logs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for providing domain information to registrars and search engines are inefficient, as they rely on outdated data and do not allow for timely crawling of domains with changes, leading to delayed and incomplete search results.
Innovation Solution
A method that involves receiving and processing domain information from registrars, storing it in a registry zone file, and forming a list of registry data to trigger crawling within minutes of domain changes, using rapid zone update files and threshold-based domain resolution requests to prioritize and initiate crawls based on near real-time data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional web crawling methods are used to crawl all domains in a zone file, then comprehensive domain coverage is achieved, but time delay and resource waste occur due to crawling domains that have not changed
Solution Approach 1:
The patent segments the zone file into a complete zone file and a change log, separating domains that have changed from those that have not. The crawler then processes only the changed domains from the change log rather than the entire zone file, reducing crawling time and resources while maintaining comprehensive coverage over time.
Solution Approach 2:
The registry performs preliminary action by maintaining a change log that records all domain changes before they are crawled. This change log is updated in advance as domains are modified, so when crawling is needed, the crawler can immediately access the pre-compiled list of changed domains without scanning the entire zone file.
2Loss of time
If domain information is updated in real-time, then search result timeliness is improved, but system complexity increases due to continuous monitoring and data processing requirements
Solution Approach 1:
The patent introduces a change log as an intermediary component between the domain registration system and the crawler. The change log acts as a mediator that receives domain change information from registrars and translates it into a crawlable format, simplifying the overall system architecture while enabling real-time updates.
Solution Approach 2:
The system implements feedback mechanisms where the registry continuously monitors domain changes and feeds this information back to the crawler through the change log. This feedback loop ensures that the crawler receives updated domain information automatically, maintaining real-time search results without requiring complex continuous monitoring systems.
3Quantity of substance
If the entire zone file is crawled periodically, then complete domain information is obtained, but resource consumption and processing time increase significantly
Solution Approach 1:
The patent extracts only the necessary information (changed domains) from the complete zone file by using the change log. Instead of processing the entire zone file, the system extracts and processes only the subset of domains that have changed, significantly reducing processing energy consumption while maintaining data completeness for crawled domains.
Solution Approach 2:
The system applies partial action by crawling only the changed domains identified in the change log rather than the entire zone file. This partial crawling approach processes a subset of domains (exactly those that changed) which is both sufficient for updating search results and optimal for reducing resource consumption.
4Loss of time
If domain changes are monitored continuously, then up-to-date search results are achieved, but data processing load and infrastructure requirements increase
Solution Approach 1:
The change log system implements self-service by automatically capturing and storing domain change information as it occurs. The registry's existing domain change detection mechanisms automatically populate the change log without requiring additional complex monitoring infrastructure, enabling continuous updates while keeping the system simple.
Data Source
AI summary
A method of triggering crawling of a domain includes receiving information related to a domain from a registrar and processing the information related to the domain. The method also includes storing the processed information in a registry zone file and forming a list of registry data based on the processed information. The list of registry data comprises a subset of the registry zone file. The method farther includes crawling one or more of the domains in the list of registry data.


