IP Library Granted Patent US 8,380,173
Granted Patent B2
US 8,380,173 · App. 13/270,017 · Granted Feb 19, 2013

System and method for wireless messaging in a wireless communication system

Inventors: Ronald Scotte Zinn (Waterloo, CA); Michael Thomas Hardy (Waterloo, CA)
Assignee: Research In Motion Limited
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,380,173
App. No.
13/270,017
Granted
Feb 19, 2013
Kind
B2
Abstract

A host service queues data messages received at a message server for delivery to a wireless mobile device. The host service detects a trigger in response to an expiration of a predetermined time interval. In response to detecting the trigger when the data messages are queued, the host service attempts to authenticate a previously-received login credential of the device with respect to a predetermined authentication period. The session is active when the period has not expired, and inactive when the period has expired. When the session is inactive, the host service receives via a wireless network a new login credential from the device, authenticates the new login credential, and activates the session for data message delivery based on the authenticating of the new login credential. When the session is active, the host service causes the data messages to be sent via the wireless network to the device.

Claims (34)

1. A method in a host service for use in communicating data messages between the host service and a wireless mobile device configured to operate in a wireless network, the method comprising:

queuing one or more data messages received at a message server for delivery to the wireless mobile device;

detecting a trigger in response to an expiration of a predetermined time interval;

in response to the detecting of the trigger when the one or more data messages are queued: attempting to authenticate, at the host service, a saved login credential of the wireless mobile device with respect to a predetermined authentication period, the saved login credential being previously received and saved at the host service from a previous login of the wireless mobile device at the host service for activating a service session for data message delivery, the service session being active when the predetermined authentication period has not expired and being inactive when the predetermined authentication period has expired;

when the service session is inactive:

receiving, via the wireless network, a new login credential from the wireless mobile device;

saving the new login credential;

authenticating, at the host service, the new login credential;

activating the service session for data message delivery based on the authenticating of the new login credential; and

when the service session is active: causing the one or more data messages to be sent, from the host service via the wireless network, to the wireless mobile device.

2. The method of claim 1 , wherein the one or more data messages comprise one or more electronic mail (e-mail) messages.

3. The method of claim 1 wherein the one or more data messages are received in a personal information manager (PIM) application of the wireless mobile device.

4. The method of claim 1 , wherein when the service session is active, the one or more data messages are sent in a batch mode, via the wireless network, from the host service to the wireless mobile device.

5. The method of claim 1 further comprising:

requesting, via the wireless network, the new login credential of the wireless mobile device.

6. The method of claim 1 wherein the saved login credential includes at least one of a login, password, a shared public, a private key, a secret token or a virtual private network (VPN) token.

7. The method of claim 1 further comprising:

in response to the detecting of the trigger when the one or more data messages are queued:

producing, at the host service, a batch notification message which is indicative of the receipt of the one or more data messages; and

sending, via the wireless network, a batch notification message to the wireless mobile device.

8. The method of claim 7 further comprising:

receiving, via the wireless network, a new login credential from the wireless mobile device in response to the batch notification message.

9. The method of claim 7 , wherein payload information of the one or more data messages is absent from the batch notification message.

10. The method of claim 7 , wherein the batch notification message comprises a SMS message.

11. A host service configured to communicate data messages to a wireless mobile device operating in a wireless network, the host service being further configured to queue one or more data messages received at a message server for delivery to the wireless mobile device; in response to detection of a trigger from an expiration of a predetermined time interval when the one or more data messages are queued: attempt to authenticate, at the host service, a saved login credential of the wireless mobile device with respect to a predetermined authentication period, the saved login credential being previously received and saved at the host service from a previous login of the wireless mobile device at the host service for activating a service session for data message delivery, the service session being active when the predetermined authentication period has not expired and being inactive when the predetermined authentication period has expired; when the service session is inactive: receive, via the wireless network, a new login credential from the wireless mobile device; saving the new login credential; authenticate, at the host service, the new login credential; activate the service session for data message delivery based on the authenticating of the new login credential; and when the service session is active: cause the one or more data messages to be sent, from the host service via the wireless network, to the wireless mobile device.

12. The host service of claim 11 , wherein the one or more data messages comprise one or more electronic mail (e-mail) messages.

13. The host service of claim 11 , wherein the one or more data messages are received in a personal information manager (PIM) application of the wireless mobile device.

14. The host service of claim 11 , wherein when the service session is active, the one or more data messages are sent in a batch mode, via the wireless network, from the host service to the wireless mobile device.

15. The host service of claim 11 , which is further configured to request, via the wireless network, the new login credential of the wireless mobile device.

16. The host service of claim 11 , wherein the saved login credential includes at least one of a login, password, a shared public, a private key, a secret token or a virtual private network (VPN) token.

17. The host service of claim 11 , which is further configured to, in response to the detecting of the trigger when the one or more data messages are queued, produce, at the host service, a batch notification message which is indicative of the receipt of the one or more data messages; and send, via the wireless network, a batch notification message to the wireless mobile device.

18. The host service of claim 17 , which is further configured to receive, via the wireless network, a new login credential from the wireless mobile device in response to the batch notification message.

19. The host service of claim 17 , wherein payload information of the one or more data messages is absent from the batch notification message.

20. The host service of claim 17 , wherein the batch notification message comprises a SMS message.

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 Oct 23, 2012
From: ZINN, SCOTTE, MR.; HARDY, MICHAEL, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029176/0544 →
Continuity (2)
Continuation 11305315 · Dec 16, 2005
Related Publication 20120052842A1 · Mar 1, 2012