Patent ID: 7853245

Claim:
A method in a mobile communications device operative in a wireless communication network for receiving data messages from a host service, the method comprising: detecting, by the mobile communication device, an event which occurs at the mobile communications device; in response to detecting the event, examining by the mobile communication device whether an enable flag is set in memory of the mobile communication device, the enable flag being set in response to an enable message being received at the mobile communication device via the wireless communication network, the enable message indicating that at least one data message for the mobile communications device is ready for retrieval from the host service, the event is being independent from the receipt of the enable message; in response to detecting the event and identifying from the examining step that the enable flag is set in the memory: requesting the at least one data message by sending via the wireless communication network a fetch message; in response to sending the fetch message, receiving via the wireless communication network the at least one data message from the host service; and in response to detecting the event and identifying from the examining step that the enable flag is not set in the memory, refraining from sending the fetch message.