An access point (112-1), comprising: an interface circuit configured to wirelessly communicate with an electronic device (114-1), wherein the access point is configured to: receive , at the interface circuit, one or more packets or frames associated with the electronic device; determine , based at least in part on communication of the one or more packets or frames, that the electronic device is in a communication performance category ; provide , from the interface circuit, one or more requests addressed to one or more neighboring access points (112-2) of the access point, wherein a given request is for an assessment of communication performance of the electronic device from a perspective of a given neighboring access point; receive , at the interface circuit, one or more reports associated with one or more neighboring access points with one or more assessments of the communication performance of the electronic device; compute a ranking of performance vectors for the one or more neighboring access points and the access point based at least in part on information included in the one or more assessments, wherein a given performance vector for a given access point in the one or more neighboring access points and the access point comprises a product of an RSSI, a traffic capacity, and a packet error rate; and when the one or more assessments indicate that none of the one or more neighboring access points have superior communication performance with the electronic device than the access point, provide , from the interface circuit, a notification addressed to a computer that indicates that the electronic device is in a coverage hole in a wireless local area network, WLAN. receive , at the interface circuit, one or more packets or frames associated with the electronic device; determine , based at least in part on communication of the one or more packets or frames, that the electronic device is in a communication performance category ; provide , from the interface circuit, one or more requests addressed to one or more neighboring access points (112-2) of the access point, wherein a given request is for an assessment of communication performance of the electronic device from a perspective of a given neighboring access point; receive , at the interface circuit, one or more reports associated with one or more neighboring access points with one or more assessments of the communication performance of the electronic device; compute a ranking of performance vectors for the one or more neighboring access points and the access point based at least in part on information included in the one or more assessments, wherein a given performance vector for a given access point in the one or more neighboring access points and the access point comprises a product of an RSSI, a traffic capacity, and a packet error rate; and when the one or more assessments indicate that none of the one or more neighboring access points have superior communication performance with the electronic device than the access point, provide , from the interface circuit, a notification addressed to a computer that indicates that the electronic device is in a coverage hole in a wireless local area network, WLAN. <EOS>