DYNAMIC LOCATION ALMANAC FOR WIRELESS BASE STATIONS
First Claim
1. A dynamic almanac system that updates locations with information from end-user wireless devices, comprising:
- a first wireless device in a first position for gathering first location information related to an uncooperative base station;
a second wireless device in a second position for gathering second location information related to the uncooperative base station;
a third wireless device in a third position for gathering third location information related to the uncooperative base station; and
an almanac processor that;
calculates a location of the uncooperative base station using the first, second, and third location information and the first, second, and third positions, assigns a location uncertainty factor to the location, and updates an almanac with the location, wherein one of the first, second, and third wireless devices is controlled by an end user, and the uncooperative base station would not normally allow data or voice transport of at least one of the first, second, and third wireless devices.
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
32 Claims
-
1. A dynamic almanac system that updates locations with information from end-user wireless devices, comprising:
-
a first wireless device in a first position for gathering first location information related to an uncooperative base station;
a second wireless device in a second position for gathering second location information related to the uncooperative base station;
a third wireless device in a third position for gathering third location information related to the uncooperative base station; and
an almanac processor that;
calculates a location of the uncooperative base station using the first, second, and third location information and the first, second, and third positions, assigns a location uncertainty factor to the location, and updates an almanac with the location, wherein one of the first, second, and third wireless devices is controlled by an end user, and the uncooperative base station would not normally allow data or voice transport of at least one of the first, second, and third wireless devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for dynamically updating an almanac of base stations with a plurality of wireless devices that are controlled by end users, comprising:
-
receiving first location information from a first wireless device of the plurality of wireless devices;
retrieving a first position of the first wireless device;
determining a first distance between the first position and an uncooperative base station;
receiving second location information from a second wireless device of the plurality of wireless devices;
retrieving a second position of the second wireless device;
determining a second distance between the second position and the uncooperative base station;
receiving third location information from a third wireless device of the plurality of wireless devices;
retrieving a third position of the third wireless device;
determining a third distance between the third position and the uncooperative base station;
assigning an uncertainty factor to at least one of the first, second, and third distances;
calculating a location of the uncooperative base station using the first, second, and third location information and the first, second, and third distances; and
updating the almanac with the location. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for dynamically updating an almanac of base stations with wireless phones, 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 that does not allow data and voice transport of at least one of the first, second, and third wireless phones;
reporting to a point away from the first wireless phones first, second, and third location information that is respectively related to the first, second, and third distances;
determining a location of the uncooperative base station from the first, second, and third location information and the first, second, and third distances;
updating the almanac using the location;
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)
-
-
31. A dynamic almanac system that updates an almanac of base stations with information from a plurality of wireless phones that are controlled by end users, comprising:
-
means for receiving first location information from a first wireless phone of the plurality of wireless phones;
means for retrieving a first position of the first wireless phone;
means for determining a first distance between the first position and an uncooperative base station;
means for receiving second location information from a second wireless phone of the plurality of wireless phones;
means for retrieving a second position of the second wireless phone;
means for determining a second distance between the second position and the uncooperative base station;
means for receiving third location information from a third wireless phone of the plurality of wireless phones;
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 determining a third distance between the third position and the uncooperative base station;
means for calculating a location of the uncooperative base station using the first, second, and third location information and the first, second, and third distances;
means for assigning a location uncertainty factor to the location that is related to the first, second, and third wireless phones; and
means for updating the almanac with the location. - View Dependent Claims (32)
-
Specification