Methods and systems for creating new domains
First Claim
Patent Images
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, anddata 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.
1 Assignment
0 Petitions
Accused Products
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.
42 Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification