EPP Request Routing via XML Namespace Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing domain name registration and renewal processes are complex and costly due to the need for multiple communication channels between registrars and registries, which increases infrastructure complexity and costs for both parties.

Innovation Solution

A system and method for routing Extensible Provisioning Protocol (EPP) requests over a network using XML namespace and sub-product information to determine the appropriate service, allowing for a single connection to access multiple services, reducing the need for separate communication channels and infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication channels are used between registrars and registries to access different domain services, then service functionality is comprehensive, but infrastructure complexity and costs increase

Engineering Contradiction:
Improveservice functionalityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal communication channel that can handle multiple domain services (domain name creation, renewal, transfer, deletion) through a single EPP connection. The system uses XML namespace information and sub-product information to route different service requests through the same infrastructure, eliminating the need for separate communication channels for each service type.

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

Solution Approach 2:

The patent merges multiple service-specific communication channels into a single unified EPP connection. By combining domain name creation, renewal, transfer, and deletion services into one communication interface, the system reduces infrastructure complexity while maintaining comprehensive service functionality through intelligent request routing based on XML metadata.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple communication channels are maintained between registrars and registries, then all domain services can be accessed, but costs for both parties increase

Engineering Contradiction:
Improveservice accessibilityVSAvoidinfrastructure costs
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The unified EPP connection serves multiple domain services through a single interface, reducing the number of communication channels required. This universal approach lowers infrastructure costs for both registrars and registries while maintaining the ability to access all domain-related services through the same connection.

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

Solution Approach 2:

The patent combines multiple service access channels into one consolidated EPP connection, reducing the operational and maintenance costs associated with managing multiple separate communication infrastructures. The cost savings are achieved while preserving full service accessibility through intelligent routing of requests based on their XML namespace and sub-product information.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a single connection is used to access multiple services, then infrastructure complexity is reduced, but service routing complexity increases

Engineering Contradiction:
Improveinfrastructure complexityVSAvoidservice routing complexity
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements self-service routing where the request itself carries the routing information through XML namespace and sub-product elements. The request automatically identifies its destination service, eliminating the need for complex external routing logic. The routing information is embedded within the request message, allowing the system to self-determine the appropriate service destination.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates routing information (XML namespace and sub-product information) into the request message before the routing decision is made. This preliminary inclusion of destination information within the request itself simplifies the routing process, as the system only needs to read and act on the pre-specified routing metadata rather than analyzing complex routing rules at the time of request processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9455880B2Method and system for intelligent routing of requests over EPP
Publication Date: 2016.09.27 VERISIGN INC
  • US9455880B2 patent drawing
  • US9455880B2 patent drawing
  • US9455880B2 patent drawing

AI summary

Method and system for routing EPP requests over a network are provided. The EPP request can include XML namespace information and optionally XML sub-product information. A gateway can receive the request and analyze the namespace and in some instances, sub-product information to determine the service to which the request is directed. Thereupon, the gateway can route the request to the appropriate service by consulting a routing table that can have status and connectivity information for all the available services.