Voice handover between wireless networks
AssigneeIntel Corporation
InventorsVenkata R. Vallabhu, Suresh Srinivasan
Life of this patent
Estimating the term…
Abstract
An apparatus for the handover of a transmission of a data application. The apparatus includes a computer device, and the computer device includes a wireless receiver and a wireless transmitter. The data application is transmitted over a first wireless network. The computer device includes a handover (SH) proxy. The VoIP handover proxy is to maintain the transmission of the data application while the transmission and state of the data application switches from being transmitted over the first wireless network to being transmitted over a second wireless network. During the switch between wireless networks, the data application is unaware of the switch, and seamless mobility is achieved by using the VoIP handover proxy.
Claims23
A client device comprising:
- a voice-over-IP (VoIP) application;
- and
- a handover proxy to make a connection to a proxy server outside the client device on behalf of the VoIP application over a first wireless network, wherein the proxy server is in communication with a second client device, the handover proxy to further:
- establish a session between the VoIP application and the proxy server;
- relay session initiation protocol (SIP) or session description protocol (SDP) messages and real time transport protocol (RTP) or RTP control protocol (RTCP) voice traffic to the proxy server;
- maintain the session between the proxy server and the VoIP application while initiating SIP-reinvite messages to the proxy server to put a call on hold in response to a handover event from the first wireless network to a second wireless network;
- switch the active connection from the first wireless network to the second wireless network;
- and
- resume the call by initiating SIP re-invite messages to the proxy server through the new connection.
A method comprising:
- connecting an application to a handover proxy, the application and handover proxy being inside a client device, wherein the handover proxy interfaces to a wireless network;
- establishing a connection between the handover proxy and a proxy server over the wireless network, wherein the proxy server is outside the client device;
- identifying and carrying session media over the connection, wherein the handover proxy relays session initiation protocol (SIP) or session description protocol (SDP) messages and real time transport protocol (RTP) or RTP control protocol (RTCP) voice traffic to the proxy server and a second client device;
- identifying a handover event between the wireless network and a second wireless network;
- and
- switching the connection from the wireless network to the second wireless network while maintaining a session between the application and the handover proxy, wherein the application is unaware of the connection switch;
- wherein a Quality of User Service/Experience (QoS/QoE) on a second active connection between the application and the second client device over the second wireless network is measured and verified before releasing the connection.
At least one machine readable medium having instructions stored therein that, in response to being executed on a computing device, cause the computing device to:
- establish a session between a voice-over internet protocol (VoIP) application and a proxy server, wherein the VoIP application is part of a client device and the proxy server is external to the client device;
- relay session initiation protocol (SIP) or session description protocol (SDP) messages and real time transport protocol (RTP) or RTP control protocol (RTCP) voice traffic to the proxy server;
- maintain the session between the proxy server and the VoIP application while initiating SIP-reinvite messages to the proxy server to put a call on hold in response to a handover event from the first wireless network to a second wireless network;
- switch the active connection from a first wireless network to a second wireless network;
- and
- resume the call by initiating SIP re-invite messages to the proxy server through the new connection.
Dependencies are inferred from the claim text.