Patent ID: 8401032

Claim:
A method for efficient multicast transmission of a multimedia message from an originator user device to recipient user devices, the method comprising the steps of: sending a first message from the originator user device to an originator server, the first message comprising the multimedia message and an indication of addresses of the recipient user devices; identifying a recipient server associated to the recipient user devices based on the indication of the addresses; sending the first message to the recipient server; identifying the recipient user devices based on the indication of the addresses; and executing a multicast delivery of the multimedia message to the recipient user devices only when the number of recipient user devices exceeds a predetermined threshold, wherein, on execution, said multicast deliver is carried out by performing the following: allocating a multicast address, sending the multicast address to the recipient user devices, embedding the multimedia message in an object suitable for a multicast transmission, preparing, by the recipient user devices, for a reception of the object by performing at least one of the following: adapting an encryption codec, adapting a bitrate, and reserving memory for storing or processing the multimedia message on the recipient user devices, joining, by the recipient user devices, multicast group according to the multicast address, and sending the object via the multicast transmission to the recipient user devices.