almanac processor 122 to refine the base station database 144 with reference to fig1 a diagram of an embodiment of system 1000 that gathers location information from uncooperative base stations 124 is shown once the tailored almanac is received by the wireless device 120 it attempts to locate those base stations listed in the almanac shown in the embodiment of fig1 is a dual mode wireless device 120 that supports two communication modes one communication mode has a first footprint 1012 1 and the second has a larger footprint 1012 2 the tailored almanac would have all base stations 112 124 in the first footprint 1012 1 that use the first communication mode and all base stations 112 124 in the second footprint 1012 2 that use the second communication mode in some embodiments the almanac processor could perform a motion estimation for the wireless device 120 such that footprints 1012 are adjusted for the likely position of the wireless device 120 when the tailored almanac would be used other embodiments could just expand the footprint according the likely speed or maximum speed of the wireless device 120 should it travel in any direction in yet other embodiments a history of handoffs between various base stations can be used to tailor the almanac information referring next to fig1 a flow diagram of an embodiment of a process 1100 for gathering location information from base stations 112 124 is shown the process 1100 begins in step 1104 where the wireless device 120 checks for base stations 112 124 in the tailored almanac this could be done by randomly choosing base stations in the almanac 112 124 in some embodiments the base stations 112 124 could be pre randomized so that the.