Patent ID: 8527196

Claim:
A system, comprising: a first module in a first device that via communications receives N points from a second device which is at a remote location with respect to the first device, the N points indicating (i) a current location of the system, (ii) a desired location, and (iii) one or more points between the current location and the desired location, wherein N is an integer greater than or equal to three; a second module in the first device that determines whether first information in a first datastore in the first device is missing a link between each neighboring pair of points within the N points; a third module in the first device that receives M points from the second device for each missing one of the N−1 links, the M points indicating points between two of the N points associated with a missing link, wherein M is an integer greater than or equal to one; and a fourth module in the first device that generates a route from the current location to the desired location based on the N points and the first information in the first datastore, and any M points received for missing ones of the N−1 links.