17. The method of claim 15 , wherein the database of registered IDNs comprises generalized variants of registered IDNs that are referenced to determine whether the generalized variant matches a registered IDN, the generalized variants of registered IDNs derived based on the deterministic algorithm.
15. A method for registering a domain, comprising: receiving a request to register an Internationalized Domain Name (IDN); determining a language category of the request; identifying corresponding code points of variants within the language category for one or more code points in the request; converting each of the one or more code points into a representative code point chosen from among the corresponding code points by applying a deterministic algorithm to a value of each of the corresponding code points; determining, by the computer processor, a generalized variant of the IDN based on the converted code points; comparing a portion of the generalized variant to a stored database of registered IDNs; and determining, by the computer processor, whether to allow registration of the IDN based on whether the portion of the generalized variant matches a portion of a registered IDN; wherein, if the IDN is not allowed to register, the comparing step is repeated with another portion of the generalized variant.