Patent ID: 9408038
Filing Date: 2016-08-02
CPC Classification: H04L,H04W

Claim Text:
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause the one or more hardware processors to: obtain information comprising a set of signal strength values corresponding to wireless signals received from a client device by each of a plurality of network devices over multiple instances of time; determine, for each of the plurality of network devices, a correlation between the signal strength values corresponding to the wireless signals received from the client device by the network device over the multiple instances of time; determine whether a determined correlation for a network device of the plurality of network devices deviates from the other determined correlations beyond a predetermined threshold value; select a subset of the plurality of network devices having determined correlations that are within the predetermined threshold value in response to a determination that a determined correlation for a network device of the plurality of network devices deviates from the other determined correlations beyond a predetermined threshold value; estimate distances between the client device and the selected subset of the plurality of network devices based upon the signal strength values corresponding to the wireless signals received from the client device by the network devices in the selected subset of the plurality of network devices; and estimate a location of the client device based on the locations of each of the network devices in the selected subset of the plurality of network devices.