Domain Name Generation Using Topic-Specific Language Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current domain name generation techniques lack the ability to provide suggestions that are specifically focused on individual needs and interests, failing to capture deep contextual relationships at the character level.

Innovation Solution

A method and system using machine learning algorithms to generate domain name suggestions by training language models on sets of domain names categorized by topics and business types, allowing for the addition of prefixes and suffixes to seed domain names based on inferred topics and business types, and utilizing classification models to group and filter domain names.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning algorithms are trained on large sets of domain names categorized by topics and business types, then the relevance and contextual accuracy of generated domain names is improved, but the complexity of the system increases

Engineering Contradiction:
Improvecontextual accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the domain name generation task into multiple specialized machine learning algorithms, each trained on specific topic categories (e.g., technology, healthcare, finance) and business types. This segmentation allows each algorithm to develop deep expertise in its domain, improving contextual accuracy while managing overall system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds dimensional depth by training language models not just on domain names themselves but on multi-dimensional datasets including topic classifications, business type categories, and contextual metadata. This multi-dimensional training approach enables the models to capture complex contextual relationships across multiple axes simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If multiple trained language models are used to generate domain names for different topics and business types, then the versatility and customization of domain name suggestions is improved, but the training time and computational resources increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-training multiple specialized language models on diverse domain name datasets before actual domain name generation is needed. These models are trained in advance on various topic categories and business types, so when a user requests domain names, the pre-trained models can immediately generate suggestions without requiring real-time training, thus reducing operational time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system utilizes parameter changes by training each language model with specific hyperparameters optimized for its particular topic domain and business type category. This allows each model to be highly specialized and efficient within its domain, achieving versatility through parameter differentiation rather than requiring uniform large-scale training across all domains.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If classification models are used to group and filter domain names by topic and business type, then the precision of domain name categorization is improved, but the processing time increases

Engineering Contradiction:
Improvecategorization precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The classification models perform preliminary grouping and filtering of domain names during the training phase, organizing vast datasets into pre-categorized topic and business type groups. This preliminary classification allows the system to quickly retrieve and generate domain names from pre-organized categories during operation, reducing real-time processing time while maintaining high categorization precision.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11431672B1Deep neural network generation of domain names
Publication Date: 2022.08.30 VERISIGN INC
  • US11431672B1 patent drawing
  • US11431672B1 patent drawing
  • US11431672B1 patent drawing

AI summary

Techniques for generating internet domain name suggestions using machine learning are presented. Some techniques include obtaining sets of domain names, each set of domain names including domain names that concern a selected topic, training machine learning algorithms, such that trained language models are produced, each trained language model concerning a different selected topic, obtaining a seed domain name, identifying a primary topic that the seed domain name concerns, applying to the seed domain name a trained language model of the trained language models that concerns the primary topic, such that a primary proposed domain name is produced, where the primary proposed domain name concerns the primary topic and includes the seed domain name and at least one of a prefix or a suffix, and offering to register the primary proposed domain name.