Patent ID: 9491585
Filing Date: 2016-11-08
CPC Classification: H04W

Claim Text:
1. A method of iteratively estimating a location of a mobile device at a venue, comprising: from an initial estimated location of the mobile device at the venue at an initial time in a first iteration, obtaining a set of first candidate locations of the mobile device at a first time that is after the initial time using a statistical model of a first Bayesian filter, each first candidate location being represented using location coordinates and being associated with a respective heading, the heading being inferred from a direction from the initial estimated location to a respective candidate position; from readings of a first sensor of the mobile device that measures an angular value, determining a statistical distribution of the angular value as a function of the heading of the mobile device using a statistical model of a second Bayesian filter; determining a set of second candidate locations of the mobile device at a second time that is after the first time, wherein each second candidate location is determined using a first candidate location and a respective heading that has been adjusted according to the statistical distribution of the angular value; weighting each second candidate location by matching readings of a second sensor of the mobile device against location fingerprint data that specifies expected readings of the second sensor at various locations of the venue, including giving higher weight to a second candidate location that has a higher degree of match; and determining a most likely location of the mobile device at the venue using the weighted second candidate locations and designating the most likely location as an estimated location of the mobile device at the second time.