Patent ID: 8634349

Claim:
A method for tracking wireless access points from a computing device, the method comprising: repeatedly performing operations that include: determining a distance traveled by the computing device; scanning in a first scan and identifying one or more first wireless access points that are within wireless communication of the computing device, delaying for a time period that is a function of the distance traveled by the computing device, after the time period has passed, scanning in a second, subsequent scan and identifying one or more second wireless access points that are within wireless communication of the computing device, wherein at least one of the first wireless access points identified in the first scan was not identified in the second scan, creating a group of wireless access points that includes a combination of (i) the at least one of the first wireless access points that was identified in the first scan but not in the second subsequent scan and (ii) the one or more second wireless access points that were each identified in the second subsequent scan; maintaining all of the one or more first wireless access points that were identified in the first scan in the group of wireless access points in response to determining that the computing device has traveled less than a predetermined distance; and providing to a user of the computing device a list of relevant wireless access points that includes one or more members of the group of wireless access points.