Domain Name Verification System for Multilingual Character Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current domain name registration systems lack a mechanism to validate character combinations across different languages and character sets, leading to errors in domain name registration attempts due to invalid character combinations, and fail to provide a comprehensive list of available candidate domain names.
Innovation Solution
A system that creates a data table of characters with Boolean values, updates values based on registered domain names, and generates candidate domain names by filtering out invalid combinations, while also using translation software to expand the list of available domain names by translating tokens into additional languages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If domain name registration systems accept multiple language character combinations, then the system becomes more versatile and inclusive for international users, but the system cannot validate whether these character combinations are actually permitted by registry rules, leading to registration errors
Solution Approach 1:
The system performs preliminary validation of character combinations by checking them against registry rules before the domain name registration is submitted. This advance checking prevents registration errors by identifying invalid character combinations upfront, resolving the contradiction between supporting multiple languages and ensuring validation accuracy.
2Manufacturing precision
If the system generates candidate domain names using only the requested language, then the character validation is straightforward, but the system cannot provide alternative domain names when the requested language characters are not permitted
Solution Approach 1:
The system introduces translation services as an intermediary when the requested language characters are invalid. Instead of simply rejecting the domain name request, the system translates the requested characters into valid alternative characters that conform to registry rules, maintaining both accuracy and flexibility.
Solution Approach 2:
The system changes the language parameter of the domain name by providing translations in alternative languages when the original language characters are not permitted. This allows the system to maintain character set accuracy while still offering versatile language options through translation.
3Loss of information
If the system provides detailed validation feedback for each character combination, then users can understand why their domain name was rejected, but the user interface becomes more complex and harder to use
Solution Approach 1:
The system extracts the complex validation logic and feedback mechanisms from the main user interface flow. Detailed validation information is provided separately through structured error messages and suggestions, keeping the primary interface simple while still delivering comprehensive validation feedback to users.
Data Source
AI summary
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: create a data table of characters, where each character in the data table is assigned a false Boolean value; for each character found in each domain name in a DNS file, update the Boolean value to true; receive a domain search request comprising a token and a TLD; generate candidate domain names using the token and the TLD; query the database to determine if any character in the domain name has the false Boolean value in the data table; and if so, remove the domain name from the candidate domain names.


