Bulk management of registry objects
AssigneeVeriSign, Inc.
InventorsHui Griffiths, Srikanth Veeramachaneni
Life of this patent
Estimating the term…
Abstract
A system and method for modifying a bulk set of domain names through bulk operations. A request to modify a bulk set of data associated with domain names is received by a registry. A bulk processing engine associated with the registry can analyze the requested update job, and enforce compliance with a set of policies governing the operation of registry. A priority level can also be assigned to the requested job, so that it will be executed before or after other pending jobs. The user can likewise provide user-supplied policies, which can also be validated against the set of registry policies. Data faults can be reduced or eliminated, and update operations can be performed by comparatively inexperienced personnel.
Claims20
A method of managing a domain name system, comprising:
- receiving a request for bulk modification of a set of records, wherein the set of records corresponds to registry objects managed by different registrars;
- designating a use case for the request for bulk modification, wherein the use case indicates that each modification of a plurality of modifications in the request for bulk modification is associated with a same type of action, and wherein the use case is associated with a set of parameters;
- accessing a set of registry policies;
- and
- executing, using a processor, the bulk modification of the set of records by:
- performing a first operation of the bulk modification associated with a first record of the set of records that satisfies the set of registry policies and the set of parameters;
- denying a performance of a second operation of the bulk modification associated with a second record of the set of records based on identifying that the second operation would result in a violation of a parameter of the set of parameters;
- and
- denying a performance of a third operation of the bulk modification associated with a third record of the set of records based on identifying that the third operation would result in a violation of a registry policy of the set of registry policies.
A system, comprising:
- a memory storing instructions;
- and
- a processor coupled to the memory, the processor executing the instructions to perform a method comprising:
- receiving a request for bulk modification of a set of records, wherein the set of records corresponds to registry objects managed by different registrars;
- designating a use case for the request for bulk modification, wherein the use case indicates that each modification of a plurality of modifications in the request for bulk modification is associated with a same type of action, and wherein the use case is associated with a set of parameters;
- accessing a set of registry policies;
- and
- executing the bulk modification of the set of records by:
- performing a first operation of the bulk modification associated with a first record of the set of records that satisfies the set of registry policies and the set of parameters;
- denying a performance of a second operation of the bulk modification associated with a second record of the set of records based on identifying that the second operation would result in a violation of a parameter of the set of parameters;
- and
- denying a performance of a third operation of the bulk modification associated with a third record of the set of records based on identifying that the third operation would result in a violation of a registry policy of the set of registry policies.
A non-transitory computer readable storage medium comprising instructions for causing a processor to:
- receive a request for bulk modification of a set of records, wherein the set of records corresponds to registry objects managed by different registrars;
- designate a use case for the request for bulk modification, wherein the use case indicates that each modification of a plurality of modifications in the request for bulk modification is associated with a same type of action, and wherein the use case is associated with a set of parameters;
- access a set of registry policies;
- and
- execute the bulk modification of the set of records by:
- performing a first operation of the bulk modification associated with a first record of the set of records that satisfies the set of registry policies and the set of parameters;
- denying a performance of a second operation of the bulk modification associated with a second record of the set of records based on identifying that the second operation would result in a violation of a parameter of the set of parameters;
- and
- denying a performance of a third operation of the bulk modification associated with a third record of the set of records based on identifying that the third operation would result in a violation of a registry policy of the set of registry policies.
Dependencies are inferred from the claim text.