IP Library Granted Patent US 11,240,743
Granted Patent B2
US 11,240,743 · App. 16/577,075 · Granted Feb 1, 2022

Storing Wi-Fi and cellular tower database to assist cellular network system selection

Inventors: Hao Xue (Waterloo, CA); Jeffrey William Wirtanen (Waterloo, CA); Jean-Philippe Paul Cormier (Waterloo, CA)
Assignee: BlackBerry Limited
H04W48/18H04L61/6022H04W4/029H04W72/10H04W84/12
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 11,240,743
App. No.
16/577,075
Granted
Feb 1, 2022
Kind
B2
Abstract

A method of selecting a cellular network includes storing a location database in a memory of a mobile device, the location database providing location data for one or more locations each identified by a unique identifier, in response to recognizing the identifier, determining a current location of the mobile device by looking up the identifier in the database, prioritizing bands based on the current location to define a band priority, and selecting the cellular network based on the band priority.

Claims (53)

1. A method of selecting a cellular network, the method comprising:

storing a location database in a memory of a user equipment, the location database providing location data for one or more locations each identified by a unique identifier;

determining a last time T off a radio of the user equipment was powered off;

powering up the radio of the user equipment at a time T on ;

when the time lapsed between T on and T off is less than or equal to a threshold, preventing the user equipment from determining its location; and

when the time lapsed between T on and T off is greater than a threshold, performing the steps of:

detecting a Wi-Fi signal;

obtaining a MAC address from the Wi-Fi signal;

in response to obtaining the MAC address, determining a current location of the user equipment by looking up the MAC address as the identifier in the location database;

determining a band priority based on the current location; and

selecting the cellular network frequency band based on the band priority.

2. The method of claim 1 , wherein the determining the band priority comprises reordering cellular network frequency bands based on the current location of the user equipment to define the band priority, wherein the reordering step comprises modifying the priority order of a Public Land Mobile Network (PLMN) list or a registered PLMN (RPLMN) list in dependence on the location of the user equipment.

3. The method as claimed in claim 1 wherein detecting the Wi-Fi signal comprises passively scanning for a Wi-Fi beacon signal broadcast by a Wi-Fi access point.

4. The method as claimed in claim 1 wherein detecting the Wi-Fi signal occurs in response to activating a cellular radiofrequency transceiver.

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

limiting a total scan time for detecting the Wi-Fi signal.

6. The method as claimed in claim 1 wherein the location database comprises Wi-Fi Access Point MAC addresses and corresponding cellular tower identification information including a Mobile Country Code (MCC).

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

store a location database in a memory of a user equipment, the location database providing location data for one or more locations each identified by a unique identifier;

determine a last time T off a radio of the user equipment was powered off;

power up the radio of the user equipment at a time T on ;

when the time lapsed between T on and T off is less than or equal to a threshold, prevent the user equipment from determining its location; and

when the time lapsed between T on and T off is greater than a threshold, perform the steps of:

detecting a Wi-Fi signal;

obtaining a MAC address from the Wi-Fi signal;

in response to obtaining the MAC address, determining a current location of the user equipment by looking up the MAC address as the identifier in the location database;

determining a band priority based on the current location; and

selecting the cellular network frequency band based on the band priority.

8. The non-transitory computer-readable medium of claim 7 , wherein the processor causes the user equipment to determine the band priority by reordering cellular network frequency bands based on the current location of the user equipment to define the band priority, wherein the reordering step comprises modifying the priority order of a Public Land Mobile Network (PLMN) list or a registered PLMN (RPLMN) list in dependence on the location of the user equipment.

9. The non-transitory computer-readable medium as claimed in claim 7 comprising code to cause the user equipment to passively scan for a Wi-Fi beacon signal broadcast by a Wi-Fi access point.

10. The non-transitory computer-readable medium as claimed in claim 7 wherein the code to detect the Wi-Fi signal is executed in response to activating a cellular radiofrequency transceiver.

11. The non-transitory computer-readable medium as claimed in claim 7 further comprising code for causing the user equipment to limit a total scan time for detecting the Wi-Fi signal.

12. The non-transitory computer-readable medium as claimed in claim 7 wherein the location database comprises Wi-Fi Access Point MAC addresses and corresponding cellular tower identification information including a Mobile Country Code (MCC).

13. A user equipment comprising:

a memory for storing a location database that includes location data for one or more locations each identified by a unique identifier;

a Wi-Fi receiver; and

a processor operatively coupled to the memory to:

determine a last time T off a radio of the user equipment was powered off;

power up the radio of the user equipment at a time T on ;

when the time lapsed between T on and T off is less than or equal to a threshold, preventing the user equipment from determining its location; and

when the time lapsed between T on and T off is greater than a threshold, perform the steps of:

detecting a Wi-Fi signal with the Wi-Fi receiver;

obtaining a MAC address from the Wi-Fi signal;

in response to obtaining the MAC address, determining a current location of the user equipment by looking up the MAC address as the identifier in the location database;

determining a band priority based on the current location; and

selecting the cellular network frequency band based on the band priority.

14. The user equipment of claim 13 , wherein the user equipment is configured to determine the band priority by reordering cellular network frequency bands based on the current location of the user equipment to define the band priority, wherein the reordering step comprises modifying the priority order of a Public Land Mobile Network (PLMN) list or a registered PLMN (RPLMN) list in dependence on the location of the user equipment.

15. The user equipment as claimed in claim 13 wherein the Wi-Fi transceiver detects the Wi-Fi signal by scanning for a Wi-Fi beacon signal.

16. The user equipment as claimed in claim 13 wherein the processor initiates detection of the Wi-Fi signal in response to activating a cellular radiofrequency transceiver.

17. The user equipment as claimed in claim 13 wherein the processor is configured to limit a total scan time for detecting the Wi-Fi signal.

18. The user equipment as claimed in claim 13 wherein the location database comprises Wi-Fi Access Point MAC addresses and corresponding cellular tower identification information including a Mobile Country Code (MCC).

19. The user equipment as claimed in claim 13 wherein the location database includes prioritized Radio Access Technologies.

20. The user equipment as claimed in claim 13 wherein the location database includes prioritized absolute radio-frequency channel numbers (ARFCN).

Assignments (2)
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 Sep 20, 2019
From: WIRTANEN, JEFFREY WILLIAM; XUE, HAO; CORMIER, JEAN-PHILIPPE PAUL
To: BLACKBERRY LIMITED
Reel/Frame 050442/0269 →
Continuity (2)
Continuation 14558264 · Dec 2, 2014
Related Publication 20200015157A1 · Jan 9, 2020