Methods and Systems for Location Estimation
First Claim
1. A method of estimating the physical location of a first unknown-location node in a network comprising known-location nodes and unknown-location nodes, the method comprising:
- maintaining in a database known locations of the known-location nodes and estimates of locations of the unknown-location nodes;
receiving neighbor node distance estimates for the first unknown-location node;
choosing an initial location estimate for the first unknown-location node;
computing neighbor node distances for the first unknown-location node; and
choosing a subsequent location estimate for the first unknown-location node based on a comparison of the neighbor node distance estimates with the computed neighbor node distances.
1 Assignment
0 Petitions
Accused Products
Abstract
A network operating center for a network comprising known-location and unknown-location nodes can be configured to receive from each unknown-location node estimates of the distances from that node to each of its neighbor nodes. The network controller can then choose an initial location estimate for each unknown-location node and compute distances from the initial location estimates to the corresponding neighbor nodes. The network operating center can then choose subsequent location estimates of the unknown-location nodes by minimizing an error criterion based on a comparison of the received neighbor node distance estimates with the computed neighbor node distances.
39 Citations
31 Claims
-
1. A method of estimating the physical location of a first unknown-location node in a network comprising known-location nodes and unknown-location nodes, the method comprising:
-
maintaining in a database known locations of the known-location nodes and estimates of locations of the unknown-location nodes; receiving neighbor node distance estimates for the first unknown-location node; choosing an initial location estimate for the first unknown-location node; computing neighbor node distances for the first unknown-location node; and choosing a subsequent location estimate for the first unknown-location node based on a comparison of the neighbor node distance estimates with the computed neighbor node distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of estimating the physical locations of a plurality of unknown-location nodes in a network comprising known-location nodes and unknown-location nodes, the method comprising:
-
maintaining in a database known locations of the known-location nodes and estimates of locations of the unknown-location nodes; and for each unknown-location node; receiving neighbor node distance estimates; choosing an initial location estimate; computing neighbor node distances; and choosing a subsequent location estimate based on a comparison of the neighbor node distance estimates with the computed neighbor nodes. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of estimating the physical locations of one or more unknown-location nodes in a network comprising known-location nodes and unknown-location nodes, the method comprising:
-
maintaining in a database known locations of the known-location nodes and estimates of locations of the unknown-location nodes; for each unknown-location node; receiving neighbor node distance estimates; choosing an initial location estimate; computing neighbor node distances between the initial location estimate and neighbor node locations of neighbor nodes; computing a total error from the received neighbor node distance estimates and the computed neighbor node distances; computing a stopping criterion; determining if the stopping criterion satisfies a stopping threshold; while the stopping criterion does not satisfy the stopping threshold; for each unknown-location node; choosing a subsequent location estimate that differs from a previous location estimate; computing updated neighbor node distances between the subsequent location estimate and neighbor node locations of neighbor nodes; computing an updated total error from the received neighbor node distance estimates and the computed neighbor node distances; determining if the stopping criterion satisfies a stopping threshold; and updating in the database the estimate of the locations of the unknown-location nodes if the stopping criterion satisfies the stopping threshold. - View Dependent Claims (29, 30)
-
-
31. A position location estimation system for estimating the location of nodes in a network comprising known-location nodes and unknown-location nodes, the position location estimation system comprising a network operating center comprising a processor and a database, wherein:
-
the database comprises the locations of the known-location nodes and estimates of the locations of the unknown-location nodes; the network operating center is configured to receive neighbor node distance estimates for each unknown-location radio node; the processor of the network operating center is configured to; determine a location estimate for each unknown-location node; compute neighbor node distances between the location estimate and neighbor node locations for each unknown-location radio node; determine an updated location estimate for each unknown-location radio node based on the computed neighbor node estimates and the received neighbor node distance estimates; and the network operating center is further configured to update in the database the estimate of the locations of the unknown-location nodes.
-
Specification