IP Library Granted Patent US 8,095,117
Granted Patent B2
US 8,095,117 · App. 12/945,412 · Granted Jan 10, 2012

System and methods for wireless messaging

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,095,117
App. No.
12/945,412
Granted
Jan 10, 2012
Kind
B2
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.

Claims (39)

1. A method of providing messaging for a mobile communications device via a wireless communication network, the method comprising:

receiving an enable message using a communication channel of a wireless communication network, the enable message indicating that at least one instant message (IM) for the mobile communications device is ready for retrieval via the wireless communication network;

providing an indication at the mobile communications device in response to receiving the enable message;

after providing the indication, detecting a user-initiated entry into a messaging application of the mobile communications device; and

in response to detecting the user-initiated entry into the messaging application when the enable message has been previously received, requesting the at least one IM by sending a fetch message using the communication channel.

2. A method in a mobile communications device operative in a wireless communication network for receiving instant messages (IMs) via a host service, the method comprising:

providing an indication at the mobile communications device which indicates that at least one instant message for the mobile communications device has been received;

after providing the indication, detecting a user-initiated entry into a messaging application of the mobile communications device;

in response to detecting the user-initiated entry into the messaging application, examining a setting in a data store of the mobile communication device, the setting being provided in response to an enable message being previously received at the mobile communication device via the wireless communication network, the enable message indicating that the at least one instant message is ready for retrieval via the wireless communication network;

in response to detecting the user-initiated entry into the messaging application and identifying from the examining step that the setting is provided in the data store:

requesting the at least one instant 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 instant message; and

in response to identifying from the examining step that the setting is not provided in the data store, refraining from sending the fetch message.

3. The method of claim 2 , wherein the enable message includes a reference identifier (ID).

4. The method of claim 2 , wherein the enable message includes a message identifier corresponding to the at least one instant message.

5. The method of claim 2 , wherein the enable message includes a reference field that enables the mobile communication to refer to the at least one instant message.

6. The method of claim 2 , further comprising:

providing the setting in the memory in response to receiving the enable message.

7. The method of claim 2 , wherein the enable message is communicated via a short message service (SMS).

8. The method of claim 2 wherein the enable message comprises at least one identifier of the at least one instant message.

9. The method of claim 2 , further comprising:

receiving a plurality of instant messages in response to the requesting.

10. A mobile communications device operative in a wireless communication network, the mobile communication device comprising:

a data store;

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 instant message for the mobile communication device is ready for retrieval;

a display unit configured to provide an indication which indicates that at least one instant message for the mobile communications device has been received;

an event detector configured to detect a user-initiated entry into a messaging application of the mobile communications device after the indication has been provided at the display unit;

an examining module configured to examine, in response to the user-initiated entry into the messaging application being detected by the event detector, whether a setting is provided in the data store, the setting being provided in the data store in response to the enable message being previously 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 user-initiated entry into the messaging application being detected by the event detector when the setting is provided in the data store;

the communications module being further configured to receive via the wireless communication network the at least one instant message in response to sending the fetch message; and

the communication module being further configured to refrain from sending the fetch message when the setting is not provided in the data store.

11. The mobile communication device of claim 10 , wherein enable message includes a reference identifier (ID).

12. The mobile communication device of claim 10 , wherein enable message includes a message identifier corresponding to the at least one instant message.

13. The mobile communication device of claim 10 , wherein enable notification message includes a reference field that enables the mobile communication to refer to the at least one instant message.

14. The mobile communication device of claim 10 , which is further configured to provide the setting in the data store in response to receiving the enable message.

15. The mobile communication device of claim 10 , wherein the enable message is received via a short message service (SMS).

16. The mobile communication device of claim 10 , wherein the enable message comprises at least one identifier of the at least one instant message.

17. The mobile communication device of claim 10 , further comprising:

receiving a plurality of instant messages in response to the requesting.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 17, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031435/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2010
From: YACH, DAVID P., MR.; MOUSSEAU, GARY P., MR.; CLARK, DAVID, MR.; ZINN, RONALD SCOTTE, MR.; HARDY, MICHAEL, MR.; MARTSYNA, NATALIYA, MS.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025363/0154 →