Patent ID: 8032151

Claim:
A mobile computing device, comprising: a memory configured to store at least one type of position assist data selected from a group consisting of almanac data, ephemeris data, visible satellite data, and Doppler data; one or more processors configured to provide a position fix based on the at least one type of position assist data; and a transceiver configured for wireless communication; wherein the memory is configured to store updated position assist data for the at least one type of position assist data; wherein the one or more processors is configured to: (i) operate in a first operating mode in which the at least one type of position assist data is not updated automatically in response to at least one triggering event, wherein the at least one triggering event includes at least one of a request for position fix from an application or a user, a periodic trigger, or an autonomous trigger; (ii) operate in a second operating mode in which the at least one type of position assist data is updated in response to the at least one triggering event; and (iii) change from the first operating mode to the second operating mode in response to (a) determining that a position fix has been previously requested, or (b) determining that an application that is configured to request a position fix is stored in the memory.