Patent ID: 8155133
Filing Date: 2012-04-10
Classification: H04L,H04W

Abstract:
1. A method in a wireless electronic device for handling communications over a non-permanent communication link in a network, the wireless electronic device comprising a processor for executing code to implement a communication management unit for carrying out a communication management function, the communication management unit including a dispatching unit for carrying out a message dispatching function and a queuing control unit for carrying out a message queuing control function, said method comprising: centrally receiving, at the dispatching unit in the communication management unit, messages for transmission from a plurality of applications resident on the wireless electronic device; centrally checking, at the queuing control unit in the communication management unit, using a status signal received from a transport/network layer, whether said non-permanent communication link is available for transmission of messages, the status signal being indicative of availability of the non-permanent communication link; when said non-permanent communication link is not-available, queuing said received messages in one of at least one queue in the communication management unit for future transmission; and providing said messages from the queue to the transport/network layer when said communication link is available; wherein the non-permanent communication link has an air interface with non-permanent coverage; and wherein the non-permanent communication link is available when the wireless device is able to establish communication with a server in the network, and the non-permanent communication link is not-available when the wireless device is unable to establish communication with the server in the network.