1. Processor circuitry for determining the location of a mobile device in an enclosed area, the processor circuitry programmed with logic to implement functions, comprising: identifying a plurality of locations (Xn, Yn) in the area and assigning each location an initial Bayesian Filter (BF) probability value (Pr) for presence of the mobile device; assigning an initial Kalman filter (KF) probability value for presence of the mobile determining the probability that the mobile device is at a first location Pr(X n /Y n−1 ) by summing the probabilities that the mobile device is located at a neighboring location and multiplying the summed probabilities by a transition probability; determining a weight value Pn as a function of the probability that the mobile device is at the first location Pr(X n /Y n−1 ) and the transition probability; calculating a mean value and a variance value as a function of the weight value Pn for a respective location; calculating an updated KF value as a function of a bias value, the mean value and the variance value; and calculating an updated BF value as a function of the bias value; and updating the location of the mobile device as a function of the updated BF and the updated KF values.