Domain Name Filtering With Dynamic Thresholds for Trademark Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The sheer number of domains on the Internet makes it difficult and resource-intensive to identify potential trademark infringers, as existing methods like n-gram distance analysis are inefficient and require significant computational power.

Innovation Solution

A domain filter system that computes a similarity score and dynamic threshold between seed and candidate domains, reducing the number of domains requiring further processing by using a linear complexity algorithm, thus improving efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If n-gram distance analysis is used to identify potential trademark infringers, then the identification can be performed, but the computational power required is significant and processing efficiency is low

Engineering Contradiction:
Improvetrademark infringement identification accuracyVSAvoiddomain processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the domain name analysis process into multiple filtering stages: initial filtering based on domain structure patterns, intermediate filtering using n-gram distance for candidate domains, and final verification. This segmentation allows the system to process hundreds of millions of domains by applying computationally expensive n-gram analysis only to a small subset of candidate domains identified through lighter initial filters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary filtering actions before applying the computationally intensive n-gram distance analysis. It pre-identifies candidate domains using simpler criteria such as domain structure patterns, length constraints, and basic string matching. This preliminary action reduces the dataset from hundreds of millions of domains to a manageable subset, enabling efficient trademark infringement detection.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all hundreds of millions of domains are processed to find trademark infringers, then comprehensive detection is achieved, but the time and computational resources required are excessive

Engineering Contradiction:
Improvetrademark protection completenessVSAvoiddomain processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different levels of analysis quality to different domains based on their characteristics. High-quality n-gram distance analysis is applied locally to candidate domains that match specific patterns, while the majority of domains receive lighter initial filtering. This local quality approach ensures reliable detection for potential infringers while minimizing overall processing time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial action by focusing computational resources on a subset of domains that are most likely to be infringers. Rather than exhaustively analyzing all hundreds of millions of domains, it applies comprehensive analysis only to candidate domains that pass initial filtering criteria, achieving reliable detection with significantly reduced time and resources.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If a simple filtering method is used to reduce domains for processing, then processing speed increases, but the accuracy of identifying potential infringers decreases

Engineering Contradiction:
Improvedomain filtering speedVSAvoidinfringer identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the filtering process into multiple stages with increasing precision. The first stage uses simple, fast filters to reduce the domain set from hundreds of millions to a manageable subset. The second stage applies n-gram distance analysis to this reduced set with high precision. This segmentation allows the system to achieve both high filtering speed and accurate infringer identification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary filtering stage between the initial domain set and the final n-gram analysis. This intermediary stage uses pattern matching and structural analysis to identify candidate domains that warrant further investigation. It acts as a mediator that preserves potentially infringing domains while filtering out obvious non-infringers, maintaining accuracy while enabling efficient processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12438911B2Domain name processing systems and methods
Publication Date: 2025.10.07 GOLDMAN SACHS BANK USA
  • US12438911B2 patent drawing
  • US12438911B2 patent drawing
  • US12438911B2 patent drawing

AI summary

A domain processing system is enhanced with a first-pass domain filter configured for loading character strings representing a pair of domains consisting of a seed domain and a candidate domain in a computer memory, computing a similarity score and a dynamic threshold for the pair of domains, determining whether the similarity score exceeds the dynamic threshold, and iterating the loading, the computing, and the determining for each of a plurality of candidate domains paired with the seed domain. A similarity score between the seed domain and the candidate domain and a corresponding dynamic threshold for the pair are computed. If the similarity score exceeds the corresponding dynamic threshold, the candidate domain is provided to a downstream computing facility. Otherwise, it is dropped. In this way, the first-pass domain filter can significantly reduce the number of domains that otherwise would need to be processed by the downstream computing facility.