System and methods for wireless messaging
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enabling data messaging in a wireless communications system is provided in one embodiment. Wireless messaging is enabled by having a host service send enable messages to a mobile communications device. Once an enable message has been received at the mobile communications device, the generation of an event causes the mobile communications device to send a fetch message to the host service to retrieve messages.
18 Citations
23 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile communications device operative in a wireless communication network and configured to receive data messages from a host service via the wireless communication network, the mobile communications device comprising:
-
a communication module configured to receive an enable message transmitted over a communication channel of the wireless communication network, the enable message being indicative that at least one data message for the mobile communication device is ready for retrieval from the host service; an event detector configured to detect an event which occurs at the mobile communication device independent from the receipt of the enable message; an examining module configured to examine, in response to the event being detected in the event detector, whether an enable flag is set in memory of the mobile communication device, the enable flag being set in response to the enable message being received in the communication module; the communications module being further configured to send via the wireless communication network a fetch message in response to the event being detected in the event detector and the enable flag being identified in the examining module as being set, and being further configured to receive via the wireless communication network the at least one data message from the host service in response to sending the fetch message; and the communication module being further configured to refrain from sending the fetch message in response to the event being detected in the event detector and the enable flag being identified in the examining module as not being set. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification