Dynamic Domain Name Resource Allocation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current domain name acquisition processes during batch deletion periods are inefficient due to inadequate resource allocation, leading to wasted resources and unequal opportunities for registrars to capture desirable domain names, as some entities control multiple registrars while others have insufficient resources.

Innovation Solution

A dynamic resource allocation system that allows registrars to share available domain name acquisition resources during batch deletion periods, enabling entities with fewer registrars to access unused resources of other registrars, thereby increasing their chances of obtaining desirable domain names.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single entity controls multiple registrars, then that entity gains an advantage in acquiring domain names, but this creates unequal opportunity for other entities with fewer registrars

Engineering Contradiction:
Improvedomain name acquisition capabilityVSAvoidequality of opportunity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a resource sharing platform as an intermediary that mediates between registrars with excess resources and those needing resources. This platform enables entities with fewer registrars to access unused resources from other registrars, creating a more equitable playing field while maintaining overall system productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a universal resource pool where domain name acquisition resources can be shared across multiple registrars and entities. This multi-functional approach allows the same resources to serve multiple purposes and multiple users, reducing the advantage of entities that control multiple registrars while helping those with fewer registrars

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

2Adaptability or versatility

If registrars are provided with limited resources for add requests, then equal opportunity is provided to registrars, but entities controlling multiple registrars can still gain advantage

Engineering Contradiction:
Improveequal opportunity provisionVSAvoiddomain name acquisition efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic resource allocation where resource limits are not fixed per registrar but can be flexibly adjusted and shared in real-time. This dynamic approach allows the system to maintain equal opportunity provisions while adapting to the actual needs and capabilities of different entities, preventing any single entity from gaining undue advantage

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If batch delete processing is performed at regular intervals, then domain name records are systematically updated, but processing time can take several seconds or minutes causing delays

Engineering Contradiction:
Improvesystematic database maintenanceVSAvoiddomain name availability delay
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent segments the batch delete operation into smaller, manageable units that can be processed more quickly. By dividing the large-scale deletion task into smaller batches or parallel processing units, the system maintains systematic database maintenance while significantly reducing the time each deletion operation takes, thereby reducing delays in domain name availability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary identification and preparation of domain names for deletion before the actual batch delete operation. This preliminary action allows the system to organize and prioritize deletions in advance, enabling faster execution during the actual batch delete window and reducing overall processing time

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If a registrar is scheduled to use resources for only part of the batch delete period, then resource allocation is simplified, but resources remain unused during other time windows

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidunused resource waste
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent merges the resource pools of multiple registrars into a shared resource pool. This combination allows resources that would be unused by one registrar during certain time windows to be utilized by other registrars, thereby reducing resource waste while maintaining relatively simple allocation mechanisms through the shared pool approach

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10320744B2Systems, devices, and methods for dynamic allocation of domain name acquisition resources
Publication Date: 2019.06.11 VERISIGN INC
  • US10320744B2 patent drawing
  • US10320744B2 patent drawing
  • US10320744B2 patent drawing

AI summary

Embodiments relate to systems, devices, and computing-implemented methods for dynamically allocating domain name acquisition resources by receiving indications of available domain name acquisition resources and available time windows from registrars, receiving, from devices, requests for available domain name acquisition resources during requested time windows, determining lists of domain name acquisition resources available during the requested time window, transmitting, to the devices, the lists of available domain name acquisition resources, receiving, from the devices, selections of the available domain name acquisition resources, specified time windows, and indications of domain names to request during the specified time windows, generating and transmitting communications to the registrars, where the communications result in the registrars sending a plurality of requests for the domain names to a domain name registry during the specified time windows.