Updating motorola gps


2 illustrates a flow chart for a method of updating satellite almanac data in a wireless device for satellites not in view according to an embodiment of the present invention; and FIG.3 illustrates a block diagram of a communications infrastructure suitable for implementing the methods illustrated in FIGS. Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale.



The updated satellite almanac may be constructed piecemeal, that is, not all satellite almanac data need be downloaded in a single satellite almanac update cycle.A GPS receiver including a communications link for downloading a satellite almanac that may be used in conjunction with embodiments of the method of the present invention is described, for example, in “GPS RECEIVER UTILIZING A COMMUNICATION LINK”, U. For example, in an i DEN infrastructure, the server may be a Mobile Location Center, and the wireless device may be a pocket-sized digital i DEN handset for performing a variety of functions coordinated through the Mobile Location Center, including a GPS receiver.The Mobile Location Center can obtain the current satellite almanac, for example, directly from a GPS receiver, that may be connected to the Internet or from Internet resources, such as the United States Coast Guard Navigation Center's website.Alternatively, a server may determine a location in the communications infrastructure, that is, a cell, location-area, or grid-area, from which connection is made with the wireless device.

The latitude and longitude of the location is then associated with that of the cellular subscriber.

Further, by storing the satellite almanac in subsets, the peak message traffic capacity required for the communications infrastructure is likewise reduced. 2 illustrates a flow chart 200 for a method of updating satellite almanac data in a wireless device for satellites not in view according to an embodiment of the present invention. In step 204, the approximate position of a wireless device is determined.