IP Library › Granted Patent US 11,329,821
Granted Patent B2
US 11,329,821 · App. 14/980,158 · Granted May 10, 2022

Shared registration system

Inventors: Burton S. Kaliski, Jr. (McLean, VA); Scott Hollenbeck (Fairfax Station, VA)
Assignee: VeriSign, Inc.
H04L9/3213G06F21/33G06F21/335H04L9/321H04L61/1511H04L61/302H04L63/0807
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,329,821
App. No.
14/980,158
Granted
May 10, 2022
Kind
B2
Abstract

Systems and methods for updating a Domain Name System (DNS) registry are disclosed. Embodiments perform operations including maintaining a domain name record of a DNS registrant recorded in a database of the DNS registry by a primary DNS interface. The operations also include receiving a request to update the domain name record of the DNS registrant via a secondary DNS interface. The operations further include modifying the domain name record of the DNS registrant in the DNS database in accordance with the request.

Claims (33)

1. A method for updating a Domain Name System (DNS) registry comprising:

maintaining a domain name record of a DNS registrant recorded in a database of the DNS registry by a DNS registrar using a primary DNS interface;

receiving a request to update the domain name record of the DNS registrant via a secondary DNS interface at the DNS registry, wherein receiving the request to update the domain name record of the DNS registrant comprises receiving an authorization token of the DNS registrant and the authorization token is not received from the DNS registrar via the secondary DNS interface at the DNS registry; and

modifying, without a need for support of the DNS registrar, the domain name record of the DNS registrant in the database of the DNS registry in accordance with the request.

2. The method of claim 1 , wherein receiving the request to update the domain name record of the DNS registrant comprises receiving the request from the DNS registrant via the secondary DNS interface.

3. The method of claim 1 , wherein receiving the request to update the domain name record of the DNS registrant comprises receiving the request from a service provider on behalf of the DNS registrant.

4. The method of claim 1 , wherein the authorization token is obtained from the DNS registrar.

5. The method of claim 1 , further comprising verifying, by the secondary DNS interface, the authorization token of the DNS registrant prior to modifying the domain name record of the DNS registrant.

6. The method of claim 5 , wherein verifying the authorization token of the DNS registrant comprises verifying the authorization token with a standalone identity service.

7. The method of claim 5 , wherein verifying the authorization token of the DNS registrant comprises verifying an authentication assertion with an identity provider that issued the authentication assertion to the DNS registrant.

8. The method of claim 5 , wherein verifying the authorization token of the DNS registrant comprises verifying the authorization token with public key of the registrant corresponding to a private key that was used to generate the authorization token for the registrant.

9. A method comprising:

receiving, by primary interface service at a Domain Name System (DNS) registry, from a DNS registrar, a domain name of a DNS;

receiving, by a secondary DNS interface service at the DNS registry, from a service provider, an authorization token of the DNS registrant and a request to update information associated with the domain name of the DNS registrant, wherein the authorization token is not received from the DNS registrar at the secondary DNS interface service at the DNS registry;

verifying the authorization token using an identity service; and

modifying, without a need for support of the DNS registrar, information associated with the domain name of the DNS registrant in accordance with the request.

10. A system for updating a Domain Name System (DNS) registry, the system comprising:

an identity service configured to authenticate an authorization token received via a secondary DNS interface to the DNS registry database;

a DNS registry database;

a primary DNS interface to the DNS registry database;

a processor;

a data storage device; and

program instructions stored on the data storage device that, when executed by the processor, cause the system to perform operations comprising:

maintaining a domain name record of a DNS registrant recorded in the DNS registry database by a DNS registrar using the primary DNS interface;

receiving a request from a service provider on behalf of the DNS registrant to update the domain name record of the DNS registrant via the secondary DNS interface; and

after authentication by the identity service, modifying, without a need for support of the DNS registrar, the domain name record of the DNS registrant in the DNS registry database in accordance with the request.

11. The system of claim 10 , wherein receiving the request to update the domain name record of the DNS registrant comprises receiving the request from the DNS registrant via the secondary DNS interface.

12. The system of claim 10 , wherein receiving the request to update the domain name record of the DNS registrant comprises receiving the authorization token.

13. The system of claim 12 , wherein the authorization token is obtained from the DNS registrar.

14. The system of claim 12 , wherein the operations further comprise verifying, by the secondary DNS interface, the authorization token of the DNS registrant prior to modifying the domain name record of the DNS registrant.

15. The system of claim 14 , wherein the identity service is a standalone identity service, and wherein verifying the authorization token of the DNS registrant comprises verifying the authorization token with the standalone identity service.

16. The system of claim 14 , wherein verifying the authorization token of the DNS registrant comprises verifying an authentication assertion with an identity provider that issued the authentication assertion to the DNS registrant.

17. The system of claim 14 , wherein verifying the authorization token of the DNS registrant comprises verifying the authorization token with public key of the registrant corresponding to a private key that was used to generate the authorization token for the registrant.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: KALISKI, BURTON S., JR; HOLLENBECK, SCOTT
To: VERISIGN, INC.
Reel/Frame 037453/0074 →
Continuity (1)
Related Publication 20170187673A1 · Jun 29, 2017