Dynamic location almanac for wireless base stations
First Claim
Patent Images
1. A dynamic almanac system comprising:
- machine-readable media having stored thereonfirst location information indicative of a position of an uncooperative base station, the first location information being based at least in part on information from a user-controlled wireless device in a first position, the information from the user-controlled wireless device being received through one or more cooperative base stations facilitating voice and data traffic between the user-controlled wireless device and the one or more cooperative base stations, the user-controlled wireless device to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from the user-controlled wireless device in the first position through the uncooperative base station,second location information indicative of the position of the uncooperative base station, the second location information based at least in part on information from a wireless device in a second position, andthird location information indicative of the position of the uncooperative base station, the third location information based at least in part on information from a wireless device in a third position; and
an almanac processor to access the first, second, and third location information and calculate measured location information of the uncooperative base station using the first, second, and third location information and information indicative of the first, second, and third positions, the almanac processor further to assign a location uncertainty factor to the measured location information of the uncooperative base station and update an almanac using the measured location information of the uncooperative base station, the location uncertainty factor being indicative of range measurement inaccuracies associated with the wireless devices in the first, second, and third positions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of dynamically updating an almanac of base stations with wireless phones that are controlled by end users. First, second, and third location information are received respectfully from a first, second, and third wireless phones. A position of each wireless device is known. The distance between each wireless device an uncooperative base station is determined while accounting for an uncertainty factor. A location of the uncooperative base station is calculated using the first, second, and third location information and the distances. The almanac is updated with the location.
-
Citations
45 Claims
-
1. A dynamic almanac system comprising:
-
machine-readable media having stored thereon first location information indicative of a position of an uncooperative base station, the first location information being based at least in part on information from a user-controlled wireless device in a first position, the information from the user-controlled wireless device being received through one or more cooperative base stations facilitating voice and data traffic between the user-controlled wireless device and the one or more cooperative base stations, the user-controlled wireless device to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from the user-controlled wireless device in the first position through the uncooperative base station, second location information indicative of the position of the uncooperative base station, the second location information based at least in part on information from a wireless device in a second position, and third location information indicative of the position of the uncooperative base station, the third location information based at least in part on information from a wireless device in a third position; and an almanac processor to access the first, second, and third location information and calculate measured location information of the uncooperative base station using the first, second, and third location information and information indicative of the first, second, and third positions, the almanac processor further to assign a location uncertainty factor to the measured location information of the uncooperative base station and update an almanac using the measured location information of the uncooperative base station, the location uncertainty factor being indicative of range measurement inaccuracies associated with the wireless devices in the first, second, and third positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamically updating an almanac using a plurality of wireless devices, comprising:
-
receiving first location information from a wireless device of the plurality of wireless devices located at a first position through one or more cooperative base stations facilitating voice and data traffic between the wireless device and the one or more cooperative base stations, the first location information being indicative of a position of an uncooperative base station with respect to the first position, the wireless device further to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from the wireless device of the plurality of wireless devices located at the first position through the uncooperative base station; obtaining information indicative of the first position; receiving second location information from a wireless device of the plurality of wireless devices located at a second position, the second location information indicative of the position of the uncooperative base station with respect to the second position; obtaining information indicative of the second position; receiving third location information from a wireless device of the plurality of wireless devices located at a third position, the third location information indicative of the position of the uncooperative base station with respect to the third position; obtaining information indicative of the third position; assigning an associated uncertainty factor to at least one of the first, second, and third location information; calculating a measured location of the uncooperative base station based at least in part on the first, second, and/or third location information and the first, second, and/or third positions and assigning a location uncertainty factor to the measured location of the uncooperative base station, the location uncertainty factor being indicative of range measurement inaccuracies associated with the wireless devices located at the first, second, and third positions; and updating the almanac using the measured location of the uncooperative base station. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for dynamically updating an almanac, comprising:
-
locating first, second, and third positions respectively of first, second, and third wireless phones; estimating first, second, and third distances respectively between the first, second, and third wireless phones and an uncooperative base station, one or more of the first, second, and third wireless phones to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from one or more of the first, second, and third wireless phones through the uncooperative base station; reporting by way of one or more cooperative base stations facilitating voice and data traffic between the first, second, and third wireless phones and the one or more cooperative base stations to a point away from the first, second, and third wireless phones first, second, and third location information that is respectively related to the first, second, and third distances; determining measured location information for the uncooperative base station from the first, second, and third location information and the first, second, and third distances and assigning a location uncertainty factor to the measured location information for the uncooperative base station, the location uncertainty factor being indicative of range measurement inaccuracies associated with the first, second, and third wireless phones; updating a location of the uncooperative base station included in the almanac based at least in part on the measured location information; wherein at least one of the first second, and third wireless phones is carried by an end user during said locating. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An article, comprising:
- a computer readable medium having stored thereon instructions executable by a processor to;
process first information indicative of a location of an uncooperative base station, said first information being based at least in part on information received from a wireless device in a first position, the information from the wireless device in the first position to be received through one or more cooperative base stations facilitating voice and data traffic between the wireless device in the first position and the one or more cooperative base stations, the wireless device in the first position to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from the wireless device in the first position through the uncooperative base station; process second information indicative of the location of the uncooperative base station, said second information being based at least in part on information received from a wireless device in a second position; process third information indicative of the location of the uncooperative base station, said third information being based at least in part on information received from a wireless device in a third position; associate an uncertainty factor with at least one of the first information, the second information, and the third information, the uncertainty factor being indicative of range measurement inaccuracies associated with one or more of the wireless devices in the first, second, and third positions; and update a base station position database based at least in part on one or more of the first information, the second information, the third information, and/or the uncertainty factor.
- a computer readable medium having stored thereon instructions executable by a processor to;
-
31. A dynamic almanac system to update an almanac with information from a plurality of wireless phones, comprising:
-
means for receiving first location information from a first wireless phone of the plurality of wireless phones, the first location information being indicative of a separation between the first wireless phone and an uncooperative base station, the first location information from the first wireless phone to be received through one or more cooperative base stations facilitating voice and data traffic between the first wireless phone and the one or more cooperative base stations, the first wireless phone to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from the first wireless phone of the plurality of wireless phones through the uncooperative base station; means for retrieving a first position of the first wireless phone; means for receiving second location information from a second wireless phone of the plurality of wireless phones, the second location information indicative of a separation between the second wireless phone and the uncooperative base station; means for retrieving a second position of the second wireless phone; means for receiving third location information from a third wireless phone of the plurality of wireless phones, the third location information indicative of a separation between the third wireless phone and the uncooperative base station; means for retrieving a third position of the third wireless phone, wherein at least one of the first, second, and third wireless phones is under control of an end user; means for calculating a measured location of the uncooperative base station based at least in part the first, second, and/or third location information and the first, second, and/or third positions; means for assigning a location uncertainty factor to the measured location of the uncooperative base station, the location uncertainty factor being indicative of range measurement inaccuracies associated with one or more of the first, second, and third wireless phones; and means for updating the almanac with the measured location. - View Dependent Claims (32)
-
-
33. An apparatus, comprising:
-
means for locating first, second, and third positions respectively of first, second, and third wireless phones; means for estimating first, second, and third distances respectively between the first, second, and third wireless phones and an uncooperative base station, one or more of the first, second, and third wireless phones to receive one or more signals indicative of an identifier from the uncooperative base station, the uncooperative base station to not facilitate voice and data traffic from one or more of the first, second, and third wireless phones through the uncooperative base station; means for reporting by way of one or more cooperative base stations facilitating voice and data traffic between the first, second, and third wireless phones and the one or more cooperative base stations to a point away from the first, second, and third wireless phones first, second, and third location information that is respectively related to the first, second, and third distances; means for determining measured location information for the uncooperative base station from the first, second, and third location information and the first, second, and third distances and means for assigning a location uncertainty factor to the measured location information for the uncooperative base station, the location uncertainty factor being indicative of range measurement inaccuracies associated with one or more of the first, second, and third wireless phones; means for updating a location of the uncooperative base station included in the almanac based at least in part on the measured location information for the uncooperative base station; wherein at least one of the first second, and third wireless phones is carried by an end user during said locating. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification