Patent ID: 7499718

Claim:
A computer readable storage medium encoded with computer executable instructions for identifying coverage holes in a wireless network, the computer executable instructions are operable to: analyze signal strength data associated with a wireless client; and if the signal strength data indicates that communication quality with the wireless client falls below a first threshold, then request a beacon report from the wireless client, wherein the beacon report includes one or more wireless access points discovered by the wireless client; validate the beacon report by comparing a upstream Received Signal Strength Indicator (RSSI) value and a downstream RSSI value between the wireless client and a wireless access point associated with the wireless client when a time difference between obtaining the upstream RSSI value and the downstream RSSI value is less than or equal to a second threshold; and if a difference between the upstream RSSI value and the downstream RSSI value is less than or equal to a third threshold, then determine whether the wireless client is in a coverage hole based on the beacon report.