Patent ID: 8831201

Claim:
A broker device, comprising: a memory; a detection processing device that detects a resource record submission made by an IP multimedia subsystem; and a comparison processing device that retrieves from an object-oriented data storage element a zone associated with the resource record submission, identifies a domain name server responsible for processing the zone from among a group of domain name servers, compares the zone with a volatile memory of the domain name server, updates the volatile memory according to a difference detected between the resource record submission and resource information of the zone, and periodically updates a non-volatile memory of the domain name server based on the updates to the volatile memory, wherein the updates to the volatile memory are performed responsive to the resource record submission being detected, wherein aggregate resource information is distributed among the group of domain name servers based on zones organized by at least one among a country code, a numbering plan area or a numeric numbering exchange, and wherein the identified domain name server manages only a portion of the aggregate resource information, wherein operations of the data storage element conforms to a lightweight directory access protocol that stores resource records in an object-oriented format according to classes and corresponding zones, wherein operations of the domain name server conforms to a Berkeley internet domain protocol that supports volatile memory updates performed by the broker device, and wherein the comparison processing device updates the volatile memory using a loopback interface of the domain name server.