Domain Name Stockpiling Detection via Pre- and Post-Expiration Crawling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to detect whether a domain name has been stockpiled by a registrar after its registration expires, as existing systems lack effective methods to determine the status and usage of domain names, particularly if they are parked or entered into the public domain.

Innovation Solution

A method and system that involves crawling domain names before and after expiration to gather and store information about the domain name's registration status and website content, using a detection service that receives data from registrars and clients, and analyzing changes in DNS records to determine if the domain name is being parked or has entered the public domain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a registrar monitors domain name status after expiration to detect stockpiling, then detection accuracy improves, but system complexity and resource consumption increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into multiple specialized components: a crawler module for harvesting domain information, a parser module for extracting relevant data, a database module for storage, and an analysis module for detecting stockpiling patterns. This segmentation allows each component to focus on a specific task, improving detection accuracy while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by crawling and storing domain name information before expiration occurs. By proactively gathering data about domain registrations, websites, and DNS records in advance, the system establishes a baseline that enables accurate detection of stockpiling behavior after expiration without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive crawling is performed before and after domain expiration, then status detection reliability improves, but time consumption and processing resources increase

Engineering Contradiction:
Improvestatus detection reliabilityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic crawling at strategically chosen intervals: before domain expiration, during the grace period after expiration, and at subsequent intervals. This periodic action ensures reliable detection of domain status changes and stockpiling behavior while avoiding continuous monitoring that would consume excessive time and resources. The timing of crawls is optimized to capture critical transitions in domain status.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If the system tracks detailed changes in DNS records and hosting information, then measurement precision of domain status improves, but data processing complexity increases

Engineering Contradiction:
Improvedomain status measurement precisionVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant features from crawled domain data for stockpiling detection, such as changes in nameserver records, hosting provider information, and domain registration status. By selectively extracting critical information rather than processing all crawled data, the system achieves high measurement precision while minimizing data processing complexity. Irrelevant data is discarded to focus computational resources on key indicators of stockpiling behavior.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9075886B2Systems and methods for detecting the stockpiling of domain names
Publication Date: 2015.07.07 VERISIGN INC
  • US9075886B2 patent drawing
  • US9075886B2 patent drawing
  • US9075886B2 patent drawing

AI summary

Systems, methods, and computer program products are provided for detecting the stockpiling of domain names. In one exemplary embodiment, there is provided a method for detecting a status of a domain name. The method may include receiving information related to the domain name from a registrar. The method may include crawling the at least one domain name, wherein the crawling receives first information located on a website associated with the domain name and receives second information related to a registration of the domain name. The method may also include storing the first information and the second information, wherein the crawling is initiated at a first time prior to expiration of the at least one domain name and a second time after expiration of the at least one domain name.