Methods and apparatus to provision network resource records
First Claim
Patent Images
1. A method of provisioning a plurality of resource records in a telephone number mapping system, comprising:
- receiving first and second inputs to define a range of numbers, each of the numbers to be assigned to one of a plurality of subscribers associated with a plurality of resource records to be provisioned;
creating an object having attributes to represent the plurality of resource records, a first one of the attributes being a domain name segment having a first variable, a second one of the attributes being a resource identifier segment having a second variable; and
generating, with a programmed processor, the resource records for the subscribers by iteratively storing the object with the first variable replaced using digits of a respective one of the range of numbers assigned to a respective subscriber and with the second variable replaced by the respective one of the range of numbers assigned to the respective subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to provision network resource records are described. An example method of provisioning a plurality of resource records in a telephone number mapping system includes receiving first and second inputs to define a range of numbers corresponding to a plurality of resource records; creating an object in a first server, the object having one or more attributes to represent the plurality of resource records; and automatically provisioning the plurality of resource records in a second server based on the one or more attributes of the object.
26 Citations
23 Claims
-
1. A method of provisioning a plurality of resource records in a telephone number mapping system, comprising:
-
receiving first and second inputs to define a range of numbers, each of the numbers to be assigned to one of a plurality of subscribers associated with a plurality of resource records to be provisioned; creating an object having attributes to represent the plurality of resource records, a first one of the attributes being a domain name segment having a first variable, a second one of the attributes being a resource identifier segment having a second variable; and generating, with a programmed processor, the resource records for the subscribers by iteratively storing the object with the first variable replaced using digits of a respective one of the range of numbers assigned to a respective subscriber and with the second variable replaced by the respective one of the range of numbers assigned to the respective subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for use in a telephone number mapping system, comprising:
-
an interface to receive first and second inputs to define a range of numbers, each of the numbers to be assigned to a respective subscriber; an object creator to create an object having one or more attributes, a first one of the attributes being a domain name segment having a first variable, a second one of the attributes being a resource identifier segment having a second variable; and a provisioner to generate respective resource records for respective ones of the subscribers by iteratively storing the object with the first variable replaced with a transposition of digits of a respective one of the range of numbers assigned to a respective subscriber and the second variable replaced with the respective one of the range of numbers, wherein the provisioner comprises a processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A telephone number mapping system comprising:
-
an interface to receive first and second inputs to define a range of numbers, each of the numbers to be assigned to a corresponding one of a plurality of subscribers; a lightweight directory access protocol server to communicate with a domain name server of a domain name system, the lightweight directory access protocol server to create a lightweight directory access protocol object representative of a plurality of resource records to be provisioned, the object including a domain name segment having a first variable, the object including a resource identifier segment having a second variable; and a provisioner to generate the plurality of resource records by iteratively storing the object with the first and second variables replaced with a modified version of a respective one of the range of numbers assigned to a respective subscriber, wherein the provisioner comprises a processor. - View Dependent Claims (20, 21)
-
-
22. A lightweight directory access protocol object creator comprising:
-
a range calculator to determine a range of numbers using a base telephone number and a quantity of telephone numbers, each of the range of numbers to be assigned to one of a plurality of subscribers to be provisioned in a telephone number mapping system; a zone calculator to define a zone based on the base telephone number and the quantity of telephone numbers; and an object builder to build an object including a domain name segment corresponding to the zone and a resource identifier segment corresponding to an address, wherein the object is to be used to generate the resource records for the subscribers by iteratively storing the object with a first variable of the domain name segment containing a respective one of the range of numbers assigned to a respective subscriber and a second variable of the resource identifier segment containing a variant of the respective one of the range of numbers, wherein the object builder comprises a processor.
-
-
23. A provisioner for use in a telephone number mapping system comprising:
-
a scheduler to manage a polling to detect an object, the object for use in creating a plurality of resource records to be provisioned, the object including a domain field segment having a first variable and a resource identifier segment field having a second variable; and a record generator to generate the resource records by iteratively storing the object with the first variable replaced with a reversed form of a respective one of a range of numbers and with the second variable replaced with the respective one of the range of numbers to thereby assign the numbers to corresponding subscribers, wherein the record generator comprises a processor.
-
Specification