Batch DNS Registry Operations Using Multiple Domain EPP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for managing multiple provisioned DNS registry objects through the Extensible Provisioning Protocol (EPP) are inefficient, as they require numerous command requests for each action, burdening registrars and registries with excessive workload.

Innovation Solution

A method and system for managing multiple provisioned DNS registry objects using a multiple domain EPP command that allows simultaneous actions on multiple objects, such as create, update, renew, or delete, by comparing the requested actions with a registry's policy and performing them in a single transaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional EPP methods are used to manage multiple DNS registry objects, then each action requires numerous command requests, but this increases the workload and reduces efficiency for registrars and registries

Engineering Contradiction:
Improveefficiency of managing DNS registry objectsVSAvoidtime consumed by numerous command requests
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines multiple individual EPP command requests into a single batched command that can manage multiple DNS registry objects simultaneously. The system introduces a batch operation mechanism where registrars can submit a list of domain names or objects to be managed in one transaction, and the registry processes all requested actions (create, delete, renew, update, transfer) in a single command exchange, thereby eliminating the need for numerous separate requests and improving overall productivity.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If individual command requests are used for each DNS object action, then policy compliance can be verified per object, but the process becomes burdensome and time-consuming

Engineering Contradiction:
Improvepolicy compliance verificationVSAvoidcomplexity of command processing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges individual policy verification processes into a unified batch processing framework. The registry receives a single batched command containing multiple object identifiers and requested actions, then systematically verifies policy compliance for each object within the batch context. This approach maintains rigorous policy checking while reducing the overall complexity by consolidating command processing, response generation, and error handling into a single standardized workflow rather than requiring separate processing for each individual command.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250385888A1Multiple provisioning object operation
Publication Date: 2025.12.18 VERISIGN INC
  • US20250385888A1 patent drawing
  • US20250385888A1 patent drawing
  • US20250385888A1 patent drawing

AI summary

A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.