BACKGROUND

The present invention relates generally to the field of navigation systems, and more particularly to peer to peer navigation systems.

In general, navigation systems can determine the position of a user from radio signals of satellites. Typically, navigation systems receive radio signals, calculate a user's position, and route a user to an intended destination. In some instances, navigation systems have features that allow a user to sort route preferences by shortest route and fastest route. In other instances, navigation systems have features to avoid certain locations (e.g., toll roads).

In certain instances, navigation systems can receive input other than a location's physical address. For example, a navigation system can receive input for a non-specific location or a description for a set of various locations rather than the location's physical address.

SUMMARY

Embodiments of the present invention provide methods, computer program products, and systems to for dynamically modifying a generated route that enables peer to peer navigation. In one embodiment of the present invention, a computer-implemented method is provided comprising: receiving input that specifies one or more terms pertaining to a target that is a location of interest from a user; pairing the user with the target of interest; generating a route to the target; and dynamically modifying the generated route to the target according to positional information of the location and changes in positional information of the user.

