IP Library Granted Patent US 11,991,611
Granted Patent B2
US 11,991,611 · App. 18/193,164 · Granted May 21, 2024

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: Malikie Innovations 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,991,611
App. No.
18/193,164
Granted
May 21, 2024
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 (38)

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

waking up the mobile device at a periodic time;

upon waking up, transmitting sensor data from sensors associated to the mobile device to a server, the transmitting comprising sending a location of the mobile device and at least one of an Absolute Radiofrequency Channel Number (ARFCN), a list of available radio access technologies, a circuit-switched (CS) and packet-switched (PS) registration time, a packet data protocol (PDP) request time, a time to network acquisition, or a total network session time duration;

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, wherein the second communication includes the location of the mobile device and the new communication parameter is a new subscriber identity optimized based on the location of the mobile device.

2. The method of claim 1 , wherein the reconfiguring comprises virtually replacing a subscriber identity with the new subscriber identity.

3. The method of claim 1 , further comprising, after receiving the new communication parameter, entering a sleep state at the mobile device.

4. The method of claim 1 , wherein the mobile device is a sensor apparatus associated with a vehicle.

5. The method of claim 4 , wherein the communication comprises a periodic server update.

6. The method of claim 1 , wherein access point name profiles are associated with the new subscriber identity.

7. The method of claim 6 , wherein the access point name profiles are stored at the mobile device.

8. The method of claim 6 , wherein the access point name profiles are used to perform a server update upon replacing a subscriber identity with the new subscriber identity.

9. A mobile device comprising:

a processor; and

a communications subsystem,

wherein the mobile device is configured to:

wake up the mobile device at a periodic time;

upon waking up, transmit sensor data from sensors associated to the mobile device to a server, the transmitting comprising sending a location of the mobile device and at least one of an Absolute Radiofrequency Channel Number (ARFCN), a list of available radio access technologies, a circuit-switched (CS) and packet-switched (PS) registration time, a packet data protocol (PDP) request time, a time to network acquisition, or a total network session time duration;

receive at the mobile device, responsive to the communication, a new communication parameter;

reconfigure the mobile device with the new communication parameter; and

send a second communication from the mobile device to the server, the second communication using the new communication parameter, wherein the second communication includes the location of the mobile device and the new communication parameter is a new subscriber identity optimized based on the location of the mobile device.

10. The mobile device of claim 9 , wherein the mobile device is configured to reconfigure by virtually replacing a subscriber identity with the new subscriber identity.

11. The mobile device of claim 9 , wherein the mobile device is further configured to, after receiving the new communication parameter, enter a sleep state.

12. The mobile device of claim 11 , wherein the mobile device is a sensor apparatus associated with a vehicle.

13. The mobile device of claim 12 , wherein the communication comprises a periodic server update.

14. The mobile device of claim 9 , wherein access point name profiles are associated with the new subscriber identity.

15. The mobile device of claim 14 , wherein the access point name profiles are stored at the mobile device.

16. The mobile device of claim 14 , wherein the access point name profiles are used to perform a server update upon replacing a subscriber identity with the new subscriber identity.

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

wake up the mobile device at a periodic time;

upon waking up, transmit sensor data from sensors associated to the mobile device to a server, the transmitting comprising sending a location of the mobile device and at least one of an Absolute Radiofrequency Channel Number (ARFCN), a list of available radio access technologies, a circuit-switched (CS) and packet-switched (PS) registration time, a packet data protocol (PDP) request time, a time to network acquisition, or a total network session time duration;

receive at the mobile device, responsive to the communication, a new communication parameter;

reconfigure the mobile device with the new communication parameter; and

send a second communication from the mobile device to the server, the second communication using the new communication parameter, wherein the second communication includes the location of the mobile device and the new communication parameter is a new subscriber identity optimized based on the location of the mobile device.

18. The non-transitory computer readable medium of claim 17 , wherein the instruction code causes the mobile device to reconfigure by virtually replacing a subscriber identity with the new subscriber identity.

19. The non-transitory computer readable medium of claim 17 , wherein the instruction code is further causes the mobile device to, after receiving the new communication parameter, enter a sleep state.

20. The non-transitory computer readable medium of claim 17 , wherein the mobile device is a sensor apparatus associated with a vehicle.

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 Jun 7, 2023
From: JANTZI, JASON WAYNE; DILL, SCOTT LEONARD; REAUME, MARK EDWARD; FULESHWAR PRASAD, MAHENDRA; LEVATO, ALEXANDER KARL; GAO, YU
To: BLACKBERRY LIMITED
Reel/Frame 063876/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: BENNETT, JESSE WILLIAM
To: BLACKBERRY CORPORATION
Reel/Frame 063877/0182 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 063877/0257 →
Continuity (3)
Continuation 17175019 · Feb 12, 2021
Continuation 15730447 · Oct 11, 2017
Related Publication 20230239668A1 · Jul 27, 2023
Cited By (1)
US 12,604,166