Patent ID: 8768382

Claim:
A method of determining a position, comprising: acquiring and storing first Assisted Satellite Positioning (ASP) data in a mobile user equipment associated with a cellular network, the first ASP data being provided by a cellular network base station, the stored first ASP data being associated with first location information that includes a first local area identity, the first location information being received by the mobile user equipment from the cellular network base station, the first ASP data and the associated first location information being stored in a data store at the mobile user equipment, the data store being configured to contain multiple sets of ASP data and associated location information that includes local area identities for future uses; receiving a request for a position determination service; determining whether the first ASP data is usable for the requested position determination service by: acquiring second location information that includes a second local area identity associated with a current location of the mobile user equipment; and comparing the first location information associated with the ASP data from the cellular network base station and the second location information identifying the current location of the mobile user equipment to determine whether the first ASP data is usable for the current location of the mobile user equipment; when the first ASP data is usable for the requested position determination service, determining a position of the mobile user equipment based partially on the first ASP data; when the current location is different from the first location associated with the ASP data from the cellular network base station and the ASP data is not usable for reducing a time to first fix of a satellite positioning receiver, acquiring new ASP data associated with the current location of the mobile user equipment.