Dynamic Domain Name Resource Allocation System
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
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
Data Source
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.


