Wireless networking selection techniques
First Claim
Patent Images
1. A device comprising:
- a memory;
a wireless network interface;
one or more processors coupled to the memory and the wireless network interface; and
a plurality of instructions stored in the memory and executable by the one or more processors to;
determine a location of the device;
find one or more wireless networks at the location;
generate a set of the one or more found wireless networks;
test the one or more wireless networks in the set to determine which are available, wherein testing comprises;
when a network plug-in corresponding to a particular wireless network is available, connecting to the particular wireless network using the network plug-in; and
when the network plug-in corresponding to the particular wireless network is not available, performing a secondary test;
when a preferred network is available for the location, connect to the preferred network; and
when no preferred network is available for the location, connect to an available wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
Electronic devices may find and test wireless networks present at a location, and may display available networks to a user for selection and use. The finding and testing may vary based upon the location of the device, including such factors as previously determined networks for the area, time at the location, and so forth.
18 Citations
21 Claims
-
1. A device comprising:
-
a memory; a wireless network interface; one or more processors coupled to the memory and the wireless network interface; and a plurality of instructions stored in the memory and executable by the one or more processors to; determine a location of the device; find one or more wireless networks at the location; generate a set of the one or more found wireless networks; test the one or more wireless networks in the set to determine which are available, wherein testing comprises; when a network plug-in corresponding to a particular wireless network is available, connecting to the particular wireless network using the network plug-in; and when the network plug-in corresponding to the particular wireless network is not available, performing a secondary test; when a preferred network is available for the location, connect to the preferred network; and when no preferred network is available for the location, connect to an available wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable storage media storing instructions that, when executed by one or more processors of an electronic device, cause the one or more processors to perform acts comprising:
-
determining a location of the electronic device; receiving, at the electronic device, a list of networks associated with the location that have been previously identified as unusable or unreliable based on aggregated data received from multiple devices at one or more connection servers; finding one or more wireless networks at the location; identifying a set of wireless networks found at the location that are to be tested, wherein a particular wireless network that is included in the list of networks previously identified as unusable or unreliable is excluded from testing; testing each wireless network of the set of wireless networks to determine an access status of each of the wireless networks; and connecting to a wireless network of the set of wireless networks based at least in part on the access status. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
under control of one or more processors; determining a location of a device; finding one or more wireless networks at the location; generating a set of the one or more found wireless networks; testing the one or more wireless networks in the set to determine which are available, wherein testing comprises; when a network plug-in corresponding to a particular wireless network is available, connecting to the particular wireless network using the network plug-in; and when the network plug-in corresponding to the particular wireless network is not available, performing a secondary test; when a preferred network is available for the location, connect to the preferred network; and when no preferred network is available for the location, connect to an available wireless network. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification