IP Library › Granted Patent US 11,470,039
Granted Patent B2
US 11,470,039 · App. 17/233,118 · Granted Oct 11, 2022

Multiple provisioning object operation

Inventors: James F. Gould (Leesburg, VA); Srikanth Veeramachaneni (South Riding, VA); Nagesh Chigurupati (Aldie, VA)
Assignee: VeriSign, Inc.
H04L61/4511H04L61/302
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 11,470,039
App. No.
17/233,118
Granted
Oct 11, 2022
Kind
B2
Abstract

A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.

Claims (30)

1. A computer-implemented method for updating domain name system (“DNS”) registry objects, the method comprising:

receiving, at a DNS registry, a command to perform an update action on a plurality of provisioned DNS registry objects, wherein the update action comprises updating contact information for the plurality of provisioned DNS registry objects;

comparing the update action with a policy maintained by the DNS registry, wherein the policy comprises at least one allowable action;

determining the update action is allowable based on the policy; and

after determining the update action is allowable, performing the update action for each of the plurality of provisioned DNS registry objects.

2. The method of claim 1 , wherein the update action further comprises updating authinfo for the multiple provisioned DNS registry objects.

3. The method of claim 2 , wherein the authinfo comprises a password.

4. The method of claim 1 , wherein the contact information comprises at least one of: admin contact information, tech contact information, or billing contact information.

5. The method of claim 1 , wherein receiving the command comprises: receiving an extensible provisioning protocol (“EPP”) command from a DNS registrar.

6. The method of claim 1 , further comprising receiving, at a DNS registry, a first extensible provisioning protocol (“EPP”) command to group the plurality of provisioned DNS registry objects to be managed together.

7. The method of claim 1 , wherein the command to perform the update action comprises an extension of an extensible provisioning protocol (“EPP”) command.

8. The method of claim 1 , wherein a first object of the plurality of provisioned DNS registry objects is an international language version of a second object of the plurality of provisioned DNS registry objects.

9. The method of claim 1 , wherein the plurality of provisioned DNS registry objects includes a first object with a first top-level domain and a second object with a second top-level domain, wherein the first top-level domain and the second top-level domain are different top-level domains.

10. The method of claim 1 , wherein performing the update action comprises: updating the contact information for each of the plurality of provisioned DNS registry objects in a single transaction.

11. A system for updating domain name system (“DNS”) registry objects, the system comprising:

a processor; and

a memory communicatively coupled to the processor, the memory storing instructions which, when executed on the processor, perform operations comprising:

receiving, at a DNS registry, a command to perform an update action on a plurality of provisioned DNS registry objects, wherein the update action comprises updating contact information for the plurality of provisioned DNS registry objects;

comparing the update action with a policy maintained by the DNS registry, wherein the policy comprises at least one allowable action;

determining the update action is allowable based on the policy; and

after determining the update action is allowable, performing the update action for each of the plurality of provisioned DNS registry objects.

12. The system of claim 11 , wherein the update action further comprises updating authinfo for the multiple provisioned DNS registry objects.

13. The system of claim 12 , wherein the authinfo comprises a password.

14. The system of claim 11 , wherein the contact information comprises at least one of: admin contact information, tech contact information, or billing contact information.

15. The system of claim 11 , wherein receiving the command comprises: receiving an extensible provisioning protocol (“EPP”) command from a DNS registrar.

16. The system of claim 11 , wherein the operations further comprise receiving, at a DNS registry, a first extensible provisioning protocol (“EPP”) command to group the plurality of provisioned DNS registry objects to be managed together.

17. The system of claim 11 , wherein the command to perform the update action comprises an extension of an extensible provisioning protocol (“EPP”) command.

18. The system of claim 11 , wherein a first object of the plurality of provisioned DNS registry objects is an international language version of a second object of the plurality of provisioned DNS registry objects.

19. The system of claim 11 , wherein the plurality of provisioned DNS registry objects includes a first object with a first top-level domain and a second object with a second top-level domain, wherein the first top-level domain and the second top-level domain are different top-level domains.

20. The system of claim 11 , wherein performing the update action comprises: updating the contact information for each of the plurality of provisioned DNS registry objects in a single transaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2021
From: GOULD, JAMES F.; VEERAMACHANENI, SRIKANTH; CHIGURUPATI, NAGESH
To: VERISIGN, INC.
Reel/Frame 055947/0814 →
Continuity (4)
Continuation 16261625 · Jan 30, 2019
Continuation 14537597 · Nov 10, 2014
Provisional Application 61903219 · Nov 12, 2013
Related Publication 20210297384A1 · Sep 23, 2021
Cited By (2)
US 12,732,377 US 12,739,115