Intelligent auto-join of wireless networks
AssigneeApple Inc.
InventorsVinesh PALLEN, Ronald K. Huang, Chaitanya Mannemala, Christopher R. Purcell, Sriram Lakshmanan
Life of this patent
Estimating the term…
Abstract
Embodiments for performing, by a wireless device, a procedure for auto-joining a wireless network based on factors associated with the wireless networks are provided. The embodiments include determining a current location of the wireless device. The wireless device stores information regarding nearby known networks associated with the current location of the wireless device and may select a candidate network from the nearby known networks based on a network score associated with the candidate network.
Claims20
A method comprising:
- determining a current location of a wireless device;
- generating a nearby known network list (NBKN) based at least in part on at least one known network the wireless device has previously joined and on the current location of the wireless device;
- selecting a candidate network from the NBKN list based at least in part on a network score assigned to the candidate network;
- scanning a previously-used channel associated with the candidate network to generate a scan result;
- and
- attempting to join the candidate network in response to the candidate network being included in the scan result.
A wireless device, comprising:
- a memory configured to store instructions;
- a processor, that when executing the instructions, is configured to perform operations comprising:
- determining a current location of the wireless device;
- generating a nearby known network (NBKN) list based at least in part on at least one known network the wireless device has previously joined and on the current location of the wireless device;
- selecting a candidate network from the NBKN list based at least in part on a network score assigned to the candidate network;
- scanning a previously-used channel associated with the candidate network to generate a scan result;
- and
- attempting to join the candidate network in response to the candidate network being included in the scan result.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a wireless device, causes the wireless device to perform operations comprising:
- determining a current location of the wireless device;
- generating a nearby known network (NBKN) list based at least in part on at least one known network the wireless device has previously joined and on the current location of the wireless device;
- selecting a candidate network from the NBKN list based at least in part network score assigned to the candidate network;
- scanning a previously-used channel associated with the candidate network to generate a scan result;
- and
- attempting to join the candidate network in response to the candidate network being included in the scan result.
Dependencies are inferred from the claim text.