Phonetic Domain Name Generation via Grapheme-Phoneme Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in finding available domain names as many have already been registered, leading to the need for proposing suitable alternative domain names based on a requested domain or term/phrase.
Innovation Solution
A system and method that convert a string of characters into phonetic-based transliterations using a processing chain of grapheme-to-phoneme and phoneme-to-grapheme conversions, utilizing information gain trees to align graphemes and phonemes, and score, sort, and filter results to suggest alternative domain names.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users register domain names using traditional alphanumeric domain names, then domain name registration is straightforward, but most desired domain names are already registered and unavailable
Solution Approach 1:
The patent introduces phonetic representations as an intermediary between the user's desired domain name and the actual available domain names. By converting the desired domain name into phonetic form and then generating alternative grapheme representations, the system finds available domains that sound similar to the desired name, effectively mediating the gap between user preference and domain availability.
Solution Approach 2:
The system changes the representation parameters of domain names by converting from standard grapheme sequences to phonetic representations and back to alternative grapheme sequences. This parameter transformation allows the system to explore alternative spellings that maintain phonetic similarity while improving domain availability.
2Adaptability or versatility
If the system generates multiple phonetic representations and grapheme alternatives, then more available domain names can be found, but the system complexity increases
Solution Approach 1:
The patent segments the domain name generation process into distinct modules: grapheme-to-phoneme conversion, phoneme processing, and phoneme-to-grapheme conversion. Each module handles a specific aspect of the transformation, making the overall complex system manageable and maintainable while still providing high-quality domain name suggestions.
Data Source
AI summary
Provided are methods, devices, and computer-readable media for accessing a string of characters; parsing the string of characters into string of graphemes; determining one or more phonetic representations for one or more graphemes in the string of graphemes based on a first data structure; determining at least one grapheme representation for one or more of the one or more phonetic representations based on a second data structure; and constructing the phonetic representation of the string of characters based on the grapheme representation that was determined.


