Patent ID: 8189535
Filing Date: 2012-05-29
Classification: H04W

Abstract:
1. A method in a server for handling a connection between a mobile communication device and a second communication device, said server being connected to a wireless local area network and a wireless wide area network, said method comprising: receiving a signal indicative of a connectivity status between said mobile communication device and said wireless local area network, and depending on said connectivity status, controlling a handover process, wherein in a case where the connectivity status of the connection between the mobile communication device and the wireless local area network is bad and the mobile communication device is connected to the wireless local area network, handing over the connection from the wireless local area network to said wireless wide area network, including determining a unique identity of the mobile communication device using the wireless local area network address of the mobile communication device, initiating said wireless wide area network connection from the server to the mobile communication device using said unique identity, establishing a connection between said mobile communication device and said second communication device via said server, wherein the connection between the mobile communication device and the server is a connection in said wireless wide area network, terminating the wireless local area network connection between the mobile communication device and the server, and in a case where the connectivity status of the connection between the mobile communication device and the wireless local area network is good and the mobile communication device is not connected to the wireless local area network, handing over the connection to the wireless local area network, including associating said mobile communication device with a wireless local area network address, associating said mobile communication device with said unique identity in the wireless wide area network, storing said address and said unique identity, receiving a request for a connection from said mobile communication device to said second communication device, determining said wireless local area network address of the mobile communication device using the unique identity of the mobile communication device, initiating said wireless local area network connection from the server to the mobile communication device using said wireless local area network address, establishing a connection between said mobile communication device and said second communication device via said server, wherein the connection between the mobile communication device and the server is a connection in said wireless local area network, and terminating the wireless wide area network connection between the mobile communication device and the server, in the case where the connectivity status of the connection between said mobile communication device and the wireless local area network is good, initiating a connection between said mobile communication device and said server via said wireless local area network, and in the case where the connectivity status of the connection between said mobile communication device and the wireless local area network is bad, initiating a connection between said mobile communication device and said server via said wireless wide area network establishing a connection between said mobile communication device and said second communication device via said server so that all connections to and from the mobile communication device are anchored in the server, indicating the loss of a wide area network connection from a software client of the mobile communication device to the user of the mobile communication device, and from the server to the user of the second communication device, wherein the server initiates and establishes a new wireless wide area network connection from the server to the mobile communication device using the unique identity.