Verifying character sets in domain name requests
Abstract
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.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1 . A system comprising at least one processor executing instructions causing a server computer, coupled to a network, to:
query a database coupled to the network to create a domain name character data table comprising a plurality of characters, and a first Boolean value for each of the plurality of characters; access a domain name system (DNS) server to retrieve a plurality of registered domain names comprising a top level domain (TLD); for each character in each of the plurality of registered domain names, update, within the domain name character data table, the first Boolean value to a second Boolean value; decode a transmission comprising a token and the TLD, and received from a domain request user interface control displayed on a client computer coupled to the network; generate a list of candidate domain names, using the token and the TLD; for each domain name in the list of candidate domain names:
query the database to determine if at least one character in the domain name comprises the first Boolean value in the domain name character data table; and
responsive to a determination that the at least one character comprises the first Boolean value in the domain name character data table, remove the domain name from the list of candidate domain names.Join the waitlist — get patent alerts
Track US2020026738A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.