System and method for facilitating accelerated network selection using a weighted network list
First Claim
Patent Images
1. A method operable on a wireless user equipment (UE) device for facilitating accelerated network selection, comprising:
- for each network in a list of networks, collecting a respective plurality of data values that are each associated with a connection between the UE device and the respective network;
assigning a numeric value to a respective weighting factor associated with each data value of the plurality of data values;
for each network in the list of networks, applying a mathematical process to the plurality of data values associated with the network and the respective weighting factors to determine a score representing the availability of the network;
prior to performing a full band scan, selecting a network from the list of networks based on the respective score;
iteratively attempting a connection to each network of the list of networks in accordance with the respective score representing the availability of the network until a connection attempt is successful; and
responsive to selection of a particular network, adjusting the assigned numeric value of at least one respective weighting factor such that the particular network has a greater probability of being selected upon a subsequent connection attempt and updating the connections count corresponding to the selected network.
4 Assignments
0 Petitions
Accused Products
Abstract
A scheme for facilitating accelerated network selection by a wireless user equipment (UE) device. In one exemplary embodiment, prior to performing a full band scan, the wireless UE device is operable to interrogate a list of networks with which the wireless UE device has registered at least once in a given period of time, wherein a network availability likelihood score may be associated with each of the list of networks. A particular network is selected from the list of networks based on its network availability likelihood score.
110 Citations
15 Claims
-
1. A method operable on a wireless user equipment (UE) device for facilitating accelerated network selection, comprising:
-
for each network in a list of networks, collecting a respective plurality of data values that are each associated with a connection between the UE device and the respective network; assigning a numeric value to a respective weighting factor associated with each data value of the plurality of data values; for each network in the list of networks, applying a mathematical process to the plurality of data values associated with the network and the respective weighting factors to determine a score representing the availability of the network; prior to performing a full band scan, selecting a network from the list of networks based on the respective score; iteratively attempting a connection to each network of the list of networks in accordance with the respective score representing the availability of the network until a connection attempt is successful; and responsive to selection of a particular network, adjusting the assigned numeric value of at least one respective weighting factor such that the particular network has a greater probability of being selected upon a subsequent connection attempt and updating the connections count corresponding to the selected network. - View Dependent Claims (2, 3)
-
-
4. A wireless user equipment (UE) device, comprising:
-
a storage module operably connected to a processor; and a logic module for collecting, for each network in a list of networks, a respective plurality of data values that are each associated with a connection between the UE device and the respective network; a logic module for assigning a numeric value to a respective weighting factor associated with each data value of the plurality of data values; a logic module for applying, for each network in the list of networks, a mathematical process to the plurality of data values associated with the network and the respective weighting factors to determine a score representing the availability of the network; a logic module for selecting, prior to performing a full band scan, a network from the list of networks based on the respective score; a logic module for iteratively attempting a connection to each network of the list of networks in accordance with the respective score representing the availability of the network until a connection attempt is successful; and a logic module, responsive to selection of a particular network, for adjusting the assigned numeric value of at least one respective weighting factor such that the particular network has a greater probability of being selected upon a subsequent connection attempt and for updating the connections count corresponding to the selected network, wherein the logic modules are one of software stored in the storage module, hardware and firmware. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium containing instructions that, when executed by a processor on a wireless user equipment (UE) device, perform a method for facilitating accelerated network selection by the wireless UE device, the instructions comprising:
-
instructions for collecting, for each network in a list of networks, a respective plurality of data values that are each associated with a connection between the UE device and the respective network; instructions for assigning a numeric value to a respective weighting factor associated with each data value of the plurality of data values; instructions for applying, for each network in the list of networks, a mathematical process to the plurality of data values associated with the network and the respective weighting factors to determine a score representing the availability of the network; instructions for selecting, prior to performing a full band scan, a network from the list of networks based on the respective score; instructions for iteratively attempting a connection to each network of the list of networks in accordance with the respective score representing the availability of the network until a connection attempt is successful; and instructions, responsive to selection of a particular network, for adjusting the assigned numeric value of at least one respective weighting factor such that the particular network has a greater probability of being selected upon a subsequent connection attempt and for updating the connections count corresponding to the selected network. - View Dependent Claims (13, 14, 15)
-
Specification