Patent ID: 8238899

Claim:
A method for handling a communication session that has a first communication leg between a mobile device and a Ubiquitous Media Manager (UMM) comprising a media proxy, a session controller and a code module and a second communication leg between said UMM and a communication device, the method comprising: receiving a media stream arriving at said UMM from said mobile device over said first communication leg via a communication infrastructure remote to said UMM; measuring quality metrics information of said media stream over time; performing an analysis of said media stream by evaluating said measured quality metrics information; making a determination from said analysis that quality metrics of said media stream have deteriorated continuously for a predetermined period of time; generating an indication, based on said determination, that said mobile device is about to become incapable of communicating media streams at a sufficient quality; and in response to said indication and prior to said mobile device actually becoming incapable of communicating media streams at a sufficient quality, generating a message that solicits a user of said communication device to maintain said second communication leg, and transmitting said message to said communication device, wherein said first communication leg is established by way of a wireless communication transceiver that is configured to wirelessly receive said media stream from said mobile device and to forward said media stream to said UMM via said communication infrastructure.