Patent ID: 8971205
Filing Date: 2015-03-03
Classification: H04L,H04M,H04W

Abstract:
1. A method comprising: hosting a communication session between a first communication device and a second communication device in an Internet Protocol (IP) based packet data network in which a contact server functions as a bridge service between the first communication device and the second communication device enabling the exchange of media streams between the first and second communication devices, wherein the contact server has established separate communication links with the first communication device and the second communication device, and wherein (i) the communication link between the first communication device and the contact server is a voice-over IP (VoIP) communication link over a wireless data network comprised of a first VoIP packet data media stream, and (ii) the contact server is capable of receiving multiple concurrent VoIP packet data media streams from the first communication device; receiving in the contact server the first VoIP packet data media stream and at least one other VoIP packet data media stream from the first communication device over a single communication link; monitoring the first VoIP packet data media stream to identify missing or degraded portions there of; identifying corresponding portions of at least one other VoIP packet data media stream; and replacing the missing or degraded portions of the first VoIP packet data media stream with the corresponding portions of the at least one other VoIP packet data media stream to create a combined single VoIP packet data media stream; and transmitting the combined single VoIP packet data media stream to the second communication device.