IP Library Granted Patent US 9,055,589
Granted Patent B2
US 9,055,589 · App. 13/771,595 · Granted Jun 9, 2015

Methods and apparatus for prioritizing assignment of a packet data session for a plurality of applications of a mobile communication device

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 9,055,589
App. No.
13/771,595
Granted
Jun 9, 2015
Kind
B2
Abstract

A mobile device establishes with a wireless network a packet data session associated with a first application for accessing a first communication service, as well as a packet data session associated with a second application for accessing a second communication service. In response to identifying an indication of a request for information via a third application, the mobile device causes the packet data session associated with the second application to be terminated, and establishes with the wireless network a packet data session associated with the third application for accessing a third communication service.

Claims (47)

1. A method for use in a mobile communication device for prioritizing use of packet data sessions, the method comprising:

causing a packet data protocol (PDP) associated with a priority application to be established with a wireless network for accessing a first communication service;

causing a PDP context associated with a second application to be established with the wireless network for accessing a second communication service;

in response to identifying an indication of a request for information via a third application:

causing the PDP context associated with the second application to be terminated; and

causing a PDP context associated with the third application to be established with the wireless network for accessing a third communication service.

2. The method of claim 1 , wherein prior to terminating the PDP context associated with the second application, the PDP contexts for both the priority application and the second application are maintained with the wireless network.

3. The method of claim 1 , further comprising:

in response to identifying an indication of a request for information via the second application:

causing the PDP context associated with the third application to be terminated; and

causing a PDP context associated with the second application to be reestablished with the wireless network for accessing the second communication service.

4. The method of claim 1 , wherein the PDP contexts associated with both the priority application and the third application are maintained with the wireless network after the PDP context associated with the second application is terminated and the PDP context associated with the third application is established.

5. The method of claim 3 , wherein the PDP contexts associated with both the priority application and the second application are maintained with the wireless network after the PDP context associated with the third application is terminated and the PDP context associated with the second application is established.

6. The method of claim 1 , wherein the number of PDP contexts which may be maintained in the wireless network for the mobile device is limited to at least one less than the number of applications of the mobile device which are running.

7. The method of claim 1 , wherein the priority application comprises a data or message synchronization application.

8. A mobile communication device, comprising: one or more processors;

a wireless transceiver coupled to the one or more processors and operative for communications in a wireless network;

the one or more processors being operative to:

cause a packet data protocol (PDP) context associated with a priority application of the mobile device to be established with the wireless network, with use of the wireless transceiver, for accessing a first communication service;

cause a PDP context associated with a second application of the mobile device to be established with the wireless communication network, with use of the wireless transceiver, for a second communication service;

in response to identifying an indication of a request for information via a third application of the mobile device;

cause the PDP context associated with the second application to be terminated; and

cause a PDP context associated with the third application t:o be established with the wireless network, with use: of the wireless transceiver, for accessing the third communication service.

9. The mobile communication device of claim 8 , wherein the one or more processors are further configured to:

in response to identifying an indication of a request for information via the second application:

cause the PDP context associated with the third application to be terminated; and

cause a PDP context associated with the second application to be reestablished with the wireless network for accessing the second communication service.

10. The mobile communication device of claim 9 , wherein the PDP contexts for both the priority application and the second application are maintained with the wireless network.

11. The mobile communication device of claim 9 , wherein the PDP contexts associated with both the priority application and the third application are maintained with the wireless communication network after the PDP context associated with the second application is terminated and the PDP context associated with the third application is established.

12. The mobile communication device of claim 9 , wherein the PDP contexts associated with both the priority application and the second application are maintained with the wireless communication network after the PDP context associated with the third application is terminated and the PDP context associated with the second application is established.

13. The mobile communication device of claim 9 , wherein the number of PDP contexts which may be maintained in the wireless communication network for the mobile communication device is limited to at least one less than the number of applications of the mobile communication device which are running.

14. The mobile communication device of claim 9 , wherein the priority application comprises a data or message synchronization application.

15. A computer program product, comprising:

a non-transitory computer readable medium;

computer instructions stored in the non-transitory computer readable medium;

the computer instructions being executable by one or more processors of a mobile device for use in prioritizing use of packet data sessions, the computer instructions being further executable for:

causing a packet data protocol (PDP) associated with a priority application of the mobile device to be established with: a wireless network for accessing a first communication service;

causing a PDP context associated with the second application of the mobile device to be established with the wireless network for accessing a second communication service;

in response to identifying an indication of a request for information via a third application of the mobile device:

causing the PDP context associated with the second application to be terminated; and

causing a PDP context associated with a third application of the mobile device to be established with the wireless network for accessing a third communication service.

16. The computer program product of claim 15 , wherein the computer instructions are further executable for:

in response to identifying an indication of a request for information via the second application:

causing the PDP context associated with the third application to be terminated; and

causing a PDP context associated with the second application to be established with the wireless communication network for accessing the second communication service.

17. The computer program product of claim 15 , wherein the PDP contexts associated with both the priority application and the third application are maintained with the wireless network after the PDP context associated with the second application is terminated and the PDP context associated with the third application is established.

18. The computer program product of claim 15 , wherein the PDP contexts associated with both the priority application and the second application are maintained with the wireless network after the PDP context associated with the third application is terminated and the PDP context associated with the second application is established.

Assignments (8)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Aug 16, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031031/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2013
From: DEU-NGOC, JOSEPH TU-LONG, MR.; WIRTANEN, JEFFREY WILLIAM, MR.; HO, SIMON CHEUK KONG, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029849/0945 →