IP Library Granted Patent US 11,647,369
Granted Patent B2
US 11,647,369 · App. 17/175,019 · Granted May 9, 2023

Method and system for dynamic APN selection

Inventors: Jason Wayne Jantzi (St. Clements, CA); Scott Leonard Dill (Paris, CA); Jesse William Bennett (Apex, NC); Mark Edward Reaume (Waterloo, CA); Mahendra Fuleshwar Prasad (Waterloo, CA); Alexander Karl Levato (Toronto, CA); Yu Gao (Waterloo, CA)
Assignee: BlackBerry Limited
H04W4/70H04L41/0813H04L43/0811H04L67/02H04L67/12H04L67/34H04W52/0212H04W52/0222H04W52/0254H04W52/0258H04W84/005H04W84/18H04W88/10
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,647,369
App. No.
17/175,019
Granted
May 9, 2023
Kind
B2
Abstract

A method for updating communication parameters on a mobile device, the method including sending a communication from the mobile device to a server, the communication including a location of the mobile device; receiving at the mobile device, responsive to the communication, a new communication parameter; reconfiguring the mobile device with the new communication parameter; and sending a second communication from the mobile device to the server, the second communication using the new communication parameter.

Claims (35)

1. A method at a network element for updating communication parameters on a mobile device, the method comprising:

receiving a message from the mobile device, the message comprising a location of the mobile device and information about the mobile device, the information including network delays experienced by the mobile device;

compiling the information about the mobile device with other information received from other mobile devices including network delays experienced by the other mobile devices to create a historic profile for a particular location, thereby creating compiled information;

determining, at the network element, a new communication parameter for the mobile device based on the location of the mobile device and information about the mobile device within the message, the determining performing a search of the compiled information by the network element for the new communication parameter optimized for reduced latency; and

transmitting from the network element to the mobile device, the new communication parameter,

wherein subsequent communications from the mobile device to the network element utilize the new communication parameter.

2. The method of claim 1 , wherein the new communication parameter is a new access point name selected by the network element.

3. The method of claim 1 , wherein the information about the mobile device comprises at least one of: a radio signal strength indicator (RSSI); a mobile country code (MCC); a mobile network code (MNC); a location area code (LAC); an absolute radiofrequency channel number (ARFCN); a cell ID; available radio access technologies; a circuit-switched (CS) and packet switched (PS) registration time; a packet data protocol (PDP) request time; whether the mobile is roaming or not roaming; a time to network acquisition; and a total network session time duration.

4. The method of claim 1 , wherein the historic profile is created using a learning algorithm to update a lookup table for the particular location.

5. The method of claim 1 , wherein the determining the new communications parameter comprises finding the historic profile in a look-up table for the location of the mobile device.

6. The method of claim 1 , further comprising receiving Received Signal Strength Indicator (RSSI) coverage maps from at least one network operator, and using the historic profile and the coverage maps to determine the new communications parameter.

7. The method of claim 1 , wherein the new communication parameter is a new subscriber identity for a cellular communications system.

8. The method of claim 1 , wherein the message comprises a periodic server update.

9. A network element comprising:

a processor; and

a communications subsystem,

wherein the network element is configured to:

receive a message from the mobile device, the message comprising a location of the mobile device and information about the mobile device, the information including network delays experienced by the mobile device;

compile the information about the mobile device with other information received from other mobile devices including network delays experienced by the other mobile devices to create a historic profile for a particular location, thereby creating compiled information;

determine a new communication parameter for the mobile device based on the location of the mobile device and information about the mobile device within the message, the determining performing a search of the compiled information by the network element for the new communication parameter optimized for reduced latency; and

transmit from the network element to the mobile device, the new communication parameter,

wherein subsequent communications from the mobile device to the network element utilize the new communication parameter.

10. The network element of claim 9 , wherein the new communication parameter is a new access point name selected by the network element.

11. The network element of claim 9 , wherein the information about the mobile device comprises at least one of: a radio signal strength indicator (RSSI); a mobile country code (MCC); a mobile network code (MNC); a location area code (LAC); an absolute radiofrequency channel number (ARFCN); a cell ID; available radio access technologies; a circuit-switched (CS) and packet switched (PS) registration time; a packet data protocol (PDP) request time; whether the mobile is roaming or not roaming; a time to network acquisition; and a total network session time duration.

12. The network element of claim 9 , wherein the historic profile is created using a learning algorithm to update a lookup table for the particular location.

13. The network element of claim 9 , wherein the determining the new communications parameter comprises finding the historic profile in a look-up table for the location of the mobile device.

14. The network element of claim 9 , wherein the network element is further configured to receive Received Signal Strength Indicator (RSSI) coverage maps from at least one network operator, and using the historic profile and the coverage maps to determine the new communications parameter.

15. The network element of claim 9 , wherein the new communication parameter is a new subscriber identity for a cellular communications system.

16. The network element of claim 9 , wherein the message comprises a periodic server update.

17. A non-transitory computer readable medium for storing instruction code, which, when executed by a processor of a network element, cause the network element to:

receive a message from the mobile device, the message comprising a location of the mobile device and information about the mobile device, the information including network delays experienced by the mobile device;

compile the information about the mobile device with other information received from other mobile devices including network delays experienced by the other mobile devices to create a historic profile for a particular location, thereby creating compiled information;

determine a new communication parameter for the mobile device based on the location of the mobile device and information about the mobile device within the message, the determining performing a search of the compiled information by the network element for the new communication parameter optimized for reduced latency; and

transmit from the network element to the mobile device, the new communication parameter,

wherein subsequent communications from the mobile device to the network element utilize the new communication parameter.

Assignments (4)
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 Mar 5, 2021
From: JANTZI, JASON WAYNE; DILL, SCOTT LEONARD; REAUME, MARK E.; FULESHWAR PRASAD, MAHENDRA; LEVATO, ALEXANDER KARL; GAO, YU
To: BLACKBERRY LIMITED
Reel/Frame 055510/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2021
From: BENNETT, JESSE WILLIAM
To: BLACKBERRY CORPORATION
Reel/Frame 055510/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2021
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 055510/0541 →
Continuity (2)
Continuation 15730447 · Oct 11, 2017
Related Publication 20210168576A1 · Jun 3, 2021
Cited By (1)
US 12,604,166