1. A method of suggesting an intermediate point-of-interest (POI) for a user that is traveling, the method comprising: receiving a series of locations of a ground-based vehicle; relating at least some of the locations to at least one travel pattern; identifying a route based on relating at least some of the received locations to at least one travel patterns; and identifying an intermediate point of interest responsive to a predicted interest of a user based on the route.