WHITELIST DOMAIN NAME REGISTRY
First Claim
1. A method, performed by a computing system having one or more processors, the method comprising:
- receiving, by a whitelist domain name registry system, from an Internet domain name registrar on behalf of a registrant, a first set of one or more commands to register a first domain name on behalf of the registrant,wherein the first set of one or more commands to register the first domain name on behalf of the registrant include;
credentials for the registrant, and the first domain name;
sending, by the whitelist domain name registry system to a verification system, the credentials for the registrant;
receiving, by the whitelist domain name registry system, from the verification system, an indication of whether the verification system has approved the registrant to register the first domain name;
generating a whitelist domain name,wherein the generated whitelist domain name includes the first domain name and an identifier for the registrant, andwherein the generated whitelist domain name is not identical to the first domain name;
writing the generated whitelist domain name to the whitelist domain name registry system,wherein writing the generated whitelist domain name to the whitelist domain name registry system does not include registering the first domain name on behalf of the registrant;
receiving, at a target domain name registry system, a second set of one or more commands to register the first domain name on behalf of the registrant;
generating, by the target domain name registry system, the whitelist domain name;
determining, by the target domain name registry system, that the generated whitelist domain name exists in the whitelist domain name registry system; and
in response to determining, by the target domain name registry system, that the generated whitelist domain name exists in the whitelist domain name registry system,retrieving, by the target domain name registry system, registration information for the generated whitelist domain name,comparing, by the target domain name registry system, the retrieved registration information to the registration credentials,evaluating, by the target domain name registry system, the second set of one or more commands to register the first domain name on behalf of the registrant based at least in part on the comparison of the retrieved registration information to the registration credentials, andwriting, by the target domain name registry system, the first domain name to a domain name system (DNS) server associated with the target domain name registry system.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing domain name registrations in accordance with rules and regulations of a domain name verification system are disclosed. The disclosed technology enables a domain name verification system to regulate the registration of domain names in accordance with its own domain name registration policies. This disclosed system uses a “whitelist” domain name registry to register “whitelist domain names” once pre-approval to register a corresponding target domain name has been granted. In this manner, the whitelist domain name registry system acts as a repository for pre-approved domain name registrations and enables pre-qualified registrants (including potential or prospective registrants) to then register a target domain name.
-
Citations
24 Claims
-
1. A method, performed by a computing system having one or more processors, the method comprising:
-
receiving, by a whitelist domain name registry system, from an Internet domain name registrar on behalf of a registrant, a first set of one or more commands to register a first domain name on behalf of the registrant, wherein the first set of one or more commands to register the first domain name on behalf of the registrant include; credentials for the registrant, and the first domain name; sending, by the whitelist domain name registry system to a verification system, the credentials for the registrant; receiving, by the whitelist domain name registry system, from the verification system, an indication of whether the verification system has approved the registrant to register the first domain name; generating a whitelist domain name, wherein the generated whitelist domain name includes the first domain name and an identifier for the registrant, and wherein the generated whitelist domain name is not identical to the first domain name; writing the generated whitelist domain name to the whitelist domain name registry system, wherein writing the generated whitelist domain name to the whitelist domain name registry system does not include registering the first domain name on behalf of the registrant; receiving, at a target domain name registry system, a second set of one or more commands to register the first domain name on behalf of the registrant; generating, by the target domain name registry system, the whitelist domain name; determining, by the target domain name registry system, that the generated whitelist domain name exists in the whitelist domain name registry system; and in response to determining, by the target domain name registry system, that the generated whitelist domain name exists in the whitelist domain name registry system, retrieving, by the target domain name registry system, registration information for the generated whitelist domain name, comparing, by the target domain name registry system, the retrieved registration information to the registration credentials, evaluating, by the target domain name registry system, the second set of one or more commands to register the first domain name on behalf of the registrant based at least in part on the comparison of the retrieved registration information to the registration credentials, and writing, by the target domain name registry system, the first domain name to a domain name system (DNS) server associated with the target domain name registry system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device storing instructions that, in response to being executed by a computing system having one or more processors, cause the computing system to perform a method, the method comprising:
-
receiving one or more commands to register a first domain name; determining whether the first domain name is approved to be registered; generating a whitelist domain name; writing the generated whitelist domain name to a whitelist domain name registry; receiving one or more commands to register the first domain name; and in response to determining that the generated whitelist domain name exists in the whitelist domain name registry system, writing the first domain name to a domain name registry. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computing system for registering domain names, the computing system comprising:
-
means for registering whitelist domain names; means for verifying domain name registrations; and means for registering target domain names in accordance with a whitelist registry. - View Dependent Claims (24)
-
Specification