IP Library Granted Patent US 7,299,299
Granted Patent B2
US 7,299,299 · App. 11/014,709 · Granted Nov 20, 2007

Shared registration system for registering domain names

Assignee: Network Solutions, Inc.
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 7,299,299
App. No.
11/014,709
Granted
Nov 20, 2007
Kind
B2
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.

Claims (28)

1. A method for processing a domain name registration operation in a shared registration system comprising the steps of:

receiving a registry-registrar protocol (RRP) request for performing a domain name registration operation from a registrar;

parsing the request;

determining whether the registrar that sent the request is authorized to perform an action necessitated by the operation;

if the registrar is authorized, performing the operation;

storing changes necessitated by the operation in a domain name registry; and

sending a RRP response to the registrar, the response indicating success or failure of the operation.

2. The method of claim 1 , wherein the request includes a command name and an entity block.

3. The method of claim 2 , wherein the entity block includes an indication as to whether the operation pertains to a domain name or a name server.

4. The method of claim 1 , further comprising:

determining whether the request is valid before the determining step.

5. The method of claim 1 , wherein the operation enables a registrar to register a domain name or a name server.

6. The method of claim 1 , wherein the operation enables a registrar to determine whether a domain name or name server has previously been registered.

7. The method of claim 1 , wherein the operation enables a registrar to delete the registration of a domain name or delete a name server.

8. The method of claim 1 , wherein the operation enables a registrar to update a registered domain name or name server.

9. The method of claim 1 , wherein the operation enables a registrar to close a connection with the registry.

10. The method of claim 1 , wherein the operation enables a registrar to re-register a domain name.

11. The method of claim 1 , wherein the operation enables a registrar to authenticate a connection with the registry.

12. The method of claim 1 , wherein the operation allows a registrar to determine the current status of a domain name or name server.

13. The method of claim 1 , wherein the operation allows a registrar to request transfer of domain name sponsorship from a second registrar and to approve or reject transfer requests initiated by other registrars.

14. The method of claim 1 , wherein the operation allows a registrar to request transfer of domain name sponsorship from a second registrar and to approve or reject transfer requests initiated by other registrars.

15. A computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to perform a method comprising:

receiving a registry-registrar protocol (RRP) request for performing a domain name registration operation from a registrar;

parsing the request;

determining whether the registrar that sent the request is authorized to perform an action necessitated by the operation;

if the registrar is authorized, performing the operation;

storing changes necessitated by the operation in a domain name registry; and

sending a RRP response to the registrar, the response indicating success or failure of the operation.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: HOLLENBECK, SCOTT; SRIVASTAVA, MANOJ; HOLTZMAN, DAVID; SARAF, NEERAN
To: NETWORK SOLUTIONS, INC.
Reel/Frame 039695/0826 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2013
From: NETWORK SOLUTIONS, INC.
To: VERISIGN REGISTRY SERVICES, INC.
Reel/Frame 031508/0448 →
MERGER Recorded Oct 30, 2013
From: VERISIGN INFORMATION SERVICES, INC.
To: VERISIGN, INC.
Reel/Frame 031509/0253 →
CHANGE OF NAME Recorded Oct 30, 2013
From: VERISIGN REGISTRY SERVICES, INC.
To: VERISIGN NAMING AND DIRECTORY SERVICES, INC.
Reel/Frame 031515/0308 →
CHANGE OF NAME Recorded Oct 30, 2013
From: VERISIGN NAMING AND DIRECTORY SERVICES, INC.
To: VERISIGN INFORMATION SERVICES, INC.
Reel/Frame 031515/0437 →
Continuity (3)
Continuation 0955683000 · Apr 21, 2000
Provisional Application 6013056800 · Apr 22, 1999
Related Publication 20050102354A1 · May 12, 2005