Method and system for radio map filtering via adaptive clustering
First Claim
1. A method for determining a location estimation of a wireless device in a wireless location system having a plurality of reference devices, the method comprising:
- receiving signals from one or more of the plurality of reference devices at the wireless device;
forming a first set comprising a plurality of elements, each element of the plurality of elements comprising a signal strength measurements of signals received at the wireless device from each of the plurality of reference devices from which the wireless device receives signals and an indicator of no signal strength measured for each of the plurality of reference devices from which the wireless device does not receive signals;
forming a scan subset comprising each of the plurality of reference devices in the first set that has an associated signal strength measurement;
forming a cluster set comprising calibration points selected from a plurality of calibration points based on the scan subset, wherein the plurality of calibration points comprise a set of received signal strength measurements from signals received at the calibration points from each of the plurality of reference devices; and
calculating a calculated distance between the first set and each of the calibration points in the cluster set, when the cluster set has at least one element;
calculating the calculated distance between the first set and each of the plurality of calibration points, when the cluster set has no elements; and
selecting the calibration point having the smallest calculated distances as the location estimation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for estimating a location of a wireless device in a wireless local network is provided. The method includes forming a first set comprised of the signal strength received from access points that the wireless device received a signal from and an indicator of no signal strength measured for access points that the wireless device did not receive a signal from. Next, a scan subset can be formed comprised of access points in the first set that has associated signal strength. Next, a cluster comprised of the calibration points can be formed based on the scan subset. A distance between the first set and each of the calibration point in the cluster can be calculated. Then, the smallest distance can be selected as the location estimate.
-
Citations
18 Claims
-
1. A method for determining a location estimation of a wireless device in a wireless location system having a plurality of reference devices, the method comprising:
-
receiving signals from one or more of the plurality of reference devices at the wireless device; forming a first set comprising a plurality of elements, each element of the plurality of elements comprising a signal strength measurements of signals received at the wireless device from each of the plurality of reference devices from which the wireless device receives signals and an indicator of no signal strength measured for each of the plurality of reference devices from which the wireless device does not receive signals; forming a scan subset comprising each of the plurality of reference devices in the first set that has an associated signal strength measurement; forming a cluster set comprising calibration points selected from a plurality of calibration points based on the scan subset, wherein the plurality of calibration points comprise a set of received signal strength measurements from signals received at the calibration points from each of the plurality of reference devices; and calculating a calculated distance between the first set and each of the calibration points in the cluster set, when the cluster set has at least one element; calculating the calculated distance between the first set and each of the plurality of calibration points, when the cluster set has no elements; and selecting the calibration point having the smallest calculated distances as the location estimation. - View Dependent Claims (2, 3, 4)
-
-
5. A system for estimating a location of a wireless device in a wireless network comprising:
-
a plurality of reference devices distributed throughout the wireless network, each of the plurality of reference devices operable to send a signal; a plurality of calibration points distributed throughout the wireless network, the calibration points comprising a set of received signal strength measurements from signals received from each of the plurality of reference devices; and the wireless device located in the network, the wireless device configured to; form a scan set comprising a received signal strength indicator (RSSI) value from each of the plurality of reference devices from which the wireless device receives signals from and an indicator of no signal received from each of the plurality of reference devices that the wireless device does not receive signals as elements of the scan set; form a scan subset of the scan set comprising reference devices in the scan set that have associated signal strength; form a cluster set comprising calibration points selected from the plurality of calibration points based on the scan subset; determine an estimated location by selecting the smallest distance between the scan subset and each of the calibration points in the cluster set, when the cluster set has at least one element; and determine an estimated location by selecting the smallest distance between the scan subset and each of the plurality of calibration points, when the cluster set has no elements. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless device for use in a wireless network, the wireless device comprising:
-
a memory configured to store a plurality of calibration points, each of the plurality of calibration points including a set of received signal strength indicator (RSSI) values for signals received from each of a plurality of reference devices; a receiver configured to receive signals from one or more of the plurality of reference devices; and a processor coupled to the receiver and the memory, the processor operable to; determine RSSI values for each of the signals received from the one or more of the plurality of reference devices; form a scan set comprising the RSSI value from each of the plurality of reference devices that the receiver received signals from and further comprising an indicator of no signal received from each of the plurality of reference devices that the receiver did not receive signals; form a scan subset comprising reference devices in the scan set that have an associated RSSI value; form a cluster set comprising calibration points selected from the plurality of calibration points based on the scan set; determine an estimated location by selecting the smallest distance between the scan subset and each of the calibration points of the cluster set, when the cluster set has at least one element; and determine an estimated location by selecting the smallest distance between the scan subset and each of the plurality of calibration points, when the cluster set has no elements. - View Dependent Claims (15, 16)
-
-
17. A method for estimating a location of a wireless device in a wireless location system having a plurality of reference devices and a plurality of calibration points, each of the calibration points associated with a set of received signal strength measurements received at the calibration point from each of the plurality of reference devices from which a signal can be receive, the method comprising:
-
forming a first set comprising a plurality of elements, each element of the plurality of elements corresponding to signal strength measurements of signals received at the wireless device from each of the plurality of reference devices from which the wireless device receives signals and an indicator of no signal strength measured for any of the plurality of reference devices from which the wireless device does not receive signals; forming a scan subset comprising each of the plurality of reference devices in the first set that has an associated signal strength measurement above a first fixed threshold; forming a cluster set by; forming one or more first calibration subset for each calibration point comprising reference devices that have an associated signal strength above a second fixed threshold; forming one or more second calibration subset for each calibration point comprising reference devices having an available received signal strength indicator; selecting calibration points that include reference devices that are in the scan subset and contained in the one or more second calibration subset and where a difference between the number of reference devices that belong to the one or more first calibration subset that do not belong to the intersection of the reference devices in the scan subset and the reference devices in the one or more first calibration subset is equal to or does not exceed a fixed portion of the total reference devices; and calculating a calculated distance between the first set and each of the calibration points in the cluster set when the cluster set has at least one element; calculating the calculated distance between the first set and each of the plurality of calibration points when the cluster set has no elements; and selecting the smallest of the calculated distances as a location estimate.
-
-
18. A wireless device for use in a wireless network, the wireless device comprising:
-
a memory configured to store a plurality of calibration points, each of the plurality of calibration points including a set of received signal strength indicator (RSSI) values for signals received from each of a plurality of reference devices; a receiver configured to receive signals from one or more of the plurality of reference devices; and a processor coupled to the receiver and the memory, the processor operable to; determine a received signal strength indicator (RSSI) value for each of the signals received from the one or more of the plurality of reference devices; form a scan set comprising the RSSI value from each of the plurality of reference devices that the receiver received a signal from and further comprising an indicator of no signal received from each of the plurality of reference devices that the receiver did not receive a signal; form a scan subset comprising reference devices in the scan set that have an associated RSSI value above a first fixed threshold; form one or more first calibration subset for each calibration point comprising reference devices that has an associated signal strength above a second fixed threshold; and form one or more second calibration subset for each calibration subset comprising reference devices having an available received signal strength indicator (RSSI); and form a cluster set by selecting calibration points that include reference devices that are in the scan subset and contained in the one or more second calibration subset and where a difference between the number of reference devices that belong to the one or more first calibration subset that do not belong to the intersection of the reference devices in the scan subset and the reference devices in the one or more first calibration subset is less than or equal to a fixed portion of the total reference devices; and determine an estimated location by selecting the smallest distance between the scan subset and each of the calibration points of the cluster set when the cluster set has at least one element; and determine an estimated location by selecting the smallest distance between the scan subset and each of the plurality of calibration points when the cluster set has no elements.
-
Specification