Patent ID: 7317914

Claim:
A computer-readable medium including computer-executable instructions for determining the location of a first wireless client that is unable to connect to an infrastructure network, the computer-executable instructions executing on one or more other wireless clients connected to the infrastructure network and located in the vicinity of the first client, and performing the steps of: receiving one or more signals from the first client; determining that the one or more received signals comprise signals indicating that the first client is unable to connect to the infrastructure network; recording the signal strength of the one or more received signals; and transmitting the recorded signal strength information to a diagnostic server for estimating the location of the first client, wherein the diagnostic server estimates the location of the first client by performing the steps of: receiving the transmitted signal strength information; computing estimates of the locations of the one or more other wireless clients; and approximating the location of the first client using the received signal strength information and the computed estimates of the locations of the one or more other wireless clients.