Patent ID: 8688372

Claim:
A method for determining an optimal route to a destination for a user, the method comprising: identifying, by a computer, a present position of the computer; selecting, by the computer, the destination to form a selected destination; receiving user input from the user selecting preferences of the user wherein the preferences include two or more of a date format preference, a time format preference, a time zone preference, a time buffer amount preference, and a conveyance mode preference; acquiring, by the computer, current information comprising road, business hours of the selected destination, traffic congestion patterns, a plurality of conveyance modes, and time buffer information relative to the present position and the selected destination, wherein the time buffer information comprises an amount of time to complete a task at the selected destination; storing, by the computer, the acquired current information; the computer identifying, from among a combination of the stored roads, business hours of the selected destination, traffic congestion patterns, the plurality of conveyance modes, and time buffer information, an optimal route from the present position to the selected destination, wherein the plurality of conveyance modes comprises walking, public vehicle, and private vehicle; and the computer notifying the user of the optimal route.