Domain Name Suggestion Interface for Real-Time Availability Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in registering desirable domain names as they often become unavailable, leading to time and resource wastage in submitting multiple requests, and suitable alternatives remain unnoticed due to inefficient domain name suggestion systems.

Innovation Solution

A graphical user interface that dynamically generates and displays domain name suggestions by tokenizing input strings into keywords, determining affixes and top-level domains, and indicating availability, allowing real-time updates and user interaction for selecting alternatives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users submit multiple domain name registration requests to find available domain names, then the probability of finding an available domain name increases, but the user's time and the system's processing resources are wasted

Engineering Contradiction:
Improvedomain name registration success rateVSAvoidtime for submitting multiple registration requests
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the desired domain name to generate alternative suggestions before the user submits registration requests. By pre-computing alternatives based on the input string, the system enables users to find available domain names in a single attempt rather than requiring multiple trial submissions, thus resolving the contradiction between registration success rate and time consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The domain name suggestion system acts as an intermediary between the user's desired domain name and the actual available domain names. It analyzes the input string, generates alternatives using various strategies (affixes, synonyms, related terms), and presents them to the user, thereby eliminating the need for users to repeatedly submit registration requests and reducing both time loss and processing resource waste

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users submit multiple domain name registration requests, then the chance of registering a desirable domain name increases, but processing resources of the domain name registry and network resources are consumed

Engineering Contradiction:
Improvedomain name registration success rateVSAvoidprocessing resources and network resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary availability checks and generates alternative domain name suggestions before users submit formal registration requests. By pre-analyzing the input string and computing alternatives locally, the system reduces the number of actual registration requests that need to be processed by the domain name registry, thereby conserving processing resources and network bandwidth while maintaining high registration success rates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The domain name suggestion system performs self-service by generating alternatives and checking availability locally without requiring multiple round-trip communications with the domain name registry. The system uses local resources to compute alternatives and performs preliminary checks, reducing the burden on the registry's processing resources and network infrastructure while still providing users with multiple registration options

Inventive Principle:
Principle #25Self-service

3Loss of information

If suitable alternative domain names are not effectively communicated to users, then users may continue attempting to register unavailable domain names, but this increases time and resource costs without finding alternatives

Engineering Contradiction:
Improveavailability of suitable alternative domain namesVSAvoidtime to discover alternative domain names
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary generation and presentation of alternative domain names immediately when users input their desired domain name. By pre-computing alternatives using multiple strategies (affixes, synonyms, related terms) and displaying them before users submit registration requests, the system ensures users are informed of suitable alternatives in advance, eliminating the need for users to waste time discovering alternatives through repeated failed registration attempts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides immediate feedback to users by displaying alternative domain names and their availability status right after users input their desired domain name. This real-time feedback mechanism informs users of suitable alternatives before they submit registration requests, preventing time loss and ensuring users can make informed decisions about which domain names to pursue, thereby resolving the information loss and time waste contradiction

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250323891A1Systems, devices, and methods for generating a domain name using a user interface
Publication Date: 2025.10.16 VERISIGN INC
  • US20250323891A1 patent drawing
  • US20250323891A1 patent drawing
  • US20250323891A1 patent drawing

AI summary

Embodiments relate to systems, devices, computer-readable media, and computer-implemented methods for generating domain name suggestions by receiving an input string via a user interface, determining an alternative of the input string, determining affixes of the input string, determining top level domains associated with the input string, determining registration availability of domain names including one-step string sequences from the input string based on the alternative input string, the affixes of the input string, and the top level domains associated with the input string, and generating a display for the user interface, where the display includes: the input string, the alternative of the input string, the affixes of the input string, and the top level domains associated with the input string; and indications of the registration availability of the domains names including the one-step string sequences.