IP Library Granted Patent US 8,295,817
Granted Patent B2
US 8,295,817 · App. 12/794,935 · Granted Oct 23, 2012

Methods and apparatus for re-establishing communication for wireless communication for a wireless communication device after a communication loss in a wireless communication network

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,295,817
App. No.
12/794,935
Granted
Oct 23, 2012
Kind
B2
Abstract

In one illustrative example, a technique in a server to facilitate a re-establishing of communication over a data connection between an application server and a wireless communication device which communicates via a base station of a wireless communication network is described. In response to a communication loss between the wireless device and the wireless network which causes the data connection to be terminated, the server receives from the application server a plurality of connection requests which are intended for receipt by the wireless device for re-establishing the data connection. The server operates to limit the number or a rate of the connection requests allowed to pass from the server to the base station of the wireless network during the communication loss between the wireless device and the wireless network.

Claims (34)

1. A method in a server for use in re-establishing communications over a data connection between an application server and a wireless communication device, the application server being connected in a public or private network which is coupled to the wireless communication network, the data connection being utilized for the communication of messages from the application server to the wireless communication device via the wireless communication network, the method comprising the acts of:

when the data connection is terminated from an out-of-coverage condition between the wireless communication device and a base station of the wireless communication network:

receiving, at the server, a plurality of data connection requests from the application server which are intended for delivery to the wireless communication device for re-establishing the data connection for the communication of the messages from the application server to the wireless communication device; and

limiting, at the server, a number or a rate of the data connection requests allowed to pass from the server to the base station during the out-of-coverage condition.

2. The method of claim 1 , wherein the act of limiting the number or the rate of the data connection requests comprises the further act of performing a rate limiting process with the data connection requests from the application server.

3. The method of claim 1 , wherein the act of limiting the number or the rate of the data connection requests comprises the further act of performing a traffic policing process with the data connection requests from the application server.

4. The method of claim 1 , wherein the application server is configured to provide a push-based data service for pushing the messages to the wireless communication device.

5. The method of claim 1 , wherein the application server comprises an e-mail application server configured to push messages comprising e-mail messages to the wireless communication device.

6. The method of claim 1 , wherein the wireless communication device comprises a cellular mobile station.

7. The method of claim 1 , wherein the number or the rate is conveyed to the server in an Access Point Name (APN) field for the wireless communication device.

8. The method of claim 1 , wherein the act of limiting a number or a rate of the data connection requests allowed to pass comprises limiting the rate of the connection requests allowed to pass.

9. The method of claim 1 , wherein the server comprises an Access Point Name (APN) server.

10. The method of claim 1 , wherein the server is part of a Serving GPRS Support Node (SGSN) or a Gateway GPRS Service Node (GGSN) of the wireless communication network.

11. The method of claim 1 , which is executed by a computer processor of the server in accordance with computer instructions stored on a data storage medium.

12. A server configured for use in re-establishing data communications over a data connection between an application server and a wireless communication device, the application server being connected in a public or private network which is coupled to the wireless communication network, the data connection being utilized for the communication of messages from the application server to the wireless communication device via the wireless communication network, the server comprising:

a data storage medium;

computer instructions stored on the data storage medium;

a computer processor of the server which executes the computer instructions for:

when the data connection is terminated from an out-of-coverage condition between the wireless communication device and a base station of the wireless communication network, receiving from the application server a plurality of data connection requests which are intended for delivery to the wireless communication device for re-establishing the data connection for the communication of the messages from the application server to the wireless communication device; and

limiting, at the server, a number or a rate of the data connection requests allowed to pass from the server to the base station during the out-of-coverage condition.

13. The server of claim 12 , wherein the computer processor which executes the computer instructions for limiting the number or the rate of the data connection requests performs a rate limiting technique.

14. The server of claim 12 , wherein the computer processor which executes the computer instructions for limiting the number or the rate of the data connection requests performs a traffic policing technique.

15. The server of claim 12 , which comprises an Access Point Name (APN) server.

16. The server of claim 12 , wherein the application server is configured to provide a push-based data service for pushing the messages to the wireless communication device.

17. The server of claim 12 , wherein the application server comprises an e-mail application server configured to push messages comprising e-mail messages to the wireless communication device.

18. The server of claim 12 , wherein the number or the rate is conveyed to the server in an Access Point Name (APN) field for the wireless communication device.

19. The server of claim 12 , which is a node in the wireless communication network.

20. The server of claim 12 , wherein the server is part of a Serving GPRS Support Node (SGSN) or a Gateway GPRS Service Node (GGSN) of the wireless communication network.

21. The method of claim 1 , wherein the data connection comprises an IP connection for communicating IP data packets which carry the messages.

22. The method of claim 1 , wherein the data connection comprises a tunnel connection and the messages comprise application data messages from the application server.

23. The method of claim 1 , wherein the data connection comprises a Packet Data Protocol (PDP) Context and the messages comprise application data messages from the application server.

24. The server of claim 8 , wherein the data connection comprises an IP connection for communicating IP data packets for carrying the messages.

25. The server of claim 8 , wherein the data connection comprises a tunnel connection and the messages comprise application data messages from the application server.

26. The server of claim 8 , wherein the data connection comprises a Packet Data Protocol (PDP) Context and the messages comprise application data messages from the application server.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/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 Jun 17, 2010
From: ALFANO, NICHOLAS P., MR.; NAQVI, NOUSHAD, MR.; MUSA, SARMAD K., MR.; TAYLOR, BRYAN, MR.; DUNK, CRAIG A., MR.; ASTHANA, ATUL, MR.; BUCKLEY, ADRIAN, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 024554/0001 →
Priority Claims (1)
WO PCT/CA03/00092 · Jan 23, 2003 · international
Continuity (3)
Continuation 11622397 · Jan 11, 2007
Continuation 10762957 · Jan 22, 2004
Related Publication 20100238793A1 · Sep 23, 2010