IP Library › Granted Patent US 10,015,134
Granted Patent B2
US 10,015,134 · App. 13/339,466 · Granted Jul 3, 2018

Methods and systems for creating new domains

Inventors: James Gould (Leesburg, VA); Paul Tidwell (Leesburg, VA); Ramana Murthy Lavu (Ashburn, VA); Marc Anderson (Ashburn, VA); Lambert Arians (Ashburn, VA)
Assignee: VERISIGN, INC.
H04L61/302H04L61/1511
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,015,134
App. No.
13/339,466
Granted
Jul 3, 2018
Kind
B2
Abstract

Systems and methods for creating a new domain, such as a top-level domain or a second-level domain, make use of a Domain Manager that enables a user to enter data that is necessary or optional to implement the creation of a new domain. Systems such as, for example, a Registry and one or more Registrars, may use the data defined by the Domain Manager to create a new domain.

Claims (52)

1. A computer-implemented method of registering a new top level domain, comprising:

receiving, at a first system via a user interface, a client request to register an unregistered top level domain as a new top level domain in a registry in a domain name system (DNS), the client request including domain data, the domain data comprising a domain name for the new top level domain and a data definition selected from one of choices, the choices comprising:

data defining one or more services to be supported by the new top level domain,

data defining one or more features to be supported by the new top level domain, wherein the one or more features include DNS security extensions (DNSSEC) or domain name levels, and

data defining one or more policies to be enforced by the new top level domain, wherein the one or more policies include domain labels or name server requirements;

creating a data structure comprising the domain data including the data definition selected from one of the choices; and

transmitting a create domain request including the data structure to the registry in the DNS, wherein the registry creates, in response to the create domain request, the new top level domain in the registry based on the data structure.

2. The method of claim 1 , wherein a managed DNS service includes the registry.

3. The method of claim 1 , further comprising:

receiving, from the registry in response to the create domain request, data regarding the new top level domain; and

transmitting the data regarding the new top level domain to a third system.

4. The method of claim 3 , wherein the third system comprises a Registrar.

5. The method of claim 4 , wherein the third system comprises at least one of a DNS server or a Whois server.

6. The method of claim 1 , further comprising:

registering a second level domain one level below the new top level domain.

7. The method of claim 6 , wherein the registering further comprises:

determining that the new top level domain has been registered;

identifying one or more accounts that are enabled for automatic subscription to new domains; and

adding one or more domains one level below the new top level domain for at least one of the accounts enabled for automatic subscription.

8. The method of claim 7 , further comprising:

determining a price to charge the at least one Account enabled for automatic subscription.

9. A system for registering a new top level domain, comprising:

a processor implemented at least in part in hardware and coupled to a memory;

an input device at a first system, coupled to the processor, to receive, via a user interface, a client request to register an unregistered top level domain as a new top level domain in a registry in the domain name system (DNS), the client request including domain data, the domain data comprising a domain name for the new top level domain and a data definition selected from one of choices, the choices comprising:

data defining one or more services to be supported by the new top level domain,

data defining one or more features to be supported by the new top level domain, wherein the one or more features include DNS security extensions (DNSSEC) or domain name levels, and

data defining one or more policies to be enforced by the new top level domain, wherein the one or more policies include domain labels or name server requirements;

a data structure creation module coupled to the processor, for creating a data structure comprising the domain data including the data definition selected from one of the choices; and

a communication module for transmitting a create domain request including the data structure to the registry in the DNS, wherein the registry creates, in response to the create domain request, the new top level domain in the registry based on the data structure.

10. The system of claim 9 , wherein a managed DNS service includes the registry.

11. The system of claim 9 , wherein the communication module receives, from the registry in response to the create domain request, data regarding the new top level domain and transmits the data to a third system.

12. The system of claim 11 , wherein the third system comprises a Registrar.

13. The system of claim 11 , wherein the third system comprises at least one of a DNS server or a Whois server.

14. A system for registering a new top level domain, comprising:

a processor, implemented at least in part in hardware and coupled to a memory;

a communication module, coupled to the processor, for receiving a client request, via a user interface, from a first system to register an unregistered domain as a new top level domain in a registry in a domain name system (DNS), the client request including a domain data structure that comprises a domain name for the new top level domain and a domain data definition selected from one of choices, the choices comprising:

data defining one or more services to be supported by the new top level domain,

data defining one or more features to be supported by the new top level domain, wherein the one or more features include DNS security extensions (DNSSEC) or domain name levels, and

data defining one or more policies to be enforced by the new top level domain, wherein the one or more policies include domain labels or name server requirements;

one or more databases of a registry in the DNS for registering, in response to the client request, the new top level domain based on the domain data structure and storing at least some of the domain data; and

a communication module, coupled to the processor, for transmitting data regarding the new top level domain to one or more registrars, the data being transmitted including the domain data definition selected from one of the choices.

15. The system of claim 14 , wherein a managed DNS service includes the registry.

16. The system of claim 14 , wherein the communication module transmits the data regarding the new top level domain to at least one of a DNS server or a Whois server.

17. The system of claim 14 , further comprising:

one or more additional databases for storing data regarding one or more lower level domains one level below the new top level domain.

18. The system of claim 14 , wherein the communication module further receives data regarding one or more lower level domains one level below the new top level domain to be registered under the new top level domain from at least some of the one or more Registrars.

19. The system of claim 18 , wherein the data received from the one or more Registrars comprises data associating the one or more lower level domains to one or more Accounts.

20. The system of claim 19 , further comprising:

a price module for determining a price to charge the one or more Accounts for registering the one or more lower level domains.

21. The system of claim 20 , further comprising:

one or more additional databases for storing data regarding the one or more lower level domains and the associated price to charge the one or more Accounts; and

a report module for aggregating at least some of the data regarding the lower level domains and the associated price to charge the one or more Accounts, and for generating a report based at least in part on the aggregated data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2012
From: GOULD, JAMES; TIDWELL, PAUL; LAVU, RAMANA MURTHY; ANDERSON, MARC; ARIANS, LAMBERT
To: VERISIGN, INC.
Reel/Frame 028104/0691 →
Continuity (1)
Related Publication 20130173497A1 · Jul 4, 2013
Cited By (2)
US 12,192,361 US 12,316,776