Patent ID: 8666043

Claim:
A telephone for providing information local to a called party located in a different geographic location, said telephone comprising: a memory configured to store geographic information and telephone number identifiers associated with remote geographic locations corresponding to telephone numbers in a recent call history list; an input/output unit configured to communicate over a communications network to download the geographic information from a network node; a processing unit in communication with said memory and input/output unit, and configured to execute instructions to: automatically update, during a time when the telephone is not utilized by a user, the geographic information stored in the memory that is associated with the remote geographic locations corresponding to the telephone numbers in the recent call history list in response to the information being updated at a network node; determine whether a portion of a dialed telephone number matches one of a plurality of stored telephone number identifiers corresponding to the telephone numbers in the recent call history list; in response to a determination that the portion of the dialed telephone number matches a telephone number identifier stored in said memory, present at least a portion of the geographic information associated with the matched telephone number identifier to the user; and in response to a determination that the portion of the dialed telephone number does not match a telephone number identifier stored in said memory, request new geographic information associated with a portion of the dialed telephone number that identifies a geographic region from the network node, present the new geographic information to the user in response to receiving the new geographic information from the network node, delete an oldest called telephone number from the recent call history list in response to the recent call history list equaling a maximum predetermined number of entries, delete the geographic information associated with the oldest called telephone number to free up the memory, update the recent call history list to include the dial telephone number and, store the new geographic information associated with the geographic region corresponding to the portion of the dialed telephone number in memory.