Shared registration system for registering domain names
First Claim
1. A method for use in a registrar for processing a domain name registration operation in a shared registration system comprising the steps of:
- generating a request for performing a domain name registration operation;
sending the request to a registry, wherein the registry is operable to receive the request, authenticate a registrar that sent the request, determine whether the registrar is authorized to perform an action necessitated by the operation, execute the operation based on a determination that the registrar is authorized, and store changes necessitated by the operation in a database; and
receiving a response to the request, the response indicating success or failure of the operation.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for processing a domain name registration operation in a shared registration system is provided. A registry receives a request for performing a domain name registration operation from a registrar. The registry performs an authentication of the registrar that sent the request. If the registrar is determined to be authenticated, the registry then determines whether the registrar is authorized to perform an action necessitated by the operation. Subsequently, the registry executes the operation based on a determination that the registrar is authorized and stores changes necessitated by the operation in a database. A response indicating success or failure of the operation is sent to the registrar.
261 Citations
29 Claims
-
1. A method for use in a registrar for processing a domain name registration operation in a shared registration system comprising the steps of:
-
generating a request for performing a domain name registration operation;
sending the request to a registry, wherein the registry is operable to receive the request, authenticate a registrar that sent the request, determine whether the registrar is authorized to perform an action necessitated by the operation, execute the operation based on a determination that the registrar is authorized, and store changes necessitated by the operation in a database; and
receiving a response to the request, the response indicating success or failure of the operation. - View Dependent Claims (2)
-
-
3. A method for use in a registry for processing a domain name registration operation in a shared registration system comprising the steps of:
-
receiving a request for performing a domain name registration operation;
authenticating a registrar that sent the request;
sending the request to an application server based on a determination that the registrar is authenticated, wherein the application server is operable to execute the operation;
receiving a response to the request, the response indicating success or failure of the operation; and
forwarding the response to the registrar. - View Dependent Claims (4, 5)
-
-
6. A method for use in a registry for processing a domain name registration operation in a shared registration system comprising the steps of:
-
receiving a request for performing a domain name registration operation;
parsing the request;
instantiating one or more objects, the objects corresponding to attributes included in the request;
determining whether a registrar that sent the request is authorized to perform an action necessitated by the operation;
executing the operation based on a determination that the registrar is authorized;
storing changes necessitated by the operation in a database; and
sending a response to the registrar, the response indicating success or failure of the operation. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for use in a registry for processing a domain name registration operation in a shared registration system comprising the steps of:
-
receiving a request for performing a domain name registration operation;
authenticating a registrar that sent the request;
instantiating one or more objects, the objects corresponding to parameters included in the request;
determining whether the registrar is authorized to perform an action necessitated by the operation;
executing the operation based on a determination that the registrar is authorized;
storing changes necessitated by the operation in a database; and
sending a response to the registrar, the response indicating success or failure of the operation.
-
-
21. A method for use in a registry for processing a domain name registration operation in a shared registration system comprising the steps of:
-
receiving a request for performing a domain name registration operation;
authenticating a registrar that sent the request;
determining whether the registrar is authorized to perform an action necessitated by the operation;
executing the operation based on a determination that the registrar is authorized;
storing changes necessitated by the operation in a database; and
sending a response to the registrar, the response indicating success or failure of the operation.
-
-
22. A method for use in a registry for processing a domain name registration operation in a shared registration system comprising the steps of:
-
receiving a request for performing a domain name registration operation;
determining whether a registrar that sent the request is authorized to perform an action necessitated by the operation;
executing the operation based on a determination that the registrar is authorized;
storing changes necessitated by the operation in a database; and
sending a response to the registrar, the response indicating success or failure of the operation.
-
-
23. An apparatus for processing a domain name registration operation comprising:
-
a memory having a program that;
generates a request for performing a domain name registration operation;
sends the request to a registry, wherein the registry is operable to receive the request, authenticate a registrar that sent the request, determine whether the registrar is authorized to perform an action necessitated by the operation, execute the operation based on a determination that the registrar is authorized, and store changes necessitated by the operation in a database; and
receives a response to the request, the response indicating success or failure of the operation; and
a processor that runs the program.
-
-
24. An apparatus for processing a domain name registration operation comprising:
-
a memory having a program that;
receives a request for performing a domain name registration operation;
authenticates a registrar that sent the request;
sends the request to an application server based on a determination that the registrar is authenticated, wherein the application server is operable to execute the operation;
receive a response to the request, the response indicating success or failure of the operation; and
forward the response to the registrar; and
a processor that runs the program.
-
-
25. An apparatus for processing a domain name registration operation comprising:
-
a memory having a program that;
receives a request for performing a domain name registration operation;
parses the request;
instantiates one or more objects, the objects corresponding to attributes included in the request;
determines whether a registrar that sent the request is authorized to perform an action necessitated by the operation;
executes the operation based on a determination that the registrar is authorized;
stores changes necessitated by the operation in a database; and
sends a response to the registrar, the response indicating success or failure of the operation; and
a processor that runs the program.
-
-
26. An apparatus for processing a domain name registration operation comprising:
-
a database for storing domain name registration information;
an application gateway operable to receive a request for performing a domain name registration operation, authenticate a registrar that sent the request, receive a response to the request, and forward the response to a registrar that sent the request; and
an application server operable to receive the request from the application gateway, parse the request, instantiate one or more objects, the objects corresponding to attributes included in the request, determine whether the registrar is authorized to perform an action necessitated by the operation, execute the operation based on a determination that the registrar is authorized, store changes necessitated by the operation in the database, and send a response to the registrar via the application gateway, the response indicating success or failure of the operation.
-
-
27. A computer-readable medium containing instructions for processing a domain name registration operation, the method comprising:
-
generating a request for performing a domain name registration operation;
sending the request to a registry, wherein the registry is operable to receive the request, authenticate a registrar that sent the request, determine whether the registrar is authorized to perform an action necessitated by the operation, execute the operation based on a determination that the registrar is authorized, and store changes necessitated by the operation in a database; and
receiving a response to the request, the response indicating success or failure of the operation.
-
-
28. A computer-readable medium containing instructions for processing a domain name registration operation, the method comprising:
-
receiving a request for performing a domain name registration operation;
authenticating a registrar that sent the request;
sending the request to an application server based on a determination that the registrar is authenticated, wherein the application server is operable to execute the operation;
receiving a response to the request, the response indicating success or failure of the operation; and
forwarding the response to the registrar.
-
-
29. A computer-readable medium containing instructions for processing a domain name registration operation, the method comprising:
-
receiving a request for performing a domain name registration operation;
parsing the request;
instantiating one or more objects, the objects corresponding to attributes included in the request;
determining whether a registrar that sent the request is authorized to perform an action necessitated by the operation;
executing the operation based on a determination that the registrar is authorized;
storing changes necessitated by the operation in a database; and
sending a response to the registrar, the response indicating success or failure of the operation.
-
Specification