Method for wireless system selection optimization
AssigneeResearch In Motion Limited
InventorTrevor Plestid
Life of this patent
Estimating the term…
Abstract
A method for improved system selection by wireless mobile devices in 3GPP networks is provided. Location data is retrieved by the wireless device to estimate an initial system on which the wireless mobile device will attempt initialization. Using the location data, an absolute radio frequency channel number (ARFCN) associated with the location data is determined from an ARFCN table stored in memory in the wireless mobile device. The wireless mobile device can then perform system selection using the determined ARFCN. A server generates and maintains the ARFCN table which is initially provided to the wireless mobile device at manufacturer, during provisioning or as an over-the-air update.
Claims18
A method of system selection in a mobile wireless device, the mobile wireless device operable on a 3GPP wireless network, the method comprising:
- storing an absolute radio frequency channel number (ARFCN) table in a memory of the wireless mobile device;
- retrieving location data associated with the wireless device prior to accessing the wireless network;
- determining an ARFCN associated with the retrieved location data from the ARFCN table stored in memory, the determined ARFCN comprising a suspension tag specifying an expiry period of the determined ARFCN;
- performing a system selection using the determined ARFCN;
- determining that the system selection using the determined ARFCN is successful and that the suspension tag is expired;
- and
- sending an indication to a remote server maintaining a remote ARFCN table that the ARFCN is in use,
- wherein the ARFCN table comprises a routing area identifier (RAI);
- and
- wherein the RAI associates with the determined ARFCN.
A wireless mobile device in a 3GPP wireless network, the wireless mobile device comprising:
- a memory comprising an absolute radio frequency channel number (ARFCN) table;
- and
- a control processor for executing instructions in the memory comprising:
- retrieving location data associated with the wireless device;
- determining from the ARFCN table an ARFCN associated with the location data, the determined ARFCN comprising a suspension tag specifying an expiry period of the determined ARFCN;
- performing a system selection using the determined ARFCN;
- determining that the system selection using the determined ARFCN is successful and that the suspension tag is expired;
- and
- sending an indication to a remote server maintaining a remote ARFCN table that the ARFCN is in use,
- wherein the ARFCN table comprises a routing area identifier (RAI);
- and
- wherein the RAI associates with the determined ARFCN.
A method on a server of enabling system selection by a plurality of wireless mobile devices in a 3GPP wireless network, the method comprising:
- generating an absolute radio frequency channel number (ARFCN) table comprising location data and one or more associated ARFCNs;
- sending the ARFCN table to each of the plurality of wireless mobile devices, wherein each of the plurality of wireless mobile devices utilizes a selected ARFCN associated with determined location data when attempting to initialize on the wireless network;
- receiving an indication from a wireless mobile device that an ARFCN in the ARFCN table is in use, when the wireless mobile device successfully initializes on the wireless network using the ARFCN and with a suspension tag in the ARFCN is expired;
- and
- updating the suspension tag of an entry associated with the ARFCN based on the received indication,
- wherein the suspension tag identifies an expiry period for the ARFCN associated with an RAI.
A server for enabling system selection by a plurality of wireless mobile devices in a 3GPP wireless network, the server comprising:
- a memory;
- and
- a processor for executing instructions in the memory comprising:
- generating an absolute radio frequency channel number (ARFCN) table comprising location data and one or more associated ARFCNs;
- sending the ARFCN table to each of the plurality of wireless mobile devices wherein each of the plurality of wireless mobile devices utilizes a selected ARFCN associated with determined location data when attempting to initialize on the wireless network;
- receiving an indication from a wireless mobile device that an ARFCN comprising a suspension tag in the ARFCN table is in use, when the wireless mobile device successfully initializes on the wireless network using the ARFCN and the suspension tag is expired;
- and
- updating the suspension tag associated with the ARFCN based on the received indication,
- wherein the suspension tag identifies an expiry period for the ARFCN associated with an RAI.
Dependencies are inferred from the claim text.