Patent ID: 8358765

Claim:
A method for causing simultaneous or near simultaneous delivery to multiple communication termination endpoints of electronic invitation messages to join a communication session, the method comprising the steps of: receiving information identifying a first communication termination endpoint receiving telecommunications services from a first communication network; receiving information identifying a second communication termination endpoint receiving telecommunications services from a second communication network; associating the first and second communication termination endpoints in a group for receiving at substantially the same time respective electronic invitation messages to join a communication session; determining a first send time delay for electronic invitation messages being sent to the first communication termination endpoint; determining a second send time delay for electronic invitation messages being sent to the second communication termination endpoint; in response to receiving an electronic message requesting initiation of a communication session, sending an electronic invitation message to the first communication termination endpoint at a first time; and in response to receiving the electronic message requesting initiation of the communication session, sending an electronic invitation message to the second communication termination endpoint at a second time after and offset from the first time by the amount of time difference between the first and second send time delays, wherein at least one of the first or second send time delays is based at least in part on data collected by polling of the first or second communication termination endpoint.