Patent ID: 7243134

Claim:
A navigation system comprising: a client device that is capable of transmitting a starting point and a destination point from a user, the client device having a memory with a memory limit; and a service center that is capable of receiving the staffing point and the destination point and calculating a route consisting of a set of segmented data between the starting point and the destination point, the service center being further capable of generating and transmitting data associated with the calculated route to the client device, the service center being able to determine the memory limit in the client device; wherein, if the service center determines that the size of the set of data associated with the complete calculated route is greater than the memory limit of the memory in the client device, the service center will divide the set of data segments associated with the calculated route into subsets of segmented data files so that each subset of segmented data files will fit within the memory limit and transmits the subsets of segmented data files to the client device sequentially, each at a different time, wherein the memory limit of the memory in the client device is automatically determined by the service center based on a model of the client device.