A method for determining navigation satellite corrections for a plurality of satellites, to facilitate navigation by moveable objects having navigation receivers that receive satellite navigation signals from various subsets of the plurality of satellites, the method comprising: receiving reference receiver measurement information, including receiving, from a plurality of reference receivers at established locations, measurements of satellite navigation signals received by each of the reference receivers, wherein the satellite navigation signals received by each reference receiver of the plurality of reference receivers include satellite navigation signals at first (L1) and second (L2) frequencies; in accordance with the received reference receiver measurement information, and in accordance with the established locations of the plurality of reference receivers, determining narrow-lane navigation solutions for the plurality of reference receivers, the narrow-lane navigation solutions including narrow-lane fixed integer ambiguity values; in accordance with the narrow-lane navigation solutions, for a constellation of n satellites in the plurality of satellites, at a first update rate, determining an orbit correction for each satellite of the n satellites; at a second update rate that is faster than the first update rate, determining a clock correction for each satellite of the n satellites; and at a third update rate that is faster than the second update rate, determining an update to the clock correction for each satellite of the n satellites; and generating a set of navigation satellite corrections for each satellite of the n satellites, the set of navigation satellites corrections for each satellite s including the orbit correction updated at the first update rate, and the clock correction that is updated at the third update rate. receiving reference receiver measurement information, including receiving, from a plurality of reference receivers at established locations, measurements of satellite navigation signals received by each of the reference receivers, wherein the satellite navigation signals received by each reference receiver of the plurality of reference receivers include satellite navigation signals at first (L1) and second (L2) frequencies; in accordance with the received reference receiver measurement information, and in accordance with the established locations of the plurality of reference receivers, determining narrow-lane navigation solutions for the plurality of reference receivers, the narrow-lane navigation solutions including narrow-lane fixed integer ambiguity values; in accordance with the narrow-lane navigation solutions, for a constellation of n satellites in the plurality of satellites, at a first update rate, determining an orbit correction for each satellite of the n satellites; at a second update rate that is faster than the first update rate, determining a clock correction for each satellite of the n satellites; and at a third update rate that is faster than the second update rate, determining an update to the clock correction for each satellite of the n satellites; and at a first update rate, determining an orbit correction for each satellite of the n satellites; at a second update rate that is faster than the first update rate, determining a clock correction for each satellite of the n satellites; and at a third update rate that is faster than the second update rate, determining an update to the clock correction for each satellite of the n satellites; and generating a set of navigation satellite corrections for each satellite of the n satellites, the set of navigation satellites corrections for each satellite s including the orbit correction updated at the first update rate, and the clock correction that is updated at the third update rate. <EOS>