Patent ID: 7579986

Claim:
A method for rapidly acquiring and using a plurality of satellite ranging signals having satellite codes to rapidly determine a real time position of a user receiver, the method comprising: using a wireless assist link to transmit to the user receiver, from a base station, a set of initialization data and base-station-location data to limit a search space grid, in which the user receiver is located, to predetermined geographic dimensions; wherein using wireless link to transmit said initialization data and said base-station-location data includes using the base station to transmit to the user receiver: a time synch function to enable the user receiver to synchronize a user receiver clock associated with the user receiver, and satellite ranging data at an epoch time, the satellite ranging data having been previously received at the base station; using the user receiver to search a plurality of grid points locations making up the search space grid based on the base-station-location data and acquire simultaneously at least one of the satellite codes from a plurality of satellites in view of the user receiver; and when a plurality of satellite codes are received at any one or more of the grid point locations, using the user receiver to coherently combine the power outputs of the received satellite codes at each one of said grid points, and to detect therefrom a probable location of the user receiver.