Patent ID: 8238268

Claim:
A computer-implemented method comprising: monitoring, by a client device during a first time slice in a sequence of three consecutive time slices, a single second channel while maintaining an association with a first access point on a first channel, the sequence of three consecutive time slices comprising the first time slice, followed by a second time slice, followed by a third time slice, wherein a transceiver of the client device is tuned to the single second channel during the first time slice; monitoring, by the client device during the second time slice of the three consecutive time slices, the first channel while maintaining the association with the first access point on the first channel, wherein the transceiver is tuned to the first channel during the second time slice; monitoring, by the client device during the third time slice of the three consecutive time slices, the same single second channel monitored during the first time slice while maintaining the association with the first access point on the first channel, wherein the transceiver is tuned to the single second channel during the third time slice; receiving, by the client device, a beacon from a second access point during the third time slice; and determining, by the client device, a location of the client device using the beacon, without using the beacon to determine whether to establish an association with the second access point.