Optimal use of multiple concurrent internet protocol (IP) data streams for voice communications
First Claim
1. A method of mediating a communication session between a hybrid mobile device and a second communication device endpoint in which a communications server functions as a bridge service between the hybrid mobile device and the second communication device endpoint for a voice communication session, wherein the hybrid mobile device is currently sending, over an upstream link, and receiving, over a downstream link, a WiFi Internet Protocol (IP) packet data media stream representing the voice communication session over a WiFi IP data communication link comprising an 802.11 wireless fidelity (WiFi) network connection to and from the communications server and the hybrid mobile device is capable of sending, over an upstream link, and receiving, over a downstream link, a cellular IP packet data media stream representing the voice communication session over a cellular IP data communication link to and from the communications server, the method comprising:
- in the hybrid mobile device;
monitoring the quality of service (QoS) of the downstream WiFi IP packet data media stream as determined by multiple communication link parameters for the 802.11 WiFi network connection; and
when the QoS of the downstream WiFi IP packet data media stream dips below a specified threshold, interleaving a help packet into the upstream cellular IP packet data media stream, the help packet including an instruction for the communications server to begin streaming the IP packet data media stream representing the voice communication session over the downstream cellular link in addition to and in sync with the IP packet data media stream representing the voice communication session over the downstream link of the WiFi IP data communication link.
5 Assignments
0 Petitions
Accused Products
Abstract
Examples are disclosed for mediating a voice communication session in which a communications server functions as a bridge service between a hybrid mobile device and a second endpoint. The hybrid mobile device sends, over an upstream link, and receives, over a downstream link, an Internet Protocol (IP) packet data media stream representing the voice communication session over a WiFi IP data communication link to and from the communications server. The hybrid mobile device is also capable of sending, over an upstream link, and receiving, over a downstream link, a second IP packet data media stream representing the same voice communication session over a cellular IP data communication link to and from the communications server. The hybrid mobile device monitors the quality of service (QoS) of the IP packet data media stream as determined by multiple communication link parameters for the 802.11 WiFi network connection. When the communication link parameters dip below a specified QoS, the hybrid mobile device interleaves a help packet into the upstream IP packet data media stream instructing the communications server to begin streaming the IP packet data media stream representing the voice communication session over the downstream link of the cellular IP data communication link in addition to and in sync with the IP packet data media stream being sent over the downstream link of the WiFi IP data communication link.
21 Citations
21 Claims
-
1. A method of mediating a communication session between a hybrid mobile device and a second communication device endpoint in which a communications server functions as a bridge service between the hybrid mobile device and the second communication device endpoint for a voice communication session, wherein the hybrid mobile device is currently sending, over an upstream link, and receiving, over a downstream link, a WiFi Internet Protocol (IP) packet data media stream representing the voice communication session over a WiFi IP data communication link comprising an 802.11 wireless fidelity (WiFi) network connection to and from the communications server and the hybrid mobile device is capable of sending, over an upstream link, and receiving, over a downstream link, a cellular IP packet data media stream representing the voice communication session over a cellular IP data communication link to and from the communications server, the method comprising:
in the hybrid mobile device; monitoring the quality of service (QoS) of the downstream WiFi IP packet data media stream as determined by multiple communication link parameters for the 802.11 WiFi network connection; and when the QoS of the downstream WiFi IP packet data media stream dips below a specified threshold, interleaving a help packet into the upstream cellular IP packet data media stream, the help packet including an instruction for the communications server to begin streaming the IP packet data media stream representing the voice communication session over the downstream cellular link in addition to and in sync with the IP packet data media stream representing the voice communication session over the downstream link of the WiFi IP data communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A communications server for mediating a communication session between a hybrid mobile device and a second communication device endpoint in which a communications server functions as a bridge service between the hybrid mobile device and the second communication device endpoint for a voice communication session, wherein the hybrid mobile device is currently sending, over an upstream link, and receiving, over a downstream link, a WiFi Internet Protocol (IP) packet data media stream representing the voice communication session over a WiFi IP data communication link comprising an 802.11 wireless fidelity (WiFi) network connection to and from the communications server and the hybrid mobile device is capable of sending, over an upstream link, and receiving, over a downstream link, a cellular IP packet data media stream representing the voice communication session over a cellular IP data communication link to and from the communications server, the communications server comprising:
-
a memory unit for storing code; at least one processor for executing the stored code to; monitor the quality of service (QoS) of the downstream WiFi IP packet data media stream as determined by multiple communication link parameters for the 802.11 WiFi network connection; and when the QoS of the downstream WiFi IP packet data media stream dips below a specified threshold, interleave a help packet into the upstream cellular IP packet data media stream, the help packet including an instruction for the communications server to begin streaming the IP packet data media stream representing the voice communication session over the downstream cellular link in addition to and in sync with the IP packet data media stream representing the voice communication session over the downstream link of the WiFi IP data communication link. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one machine-readable non-transitory medium for mediating a communication session between a hybrid mobile device and a second communication device endpoint in which a communications server functions as a bridge service between the hybrid mobile device and the second communication device endpoint for a voice communication session, wherein the hybrid mobile device is currently sending, over an upstream link, and receiving, over a downstream link, a WiFi Internet Protocol (IP) packet data media stream representing the voice communication session over a WiFi IP data communication link comprising an 802.11 wireless fidelity (WiFi) network connection to and from the communications server and the hybrid mobile device is capable of sending, over an upstream link, and receiving, over a downstream link, a cellular IP packet data media stream representing the voice communication session over a cellular IP data communication link to and from the communications server, the at least one machine-readable non-transitory medium comprising a set of instructions that in response to being executed on a computing device cause the computing device to:
-
monitor the quality of service (QoS) of the downstream WiFi IP packet data media stream as determined by multiple communication link parameters for the 802.11 WiFi network connection; and when the QoS of the downstream WiFi IP packet data media stream dips below a specified threshold, interleave a help packet into the upstream cellular IP packet data media stream, the help packet including an instruction for the communications server to begin streaming the IP packet data media stream representing the voice communication session over the downstream cellular link in addition to and in sync with the IP packet data media stream representing the voice communication session over the downstream link of the WiFi IP data communication link. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification