DNS Service Conflict Resolution Using Resource Record Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conflicts between internet services associated with a domain name system (DNS) domain lead to service disruptions, requiring manual debugging and resolution, which is resource-intensive and affects user experience.

Innovation Solution

A conflict detection and resolution system that automatically detects and resolves conflicts between requested internet services and existing services by suggesting alternatives, replacing connections, or initiating custom resolution applications, using conflict detection logic and resource record comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual debugging and resolution methods are used to detect and resolve conflicts between internet services, then administrators can identify and fix service disruptions, but the process is resource-intensive and time-consuming

Engineering Contradiction:
Improveservice continuityVSAvoidmaintenance time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary conflict detection by comparing resource records before services are associated with domains. The conflict detection module proactively identifies potential conflicts between requested internet services and existing services, allowing administrators to resolve issues before they cause service disruptions, thereby reducing maintenance time while ensuring service reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automated conflict detection and resolution mechanisms that operate without continuous human intervention. The conflict detection module automatically compares resource records, identifies conflicts, and can trigger resolution processes, reducing the resource-intensive nature of manual debugging while maintaining service continuity

Inventive Principle:
Principle #25Self-service

2Reliability

If manual conflict resolution processes are implemented, then administrators can debug and resolve service conflicts, but the complexity of the process increases and requires specialized knowledge

Engineering Contradiction:
Improveservice stabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a conflict detection module as an intermediary between the DNS resolution process and service association. This module automatically compares resource records, identifies conflicts, and provides structured resolution options, simplifying the process for administrators while ensuring service stability through systematic conflict management

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated conflict detection systems are implemented, then conflict resolution time is reduced, but the system complexity and initial resource requirements increase

Engineering Contradiction:
Improveconflict resolution efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The conflict detection module is integrated into the existing DNS resolution framework, allowing it to leverage existing infrastructure and resources. The module performs multiple functions including resource record comparison, conflict identification, and resolution coordination within a single integrated system, improving productivity without proportionally increasing overall system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250358257A1Systems and methods for resolving conflicts in internet services
Publication Date: 2025.11.20 NAMECHEAP INC
  • US20250358257A1 patent drawing
  • US20250358257A1 patent drawing
  • US20250358257A1 patent drawing

AI summary

The technology disclosed relates to resolution of conflicts between a requested internet service, requested by an internet service requesting server, and a package internet services. The method includes receiving from the internet service requesting server a request to resolve a conflict including at least one of: (i) a request to substitute an alternate internet service in the package of internet services for the requested internet service; (ii) a request to replace an existing connection with a service in the package of internet services with the requested internet service; and (iii) a request to initiate a custom resolution application. The method then responsively initiates performing a conflict resolution action(s).