Patent attributes
Examples are disclosed for conducting an Internet Protocol (IP) communication session between a computer device and a communications server with the assistance of an intermediate communication device. A first communication channel between the computer device and the communications server is established for sending and receiving an IP packet data media stream representative of the IP communication session. The quality of service (QoS) for the IP packet data media stream is monitored to determine whether the they are sufficient to sustain a minimum QoS. A second communication channel that includes the intermediate communication device is established. While continuing to send and receive on the first communication channel, the computer device simultaneously sends and receives a percentage of the IP packet data media stream on the second communication channel wherein an increasing percentage of the IP packet data media stream is sent on the second communication channel as the QoS for the first communication channel degrades and a decreasing percentage of the IP packet data media stream is sent over the second communication channel as the QoS for the first communication channel improves.

