Pronounceable Domain Name Generation via Phonetic Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge lies in identifying and generating pronounceable domain names, especially since a large percentage of 5 and 6 character domain names in the .COM zone are registered, while many unregistered domain names without specific meaning in the English/Latin script remain available, making it difficult to find memorable and communicable domain names.
Innovation Solution
The solution involves building phonetic and character order models using Bayesian networks and decision trees, along with n-gram scoring heuristics, to filter and generate pronounceable domain names by determining the phonetic characteristics and character order probabilities of input character strings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If short domain names (5-6 characters) are used to improve memorability and catchiness, then the domain names are easier to remember and communicate, but most available short domain names have already been registered in the .COM zone
Solution Approach 1:
The system changes the parameter of domain name pronounceability by using phonetic models and character order models to evaluate and generate pronounceable domain names. This allows filtering and prioritizing available domain names based on their pronounceability characteristics, transforming the selection criteria from purely length-based to quality-based (pronounceability).
Solution Approach 2:
The patent replaces manual evaluation of domain name pronounceability with automated computational models including phonetic models, character order models, and n-gram scoring heuristics. This substitution enables systematic identification of pronounceable domain names at scale, overcoming the limitation of manual assessment.
2Quantity of substance
If unregistered domain names without specific meaning in English/Latin script are selected, then more available options exist, but it becomes difficult to determine if they are pronounceable and memorable
Solution Approach 1:
The patent replaces human judgment of pronounceability with automated computational models. The phonetic model analyzes phonetic characteristics, the character order model evaluates character sequencing patterns, and n-gram scoring provides statistical assessment. This substitution makes pronounceability detection systematic and scalable.
Solution Approach 2:
The patent introduces computational models as intermediaries between the domain name strings and the evaluation of their pronounceability. These models (phonetic model, character order model, n-gram scorer) act as mediators that translate raw character sequences into pronounceability scores, making the assessment objective and measurable.
3Measurement precision
If a systematic approach is used to evaluate pronounceability, then accurate identification of pronounceable domain names is achieved, but the complexity of the system increases due to multiple models and filters
Solution Approach 1:
The patent segments the pronounceability evaluation task into distinct modular components: a phonetic model for phonetic characteristics, a character order model for sequencing patterns, and an n-gram scoring system for statistical analysis. This segmentation allows each component to specialize in one aspect of pronounceability while working together through a filter system.
Solution Approach 2:
The computational framework is designed to be universally applicable to any domain name string regardless of language or character set. The phonetic model, character order model, and n-gram scorer work together as a multi-functional system that can evaluate pronounceability across different contexts and domain name formats.
Data Source
AI summary
Embodiments of the present teachings relate to systems and methods for generating pronounceable domain names. The method includes proving a list of character strings; filtering the list of character strings through a first filter based on a phonetic model to produce a first filtered list of character strings; filtering the list of character strings through a second filter based on a character order mode to produce a second filtered list of character strings; and generating, by a processor, a list of pronounceable domain names based on the first filtered list of character strings and the second filtered list of character strings.


