IP Library Granted Patent US 9,942,816
Granted Patent B2
US 9,942,816 · App. 14/555,645 · Granted Apr 10, 2018

Method for selecting a cellular network

Inventors: Jeffrey William Wirtanen (Ottawa, CA); Muhammad Khaledul Islam (Ottawa, CA); Yi Hai Zhang (Ottawa, CA)
Assignee: BlackBerry Limited
H04W36/14H04W48/16H04W72/048H04W48/04H04W84/042
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,942,816
App. No.
14/555,645
Granted
Apr 10, 2018
Kind
B2
Abstract

A method performed by a mobile device of selecting a cellular network entails activating a cellular radio transceiver, scanning a most recently used frequency list of radiofrequency channels most recently used by the cellular radio transceiver of the mobile device, scanning a likely frequency list of likely radiofrequency channels available at a plurality of locations where activation of cellular radio transceivers commonly occurs, and selecting the cellular network by identifying one of the radiofrequency channels as a usable channel.

Claims (57)

1. A method, performed by a mobile device, of selecting a cellular network, the method comprising:

activating a cellular radio transceiver;

determining that, at the time of activation of the cellular radio transceiver, a public land mobile network (PLMN) stored in a subscriber identity module (SIM) does not match a home public land mobile network (HPLMN) stored in the mobile;

based on the determining that, at the time of activation of the cellular radio transceiver, the PLMN stored in the SIM does not match the HPLMN stored in the mobile device:

scanning a most recently used (MRU) frequency list of radiofrequency channels most recently used by the cellular radio transceiver of the mobile device, said MRU frequency list being associated with a previous SIM HPLMN;

scanning an old MRU frequency list associated with a new SIM HPLMN;

scanning a likely frequency list pushed or pulled to the mobile device, comprising radiofrequency channels available at a plurality of locations where activation of cellular radio transceivers is likely to occur, said likely frequency list being for a home network for the new SIM HPLMN;

scanning a likely frequency list for a roaming network for the new SIM HPLMN; and

performing a full RAT/band scan; and

selecting the cellular network by identifying one of the radiofrequency channels as a usable channel.

2. The method as claimed in claim 1 further comprising:

determining if the mobile device was roaming when the cellular radio transceiver was deactivated;

if the mobile device was roaming when the cellular radio transceiver was deactivated, scanning a roaming network likely frequency list; and

if the mobile device was not roaming when the cellular radio transceiver was deactivated, scanning a home network likely frequency list.

3. The method as claimed in claim 1 wherein activating the cellular radio transceiver is performed by disabling an airplane mode.

4. The method as claimed in claim 1 wherein the plurality of locations are airports.

5. The method as claimed in claim 1 further comprising requesting an updated likely frequency list in response to detecting that the mobile device has arrived at an airport.

6. A non-transitory computer-readable medium comprising instructions in code which when loaded into a memory and executed by a processor of a mobile device cause the mobile device to:

activate a cellular radio transceiver;

determine that, at the time of activation of the cellular radio transceiver, a public land mobile network (PLMN) stored in a subscriber identity module (SIM) does not match a home public land mobile network (HPLMN) stored in the mobile device;

based on the determining that, at the time of activation of the cellular radio transceiver, the PLMN stored in the SIM does not match the HPLMN stored in the mobile device:

scan a most recently used (MRU) frequency list of radiofrequency channels most recently used by the cellular radio transceiver of the mobile device, said MRU frequency list being associated with a previous SIM HPLMN;

scan an old MRU frequency list associated with a new SIM HPLMN;

scan a likely frequency list pushed or pulled to the mobile device, comprising radiofrequency channels available at a plurality of locations where activation of cellular radio transceivers is likely to occur, the likely frequency list being for a home network for the new SIM HPLMN;

scan a likely frequency list for a roaming network for the new SIM HPLMN; and

perform a full RAT/band scan; and

select the cellular network by identifying one of the radiofrequency channels as a usable channel.

7. The computer-readable medium as claimed in claim 6 further comprising code that causes the mobile device to:

determine if the mobile device was roaming when the cellular radio transceiver was deactivated;

if the mobile device was roaming when the cellular radio transceiver was deactivated, scan a roaming network likely frequency list; and

if the mobile device was not roaming when the cellular radio transceiver was deactivated, scan a home network likely frequency list.

8. The computer-readable medium as claimed in claim 6 wherein activating the cellular radio transceiver is performed by disabling an airplane mode.

9. The computer-readable medium as claimed in claim 6 wherein the plurality of locations are airports.

10. The computer-readable medium as claimed in claim 6 further comprising code for requesting an updated likely frequency list in response to detecting that the mobile device has arrived at an airport.

11. A mobile device comprising:

a processor coupled to a cellular radio transceiver for activating the cellular radio transceiver and for determining that, at the time of activation of the cellular radio transceiver, a public land mobile network (PLMN) stored in a subscriber identity module (SIM) does not match a home public land mobile network (HPLMN) stored in the mobile device; and

a memory coupled to the processor for storing a plurality of most recently used frequency lists of radiofrequency channels most recently used by the cellular radio transceiver of the mobile device and for storing a plurality of likely frequency lists pushed or pulled to the mobile device, comprising radiofrequency channels available at a plurality of locations where activation of cellular radio transceivers is likely to occur;

wherein the processor is configured to:

based on the determining that, at the time of activation of the cellular radio transceiver, the PLMN stored in the SIM does not match the HPLMN stored in the mobile device:

scan a most recently used (MRU) frequency list associated with a previous SIM HPLMN;

scan an old MRU frequency list associated with a new SIM HPLMN;

scan a likely frequency list for a home network for the new SIM HPLMN;

scan a likely frequency list for a roaming network for the new SIM HPLMN;

perform a full RAT/band scan; and

select the cellular network by identifying one of the radio frequency channels as a usable channel.

12. The mobile device as claimed in claim 11 wherein the processor is configured to:

determine if the mobile device was roaming when the cellular radio transceiver was deactivated;

if the mobile device was roaming when the cellular radio transceiver was deactivated, scan a roaming network likely frequency list; and

if the mobile device was not roaming when the cellular radio transceiver was deactivated, scan a home network likely frequency list.

13. The mobile device as claimed in claim 11 wherein the cellular radio transceiver is activated by disabling an airplane mode.

14. The mobile device as claimed in claim 11 wherein the plurality of locations are airports and wherein the processor causes the mobile device to request an updated likely frequency list in response to detecting that the mobile device has arrived at an airport.

15. The mobile device as claimed in claim 11 wherein the processor is configured to:

define a list of most recently used (MRU) frequencies that are specific to a particular combination of a public land mobile network (PLMN) and a subscriber identity module (SIM);

store said list in the memory; and

in response to detecting activation of the cellular radio transceiver, scan said list.

16. The mobile device as claimed in claim 11 wherein the likely frequency list is downloaded in response to a list update trigger.

17. The mobile device as claimed in claim 11 wherein the likely frequency list is hardcoded.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2015
From: WIRTANEN, JEFFREY WILLIAM; ISLAM, MUHAMMAD KHALEDUL; ZHANG, YI HAI
To: BLACKBERRY LIMITED
Reel/Frame 034751/0162 →
Continuity (1)
Related Publication 20160157150A1 · Jun 2, 2016