Method and system for dynamic APN selection
AssigneeBlackBerry Limited
InventorsJason Wayne Jantzi, Scott Leonard Dill, Jesse William Bennett, Mark Edward Reaume, Mahendra Fuleshwar Prasad, Alexander Karl Levato, Yu Gao
Life of this patent
Estimating the term…
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.
Claims17
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 an access point name (APN) optimized based on the location of the mobile device.
A mobile device comprising:
- a processor;
- and
- a communications subsystem,
- wherein the mobile device is configured to:
- wake up 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 an access point name (APN) optimized based on the location of the mobile device.
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 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 an access point name (APN) optimized based on the location of the mobile device.
Dependencies are inferred from the claim text.