Patent ID: 8285316

Claim:
A method for conducting a multi-user communication session between at least three participating terminals, at least some of the participating terminals having one or more incompatible media characteristic, the method comprising: employing at least one processor for: (a) at any given time, granting permission to only one of the participating terminals to send a media stream to other participating terminals; (b) upon another participating terminal joining the multi-user communication session, and upon a participating terminal leaving the multi-user communication session: (b-1) determining the one or more incompatible media characteristic between the participating terminals; (b-2) provided the one or more incompatible media characteristic has been determined, updating description of the multi-user communication session for at least one of the participating terminals so as to accommodate media capabilities of the participating terminals; and (b-3) transcoding media streams between the participating terminals according to respective updated descriptions of the multi-user communication session for the participating terminals.