Location aware background access point scanning for WLAN
First Claim
1. A non-transitory, tangible computer-readable medium storing machine readable instructions that, when executed by a processor of a communication device, cause the processor to:
- determine respective distances between the communication device and a plurality of wireless local area network (WLAN) access points based on position information corresponding to the plurality of WLAN access points and position information corresponding to the communication device;
determine a first WLAN access point, different from a second WLAN access point with which the communication device is currently associated, that is closer to the communication device, wherein the first WLAN access point is determined from the plurality of WLAN access points based on the determined respective distances;
determine whether a first distance between (i) the communication device and (ii) the second WLAN access point is greater than a second distance between (i) the communication device and (ii) the first WLAN access point; and
when it is determined that the first distance is greater than the second distance, initiate a background scanning process that includes at least;
selecting one of the plurality of WLAN access points with which the communication device is to associate based on the determined respective distances by evaluating the plurality of WLAN access points in an order based on the determined respective distances and determining if the one WLAN access point is acceptable, andstopping evaluation of the plurality of WLAN access points before all of the plurality of WLAN access points have been evaluated if the one WLAN access point is determined to be acceptable.
3 Assignments
0 Petitions
Accused Products
Abstract
Respective distances between a communication device and a plurality of wireless local area network (WLAN) access points are determined. One of the plurality of WLAN access points with which the communication device is to associate is selected based on the determined distances. A background scanning process is initiated based on determined distances. The background scanning process includes at least selecting one of the plurality of WLAN access points with which the communication device is to associate based on the determined respective distances by evaluating the plurality of WLAN access points in an order based on the determined respective distances. If it is determined that a WLAN access point is acceptable, evaluation of the plurality of WLAN access points is stopped before all of the plurality of WLAN access points have been evaluated.
-
Citations
22 Claims
-
1. A non-transitory, tangible computer-readable medium storing machine readable instructions that, when executed by a processor of a communication device, cause the processor to:
-
determine respective distances between the communication device and a plurality of wireless local area network (WLAN) access points based on position information corresponding to the plurality of WLAN access points and position information corresponding to the communication device; determine a first WLAN access point, different from a second WLAN access point with which the communication device is currently associated, that is closer to the communication device, wherein the first WLAN access point is determined from the plurality of WLAN access points based on the determined respective distances; determine whether a first distance between (i) the communication device and (ii) the second WLAN access point is greater than a second distance between (i) the communication device and (ii) the first WLAN access point; and when it is determined that the first distance is greater than the second distance, initiate a background scanning process that includes at least; selecting one of the plurality of WLAN access points with which the communication device is to associate based on the determined respective distances by evaluating the plurality of WLAN access points in an order based on the determined respective distances and determining if the one WLAN access point is acceptable, and stopping evaluation of the plurality of WLAN access points before all of the plurality of WLAN access points have been evaluated if the one WLAN access point is determined to be acceptable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory, tangible computer-readable medium storing machine readable instructions that, when executed by a processor of a communication device, cause the processor to:
-
determine respective distances between the communication device and a plurality of wireless local area network (WLAN) access points, wherein determining the respective distances is based on position information corresponding to the plurality of WLAN access points and the communication device; determine whether a distance between (i) the communication device and (ii) a current WLAN access point with which the communication device is currently associated is greater than a threshold; and when it is determined that the distance is greater than the threshold, initiate a background scanning process that includes at least; selecting one of the plurality of WLAN access points with which the communication device is to associate based on the determined distances by evaluating the plurality of WLAN access points in an order based on the determined distances and determining if the one WLAN access point is acceptable, and stopping evaluation of the plurality of WLAN access points before all of the plurality of WLAN access points have been evaluated if the one WLAN access point is determined to be acceptable. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification