A system configured to assist an uninitialized client navigation receiver to achieve navigation system time synchronization, comprising: a reference-station server system configured to track a first constellation orbiting navigation satellites (108, 110, 112), and receive NAV data transmissions, and that includes a database for storing parts of said NAV data transmissions, and configured to be able to discern accurate, absolute system time and provide at least one of current ephemeris, troposphere, ionosphere, and other information to not-yet-initialized navigation satellite receivers connected as network clients; a user client system including an uninitialized navigation satellite receiver configured to track a second constellation orbiting navigation satellites (112, 114, 116), and wherein integer millisecond information is needed to begin operation; characterized in that: said reference-station server system further includes a NAV data modification processor for adjusting information in parts of said NAV data to appear as current data at said user client system; said user client system further includes a pattern-matching unit configured to find correspondences between NAV data patterns provided by said server and said NAV data directly obtained; and a processing unit configured to provide decoding and a position solution from the user client system; wherein, said reference-station server system is further configured to respond to user client system requests for current NAV data from its database; assist the user client system to achieve NAV data frame synchronization and set said integer millisecond; and approximate the time any information packets transmitted over network will actually be received by said user client system; and wherein, said user client system is configured to initialize by getting subframe data from said reference-station server system coincident with current navigation system time. a reference-station server system configured to track a first constellation orbiting navigation satellites (108, 110, 112), and receive NAV data transmissions, and that includes a database for storing parts of said NAV data transmissions, and configured to be able to discern accurate, absolute system time and provide at least one of current ephemeris, troposphere, ionosphere, and other information to not-yet-initialized navigation satellite receivers connected as network clients; a user client system including an uninitialized navigation satellite receiver configured to track a second constellation orbiting navigation satellites (112, 114, 116), and wherein integer millisecond information is needed to begin operation; said reference-station server system further includes a NAV data modification processor for adjusting information in parts of said NAV data to appear as current data at said user client system; said user client system further includes a pattern-matching unit configured to find correspondences between NAV data patterns provided by said server and said NAV data directly obtained; and a processing unit configured to provide decoding and a position solution from the user client system; wherein, said reference-station server system is further configured to respond to user client system requests for current NAV data from its database; assist the user client system to achieve NAV data frame synchronization and set said integer millisecond; and approximate the time any information packets transmitted over network will actually be received by said user client system; and