Patent ID: 7689595

Claim:
A method of capturing and updating travel directions in a user's local address book application, wherein the address book application includes addresses for a multitude of locations, the method comprising the steps of: determining a current location profile of the user; calculating a user trajectory using said current location profile, an intended final destination, and a plurality of intermediate destinations between a current location of the user and said intended final destination; adding said current location profile and said intended destination into a historical database; checking the user's local address book for an entry for the address of said intended destination; if said entry for the address of said intended destination is not in the user's local address book, then creating said entry in the local address book, said entry including a directions and map field; checking to determine if the directions and map field of said entry contains directions and map information; if said entry does not contain said directions and map information, then mining said information from a network source, and adding said mined information into the local address book; and displaying said directions and map information; and for each of the intermediate destinations, identifying all of said multitude of locations in the address book within a specified distance of said each intermediate destination; and for each of said identified locations in the address book, adding to the address book directions and a map to said each identified location from said each intermediate destination.