Patent ID: 9699618
Date: 2017-07-04
CPC Classifications: H04L,H04W

Claim:
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising: obtaining one or more estimated previous locations of a first device; receiving one or more wireless signals from the first device while the first device is at a current location; computing a detected location of the first device based on the one or more wireless signals received from the first device; computing a predicted location of the first device based at least on the one or more estimated previous locations of the first device; and estimating the current location of the first device based at least on (a) the detected location and (b) the one or more estimated previous locations of the first device, wherein estimating the current location of the first device is based on the detected location and the predicted location, and wherein estimating the current location comprises computing a weighted average of the detected location and the predicted location.