IP Library Granted Patent US 11,689,495
Granted Patent B2
US 11,689,495 · App. 17/571,109 · Granted Jun 27, 2023

Whitelist domain name registry

Inventors: Paul Stahura (Sammamish, WA); Christopher L. Cowherd (Bellevue, WA)
Assignee: Identity Digital Inc.
H04L61/3015H04L61/302H04L61/4511
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,689,495
App. No.
17/571,109
Granted
Jun 27, 2023
Kind
B2
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.

Claims (51)

1. A method, performed by a computing system having one or more processors, the method comprising:

receiving a request to register a first domain name;

determining that the first domain name is approved to be registered;

generating a whitelist domain name based at least in part on the received request to register the first domain name;

registering the generated whitelist domain name with a whitelist domain name registry system without registering the first domain name;

receiving a second request to register the first domain name; and

in response to determining that the generated whitelist domain name is registered with the whitelist domain name registry system,

registering the first domain name with a domain name registry system other than the whitelist domain name registry system.

2. The method of claim 1 , wherein at least one of the requests to register the first domain name include credentials for a registrant.

3. The method claim 2 , wherein determining whether the first domain name is approved to be registered comprises:

determining whether the registrant is approved to register the first domain name.

4. The method of claim 2 , wherein determining whether the registrant has previously been approved to register the first domain name comprises:

sending the credentials for the registrant to a verification system; and

receiving from the verification system, an indication of whether the verification system has previously approved the registrant to register the first domain name.

5. The method of claim 4 , wherein the sending occurs in response to determining that at least the registrant or the first domain name is subject to control or oversight by the verification system.

6. The method of claim 4 , further comprising:

in response to determining that a second generated whitelist domain name is not registered with the whitelist domain name registry system,

determining that a second registrant is subject to control by the verification system, and

in response to determining that the second registrant is subject to control by the verification system,

denying a request to register, on behalf of the second registrant, a domain name associated with the second generated whitelist domain name because the second generated whitelist domain name is not registered with the whitelist domain name registry system.

7. The method of claim 2 , wherein the generated whitelist domain name includes the first domain name and an identifier for the registrant.

8. The method of claim 1 , wherein registering the generated whitelist domain name with the whitelist domain name registry system enables the generated whitelist domain name to be readable via the DNS protocol, the RDAP protocol, the WHOIS protocol, an RDDS server, or any combination thereof.

9. The method of claim 1 , wherein registering the first domain name with the domain name registry system comprises:

writing the first domain name to at least one of a DNS server, an RDAP server, a WHOIS server, an RDDS server, or any combination thereof.

10. The method of claim 1 , wherein the generated whitelist domain name includes at least a portion of a whitelist subdomain name.

11. A computer-readable medium 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 comprising:

receiving a first request to register a first domain name on behalf of a registrant;

generating a whitelist domain name, wherein the generated whitelist domain name is not identical to the first domain name;

registering the generated whitelist domain name with a whitelist domain name registry system without registering the first domain name;

receiving a second request to register the first domain name on behalf of the registrant;

generating the whitelist domain name;

determining that the generated whitelist domain name is registered with the whitelist domain name registry system; and

in response to determining that the generated whitelist domain name is registered with the whitelist domain name registry system,

retrieving registration information for the generated whitelist domain name,

comparing the retrieved registration information to registration credentials,

evaluating the second request 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

registering the first domain name with the target domain name registry system.

12. The computer-readable medium of claim 11 , wherein the first request is received from an Internet domain name registrar on behalf of a first registrant and includes credentials for the Internet domain name registrar.

13. The computer-readable medium of claim 12 , wherein determining whether the first domain name is approved to be registered comprises:

determining whether the Internet domain name registrar has previously been approved to register the first domain name.

14. The computer-readable medium of claim 13 , wherein determining whether the Internet domain name registrar has previously been approved to register the first domain name comprises:

sending the credentials for the Internet domain name registrar to a verification system; and

receiving from the verification system, an indication of whether the verification system has previously approved the Internet domain name registrar to register the first domain name.

15. The computer-readable medium of claim of claim 14 , wherein the sending occurs in response to determining that at least the registrar or the first domain name is subject to control or oversight by the verification system.

16. The computer-readable medium of claim of claim 11 , wherein registering the generated whitelist domain name with the whitelist domain name registry system comprises writing the generated whitelist domain name to a DNS server, a WHOIS server, an RDAP server, an RDDS server, or any combination thereof, that is not publicly-accessible.

17. The computer-readable medium of claim 12 , wherein the generated whitelist domain name includes the first domain name and an identifier for the Internet domain name registrar.

18. The computer-readable medium of claim 14 , the method further comprising:

in response to determining that a second generated whitelist domain name is not registered with the whitelist domain name registry system,

determining that a second target domain name is subject to control by the verification system, and

in response to determining that the second target domain is subject to control by the verification system,

denying a request to register the second target domain name because the second generated whitelist domain name is not registered with the whitelist domain name registry system.

Assignments (2)
CHANGE OF NAME Recorded May 12, 2023
From: DONUTS INC.
To: IDENTITY DIGITAL INC.
Reel/Frame 063635/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: STAHURA, PAUL; COWHERD, CHRISTOPHER L.
To: DONUTS, INC.
Reel/Frame 058611/0586 →
Continuity (2)
Continuation 14985005 · Dec 30, 2015
Related Publication 20220131831A1 · Apr 28, 2022
Cited By (2)
US 12,477,000 US 12,659,289