Patent ID: 8547966
Filing Date: 2013-10-01
Classification: H04L

Abstract:
1. A non-transitory computer-readable storage medium, comprising computer instructions, which when executed by a processor cause the processor to perform operations comprising: receiving a session initiation protocol registration message initiated by a communication device; transmitting to a home subscriber server a request associated with the session initiation protocol registration message; receiving initial filter criteria associated with the communication device from the home subscriber server; obtaining from the initial filter criteria a uniform resource identifier including a fully qualified domain name; transmitting the uniform resource identifier to a domain name system; receiving a multicast internet protocol address from the domain name system based at least on an association between the fully qualified domain name of the uniform resource identifier and the multicast internet protocol address; transmitting a registration message to a plurality of internet protocol multimedia subsystem network elements according to the multicast internet protocol address; and determining from the initial filter criteria an expected number of acknowledgement responses from the plurality of internet protocol multimedia subsystem network elements; and transmitting a registration confirmation message to the communication device responsive to receiving the expected number of acknowledgment responses from the plurality of internet protocol multimedia subsystem network elements.