Claims
- 1. A database comprising:
a signal-strength value for a first signal for each of a plurality of locations; and a geometry-of-arrival value for a second signal for each of said plurality of locations.
- 2. The database of claim 1 wherein said geometry-of-arrival value is an angle-of-arrival.
- 3. The database of claim 1 wherein said geometry-of-arrival value is a time-of-arrival.
- 4. The database of claim 1 wherein said geometry-of-arrival value is a time-difference-of-arrival.
- 5. The database of claim 1 wherein said second signal is transmitted by an Earth satellite.
- 6. The database of claim 1 wherein said database is a relational database, and wherein each of said plurality of locations is associated with a respective row in a table, and wherein said row stores at least one of:
the coordinates of the location; the signal-strength value for the location; and the geometry-of-arrival value for the location.
- 7. The database of claim 1 wherein said signal-strength values are stored in a first multi-dimensional array, and wherein said geometry-of-arrival values are stored in a second multi-dimensional array, and wherein said first multi-dimensional array and said second multi-dimensional array are indexed based on said plurality of locations.
- 8. The database of claim 1 further comprising a signal-strength value for a third signal at each of said plurality of locations.
- 9. The database of claim 1 further comprising a geometry-of-arrival value for a third signal at each of said plurality of locations.
- 10. A database comprising:
a signal-strength value for a first signal for each of a plurality of locations; and a geometry-of-arrival value for a second signal as transmitted from each of said plurality of locations.
- 11. The database of claim 10 wherein said geometry-of-arrival value is an angle-of-arrival.
- 12. The database of claim 10 wherein said geometry-of-arrival value is a time-of-arrival.
- 13. The database of claim 10 wherein said geometry-of-arrival value is a time-difference-of-arrival.
- 14. The database of claim 10 wherein said database is a relational database, and wherein each of said plurality of locations is associated with a respective row in a table, and wherein said row stores at least one of:
the coordinates of the location; the signal-strength value for the location; and the geometry-of-arrival value for the location.
- 15. The database of claim 10 wherein said signal-strength values are stored in a first multi-dimensional array, and wherein said geometry-of-arrival values are stored in a second multi-dimensional array, and wherein said first multi-dimensional array and said second multi-dimensional array are indexed based on said plurality of locations.
- 16. The database of claim 10 further comprising a plurality of signal-strength values for a third signal at each of said plurality of locations.
- 17. A method comprising:
(a) receiving a signal-strength value for a first signal at a plurality of locations; (b) receiving a geometry-of-arrival value for a second signal at said plurality of locations; (c) storing said signal-strength values in a database; and. (d) storing said geometry-of-arrival values in said database.
- 18. The method of claim 17 wherein said database is a relational database, and wherein (c) and (d) comprise populating rows in a table, and wherein each of said rows is associated with a respective one of said locations, and wherein said row stores at least one of:
the coordinates of the location; the signal-strength value for the location; and the geometry-of-arrival value for the location.
- 19. The method of claim 17 wherein said signal-strength values are stored in a first multi-dimensional array, and wherein said geometry-of-arrival values are stored in a second multi-dimensional array, and wherein said first multi-dimensional array and said second multi-dimensional array are indexed based on said plurality of locations.
- 20. The method of claim 17 wherein said geometry-of-arrival value is an angle-of-arrival.
- 21. The method of claim 17 wherein said geometry-of-arrival value is a time-of-arrival.
- 22. The method of claim 17 wherein said geometry-of-arrival value is a time-difference-of-arrival.
- 23. The method of claim 17 wherein said second signal is transmitted by an Earth satellite.
- 24. The method of claim 17 further comprising:
interpolating a signal-strength value for said first signal at a location; and storing said signal-strength value in said database.
- 25. The method of claim 17 further comprising:
interpolating a geometry-of-arrival value for said second signal at a location; and storing said geometry-of-arrival value in said database.
- 26. A method comprising:
(a) receiving a signal-strength value for a first signal at a plurality of locations; (b) receiving a geometry-of-arrival value for a second signal as transmitted from said plurality of locations; (c) storing said signal-strength values in a database; and. (d) storing said geometry-of-arrival values in said database.
- 27. The method of claim 26 wherein said database is a relational database, and wherein (c) and (d) comprise populating rows in a table, and wherein each of said rows is associated with a respective one of said locations, and wherein said row stores at least one of:
the coordinates of the location; the signal-strength value for the location; and the geometry-of-arrival value for the location.
- 28. The method of claim 26 wherein said signal-strength values are stored in a first multi-dimensional array, and wherein said geometry-of-arrival values are stored in a second multi-dimensional array, and wherein said first multi-dimensional array and said second multi-dimensional array are indexed based on said plurality of locations.
- 29. The method of claim 26 wherein said geometry-of-arrival value is an angle-of-arrival.
- 30. The method of claim 26 wherein said geometry-of-arrival value is a time-of-arrival.
- 31. The method of claim 26 wherein said geometry-of-arrival value is a time-difference-of-arrival.
- 32. The method of claim 26 further comprising:
interpolating a signal-strength value for said first signal at a location; and storing said signal-strength value in said database.
- 33. The method of claim 26 further comprising:
interpolating a geometry-of-arrival value for said second signal transmitted from a location; and storing said geometry-of-arrival value in said database.
- 34. A method comprising:
(a) receiving a signal-strength value for a first signal; (b) receiving a geometry-of-arrival value for a second signal; (c) selecting one of a plurality of locations based on said signal-strength value, said geometry-of-arrival value, and a database that associates locations with signal-strength values and geometry-of-arrival values.
- 35. The method of claim 34 wherein (c) comprises finding the location in said database with signal strength and geometry-of-arrival values closest to the signal strength and geometry-of-arrival values received in (a) and (b).
- 36. The method of claim 35 wherein (c) is based on a Euclidean norm.
- 37. The method of claim 34 wherein said geometry-of-arrival value is an angle-of-arrival.
- 38. The method of claim 34 wherein said geometry-of-arrival value is a time-of-arrival.
- 39. The method of claim 34 wherein said geometry-of-arrival value is a time-difference-of-arrival.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of:
[0002] (i) U.S. provisional application Serial No. 60/461,219, filed Apr. 8, 2003, entitled “Location Estimation of Wireless Terminals Based on Combinations of Signal-strength measurements, Angle-of-Arrival Measurements, and Time-Difference-of-Arrival Measurements,” (Attorney Docket: 465-005us)
[0003] (ii) U.S. provisional application Serial No. 60/449,560, filed Feb. 24, 2003, entitled “Location Estimation of Wireless Terminals Based on Combinations of Signal-strength measurements, Angle-of-Arrival Measurements, and Time-Difference-of-Arrival Measurements,” (Attorney Docket: 465-007us),
[0004] (iii) U.S. provisional application Serial No. 60/488,855, filed Jul. 19, 2003, entitled “Location Estimation of Wireless Terminals Based on Combinations of Signal-strength measurements, Angle-of-Arrival Measurements, and Time-Difference-of-Arrival Measurements,” (Attorney Docket: 465-008us), all of which are incorporated by reference.
[0005] The underlying concepts, but not necessarily the nomenclature, of the following applications are incorporated by reference:
[0006] (i) U.S. Pat. No. 6,269,246, issued 31 Jul. 2001;
[0007] (ii) U.S. Pat. No. 6,393,294, issued 21 May 2002;
[0008] (iii) U.S. patent application Ser. No. 09/532,418, filed 22 Mar. 2000;
[0009] (iv) U.S. patent application Ser. No. 10/128,128, filed 22 Apr. 2002; and
[0010] (v) U.S. patent application Ser. No. 10/299,398, filed 18 Nov. 2002; and
[0011] (vi) U.S. patent application Ser. No. 10/357,645, filed 4 Feb. 2003, attorney docket 465-004us, entitled “Location Estimation of Wireless Terminals Though Pattern Matching of Signal Strength Differentials”.
Provisional Applications (5)
|
Number |
Date |
Country |
|
60461219 |
Apr 2003 |
US |
|
60449560 |
Feb 2003 |
US |
|
60488855 |
Jul 2003 |
US |
|
60488856 |
Jul 2003 |
US |
|
60449569 |
Feb 2003 |
US |