IP Library Granted Patent US 10,404,650
Granted Patent B2
US 10,404,650 · App. 15/488,984 · Granted Sep 3, 2019

Domain name registration reservation through the use of encoding domain names

Inventors: Burton S. Kaliski, Jr. (McLean, VA); Joseph Waldron (Herndon, VA)
Assignee: VERISIGN, INC.
H04L61/1511H04L9/0643H04L61/2046H04L61/2076H04L61/302H04L61/303H04L61/305H04L61/3015H04L61/3025H04L61/3055
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 10,404,650
App. No.
15/488,984
Granted
Sep 3, 2019
Kind
B2
Abstract

A technique for facilitating registration of an internet domain name with the domain name system (DNS) is presented. The technique can include receiving a request to register an encoding domain name with the DNS, the encoding domain name including an indication of a temporal event and of a target domain name. The technique can also include registering the encoding domain name to a registrant, where the registering the encoding domain name confers to the registrant a right to register the target domain name upon specified conditions, where the specified conditions include an occurrence of the temporal event. The technique can also include receiving a request initiated by the registrant to register the target domain name, and registering the target domain name to the registrant after satisfaction of the specified conditions.

Claims (30)

1. A method of facilitating registration of a target domain name with the domain name system (DNS), the method comprising:

receiving a request to register an encoding domain name with the DNS, the encoding domain name comprising an indication of a temporal event and of a target domain name;

registering the encoding domain name to a registrant, wherein the registering the encoding domain name confers to the registrant a right to register the target domain name upon a specified condition, wherein the specified condition comprises an occurrence of the temporal event;

receiving a request initiated by the registrant to register the target domain name; and

registering the target domain name to the registrant after satisfaction of the specified condition.

2. The method of claim 1 , wherein the temporal event comprises an expiration of a prior registration of the target domain name.

3. The method of claim 1 , wherein the specified condition comprises a prior registrant of the target domain name agreeing to relinquish registration of the target domain name.

4. The method of claim 1 , wherein at least one user distinct from the registrant has a right to register the target domain name with a higher priority than a priority of the registrant's right to register the target domain name; and

wherein the specified condition further comprises the at least one user not exercising the at least one user's right to register the target domain name.

5. The method of claim 1 , wherein the indication of the temporal event and of the target domain name comprises a reference to a database entry, wherein the database entry comprises the target domain name and an identification of the temporal event.

6. The method of claim 1 , wherein the indication of the temporal event and of the target domain name comprises a cryptographic hash of data comprising the target domain name and an identification of the temporal event.

7. The method of claim 6 , wherein the data comprising the target domain name and the identification of the temporal event further comprises a random number.

8. The method of claim 1 , wherein the indication of the temporal event and of the target domain name comprises a tokenization of at least one of: the target domain name or an identification of the temporal event.

9. The method of claim 1 , wherein the specified condition further comprises a passing of the temporal event.

10. The method of claim 1 , wherein the specified condition further comprises not passing the temporal event.

11. A system for facilitating registration of a target domain name with the domain name system (DNS), the system comprising:

a first network interface configured to receive a request to register an encoding domain name with the DNS, the encoding domain name comprising an indication of a temporal event and of a target domain name;

at least one electronic processor communicatively coupled to a DNS registry and configured to register the encoding domain name to a registrant using the DNS registry, wherein registering the encoding domain name confers to the registrant a right to register the target domain name upon a specified condition, wherein the specified condition comprises an occurrence of the temporal event;

a second network interface configured to receive a request initiated by the registrant to register the target domain name; and

at least one electronic processor communicatively coupled to a DNS registry and configured to register the target domain name to the registrant using the DNS registry after satisfaction of the specified condition.

12. The system of claim 11 , wherein the temporal event comprises an expiration of a prior registration of the target domain name.

13. The system of claim 11 , wherein the specified condition further comprises a prior registrant of the target domain name agreeing to relinquish registration of the target domain name.

14. The system of claim 11 , wherein at least one user distinct from the registrant has a right to register the target domain name with a higher priority than a priority of the registrant's right to register the target domain name; and

wherein the specified condition further comprises the at least one user not exercising the at least one user's right to register the target domain name.

15. The system of claim 11 , wherein the indication of the temporal event and of the target domain name comprises a reference to a database entry, wherein the database entry comprises the target domain name and an identification of the temporal event.

16. The system of claim 11 , wherein the indication of the temporal event and of the target domain name comprises a cryptographic hash of data comprising the target domain name and an identification of the temporal event.

17. The system of claim 16 , wherein the data comprising the target domain name and the identification of the temporal event further comprises a random number.

18. The system of claim 11 , wherein the indication of the temporal event and of the target domain name comprises a tokenization of at least one of: the target domain name or an identification of the temporal event.

19. The system of claim 11 , wherein the specified condition further comprises a passing of the temporal event.

20. The system of claim 11 , wherein the specified condition further comprises not passing the temporal event.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 043372 FRAME 0673. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 29, 2017
From: KALISKI, BURTON S., JR.; WALDRON, JOSEPH
To: VERISIGN, INC.
Reel/Frame 043709/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2017
From: KALISKI, BURTON S., JR.; WALDRON, JOSEPH
To: VERISIGN, INC.
Reel/Frame 043372/0673 →
Continuity (1)
Related Publication 20180302366A1 · Oct 18, 2018