Location detection system and method
First Claim
1. A method for detecting the location of a mobile device within an area, comprising the steps of:
- storing a prior location estimate for the device;
determining, for each of a plurality of zones in said area, a signal-based value indicative of the likelihood of the device being located in the respective zone, based on measured wireless signal characteristics;
maintaining a set of transition values, each transition value representing a likelihood of a device moving between a pair of said zones;
calculating, for each of a plurality of zones in said area, a current location value by using a matrix-based approach to combine (i) the prior location estimate, (ii) said set of transition values, and (iii) said signal-based values;
wherein said set of transition values includes at least one transition value representing the likelihood of the device moving between a pair of zones which are physically accessible from one another and at least one transition value representing the likelihood of the device moving between a pair of zones which are physically inaccessible from one another; and
wherein said step of calculating a current location value includes;
using a discriminative model to calculate a current location value for at least one zone physically accessible from a zone corresponding to the prior location estimate, and a current location value for at least one zone physically inaccessible from said zone corresponding to the prior location estimate; and
determining whether the device is in a boundary region adjacent to the meeting of two or more zones, wherein for each candidate location Li of n location candidates L1, L2, L3, . . . , Ln, a probability value P(Li) is assigned according to the likelihood of the device being in that candidate location, and wherein the determination that the device is in a boundary region between two locations Li, Lj is made where the following conditions are met;
P(Li|s)>
P(Lj|s)>
P(Lk|s), for i, j, k=1, 2, 3, . . . , n, k≠
j≠
i, and P(Li|s)−
P(Lj|s)<
c, where c is a tuneable parameter and c<
1, and s is the observed signal strength vector on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for detecting the location of a mobile device within an area, uses a plurality of wireless signals sent to or received by the device to derive a first estimate of the position of the device. This position estimate is then adjusted using a probabilistic model of the area, where the area is divided into zones or regions, and where each region is assigned a weighting according to the probability of the device being located in that region taking account of the prior position of the device. By using the weightings to adjust the position estimate, false or ambiguous position estimates are discounted and the true position of the device is more reliably detected. The method also includes techniques to take account of different wireless characteristics of different devices when each is supplied with the same model.
-
Citations
20 Claims
-
1. A method for detecting the location of a mobile device within an area, comprising the steps of:
-
storing a prior location estimate for the device; determining, for each of a plurality of zones in said area, a signal-based value indicative of the likelihood of the device being located in the respective zone, based on measured wireless signal characteristics; maintaining a set of transition values, each transition value representing a likelihood of a device moving between a pair of said zones; calculating, for each of a plurality of zones in said area, a current location value by using a matrix-based approach to combine (i) the prior location estimate, (ii) said set of transition values, and (iii) said signal-based values; wherein said set of transition values includes at least one transition value representing the likelihood of the device moving between a pair of zones which are physically accessible from one another and at least one transition value representing the likelihood of the device moving between a pair of zones which are physically inaccessible from one another; and wherein said step of calculating a current location value includes; using a discriminative model to calculate a current location value for at least one zone physically accessible from a zone corresponding to the prior location estimate, and a current location value for at least one zone physically inaccessible from said zone corresponding to the prior location estimate; and determining whether the device is in a boundary region adjacent to the meeting of two or more zones, wherein for each candidate location Li of n location candidates L1, L2, L3, . . . , Ln, a probability value P(Li) is assigned according to the likelihood of the device being in that candidate location, and wherein the determination that the device is in a boundary region between two locations Li, Lj is made where the following conditions are met; P(Li|s)>
P(Lj|s)>
P(Lk|s), for i, j, k=1, 2, 3, . . . , n, k≠
j≠
i, and P(Li|s)−
P(Lj|s)<
c, where c is a tuneable parameter and c<
1, and s is the observed signal strength vector on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification