A mobile terminal comprising: an output unit configured to output information at least visually, wherein the output unit includes a display; and a controller configured to: receive information about a current location of the mobile terminal; generate a keyword list including at least a first keyword item associated with a first place and a first time, wherein the first keyword item is extracted from a screen of one of a text message and a memo application; determine whether a distance between the first place and the current location is within a threshold distance or determine whether a time gap between the first time and present time is within a threshold time gap; cause the output unit to output alerting information when the distance is determined to be within the threshold distance or when the time gap is determined to be within the threshold time gap; and cause the display to output a map including route guidance from the current location to a first guide point in response to user input received after the alerting information is output, the user input confirming designation of the first place as the first guide point, characterized in that the controller is further configured to cause the display to output, as a popup window, the screen of the one of the text message and the memo application from which the first keyword item was extracted, if the mobile terminal arrives at the first guide point. an output unit configured to output information at least visually, wherein the output unit includes a display; and a controller configured to: receive information about a current location of the mobile terminal; generate a keyword list including at least a first keyword item associated with a first place and a first time, wherein the first keyword item is extracted from a screen of one of a text message and a memo application; determine whether a distance between the first place and the current location is within a threshold distance or determine whether a time gap between the first time and present time is within a threshold time gap; cause the output unit to output alerting information when the distance is determined to be within the threshold distance or when the time gap is determined to be within the threshold time gap; and cause the display to output a map including route guidance from the current location to a first guide point in response to user input received after the alerting information is output, the user input confirming designation of the first place as the first guide point, characterized in that the controller is further configured to cause the display to output, as a popup window, the screen of the one of the text message and the memo application from which the first keyword item was extracted, if the mobile terminal arrives at the first guide point. receive information about a current location of the mobile terminal; generate a keyword list including at least a first keyword item associated with a first place and a first time, wherein the first keyword item is extracted from a screen of one of a text message and a memo application; determine whether a distance between the first place and the current location is within a threshold distance or determine whether a time gap between the first time and present time is within a threshold time gap; cause the output unit to output alerting information when the distance is determined to be within the threshold distance or when the time gap is determined to be within the threshold time gap; and cause the display to output a map including route guidance from the current location to a first guide point in response to user input received after the alerting information is output, the user input confirming designation of the first place as the first guide point, characterized in that the controller is further configured to cause the display to output, as a popup window, the screen of the one of the text message and the memo application from which the first keyword item was extracted, if the mobile terminal arrives at the first guide point.