IP Library Granted Patent US 8,731,552
Granted Patent B2
US 8,731,552 · App. 13/239,002 · Granted May 20, 2014

Methods and apparatus for selecting a communication network

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,731,552
App. No.
13/239,002
Granted
May 20, 2014
Kind
B2
Abstract

Network selection techniques for use in a mobile device which is configured for voice and packet data communications are described. The mobile device performs a scanning operation to identify one or more communication networks, and consults a network selection list for selecting, in accordance with assigned priorities of the list, one of the identified networks. The mobile device also determines whether a packet data service interconnection to a home network via the selected network is available. If the interconnection to the home network via the selected network is determined to be available, then the mobile device operates with voice and packet data services in the selected network. Otherwise, if the interconnection to the home network via the selected network is determined to be unavailable, then the mobile device repeats the acts of consulting and determining for the next identified network in the list.

Claims (47)

1. A network selection method for use in a mobile device which is configured for voice and packet data communications, the method comprising:

performing a scanning operation to identify one or more communication networks;

consulting a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks;

determining whether a data service interconnection to a home network is available by sending a request for data service via the selected communication network to a home network server of the home network;

when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operating in the selected communication network for receiving a data service using the data service interconnection; and

otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeating the acts of consulting and determining for a next selected one of the identified communication networks in the network selection list.

2. The network selection method of claim 1 , wherein the selected communication network comprises a non-home network.

3. The network selection method of claim 1 , wherein the data service interconnection utilizes a General Packet Radio Service (GPRS).

4. The network selection method of claim 1 , wherein the data service interconnection comprises a GPRS Roaming Exchange (GRX) or a Gp link.

5. The network selection method of claim 1 , further comprising:

when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of the acceptance of the request for data service, adding the communication network to a network list based on the identifying.

6. The network selection method of claim 1 , wherein the network selection list comprises a Preferred Public Land Mobile Network (PPLMN) list.

7. 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 communication device for selecting a communication network by:

performing a scanning operation to identify one or more communication networks;

consulting a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks;

determining whether a data service interconnection to a home network via the selected communication network is available by sending a request for data service via the selected communication network to a home network server of the home network;

when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operating in the selected communication network for receiving a data service using the data service interconnection; and

otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeating the acts of consulting and determining for a next selected one of the identified communication networks in the network selection list.

8. A mobile communication device configured for voice and packet data communications, the mobile communication device comprising:

a radio frequency (RF) transceiver;

one or more processors coupled to the RF transceiver;

memory coupled to the one or more processors;

the one or more processors being configured to:

cause a scanning operation to be performed with the RF transceiver to identify one or more communication networks;

consult a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks;

determine whether a data service interconnection to a home network via the selected communication network is available by sending a request for data service via the selected communication network to a home network server of the home network;

when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operate in the selected communication network for receiving a data service using the data service interconnection; and

otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeat the actions of consulting and determining for a next selected one of the identified communication networks in the network selection list.

9. The mobile communication device of claim 8 , wherein the selected communication network comprises a non-home network.

10. The mobile communication device of claim 8 , wherein the packet service interconnection utilizes a General Packet Radio Service (GPRS).

11. The mobile communication device of claim 8 , wherein the data service interconnection comprises a GPRS Roaming Exchange (GRX).

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

when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of the acceptance of the request for data service, add the communication network to the network list based on the identifying.

13. The mobile communication device of claim 8 , wherein the network selection list comprises a Preferred Public Land Mobile Network (PPLMN) list.

14. A network selection method for use in a mobile communication device while roaming outside of its home network, the mobile communication device being configured for voice and packet data communications, the method comprising:

performing, at the mobile communication device, a scanning operation to identify one or more communication networks;

consulting, at the mobile communication device, a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks;

after the selection of the one of the identified communication networks, attempting, at the mobile communication device, to connect back to the home network from the selected communication network over a Gp link;

when the Gp link between the selected communication network and the home network is available, operating the mobile communication device in the selected communication network for receiving data service, from the home network to the selected communication network, over the Gp link; and

otherwise, when no Gp link between the selected communication network and the home network is available in response to the attempt, repeating the acts of consulting and attempting for a next selected one of the identified visited networks in the network selection list.

15. The network selection method of claim 14 , wherein the selected communication network comprises a non-home public land mobile network (PLMN).

16. The network selection method of claim 14 , wherein the data service comprises a General Packet Radio Service (GPRS).

17. The network selection method of claim 14 , wherein the network selection list comprises a Preferred Public Land Mobile Network (PPLMN) list.

18. The network selection method of claim 14 , wherein the communication networks comprise Public Land Mobile Networks (PLMNs).

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 Apr 2, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032591/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2011
From: HIND, HUGH, MR.; CHURCH, MARK E., MR.; NAQVI, NOUSHAD, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027007/0280 →