IP Library Granted Patent US 8,712,381
Granted Patent B2
US 8,712,381 · App. 13/745,045 · Granted Apr 29, 2014

System and method for wireless messaging in a wireless communication system

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,712,381
App. No.
13/745,045
Granted
Apr 29, 2014
Kind
B2
Abstract

A host service queues one or more data messages for delivery to a wireless mobile device, and attempts to authenticate whether a service session with the device is active. A session includes a saved login credential over a predetermined time period, where the credential was previously received and saved from a previous login. When the session is active, the host service sends the data message to the device via a wireless network. When the session is inactive, the host service sends a notification message to the router system over a previously-established connection. The notification message is subsequently forwarded by the router system to the device in the wireless network. After sending the notification message, the host service receives a new login credential from the device for activating a new service session, authenticates the new login credential, and activates the new service session for data message delivery.

Claims (37)

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:

establishing a connection with a router system;

queuing one or more data messages for delivery to the wireless mobile device;

attempting to authenticate whether a service session with the wireless mobile device is active, the service session including a saved login credential of the wireless mobile device over a predetermined time 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 the service session;

when the service session is active, sending the one or more data messages to the wireless mobile device via the wireless network;

when the service session is inactive:

sending a notification message to the router system over the connection, the notification message being subsequently forwarded by the router system to the wireless mobile device in the wireless network;

after sending the notification message, receiving a new login credential from the wireless mobile device for activating a new service session;

authenticating the new login credential; and

activating the new service session for data message delivery based on authenticating the new login credential.

2. The method of claim 1 , wherein the service session is active when the predetermined authentication period has not expired and being inactive when the predetermined authentication period has expired.

3. The method of claim 1 , further comprising:

saving the new login credential.

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

5. 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.

6. The method of claim 1 , further comprising:

when the service session is active, sending the one or more data messages in a batch mode from the host service to the wireless mobile device.

7. 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.

8. The method of claim 1 , wherein payload information of the data message is absent from the notification message.

9. The method of claim 1 , wherein the notification message is forwarded as a SMS message to the wireless mobile device.

10. A host service configured to communicate data messages to a wireless mobile device operating in a wireless network, by being further configured to:

establish a connection with a router system;

queue one or more data messages for delivery to the wireless mobile device;

attempt to authenticate whether a service session with the wireless mobile device is active, the service session including a saved login credential of the wireless mobile device over a predetermined time 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 the service session;

when the service session is active, send the one or more data messages to the wireless mobile device via the wireless network; when the service session is inactive:

send a notification message to the router system over the connection, the notification message being subsequently forwarded by the router system to the wireless mobile device in the wireless network;

after sending the notification message, receive a new login credential from the wireless mobile device for activating a new service session;

authenticate the new login credential; and

activate the new service session for data message delivery based on authenticating the new login credential.

11. The host service of claim 10 , wherein the service session is active when the predetermined authentication period has not expired and being inactive when the predetermined authentication period has expired.

12. The host service of claim 10 , which is further configured to save the new login credential.

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

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

15. The host service of claim 10 , which is further configured to when the service session is active, send the one or more data messages in a batch mode from the host service to the wireless mobile device.

16. The host service of claim 10 , 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 10 , wherein payload information of the data message is absent from the notification message.

18. The host service of claim 10 , wherein the notification message is forwarded as a SMS message to the wireless mobile device.

Assignments (3)
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 Mar 12, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032438/0896 →