Patent ID: 7912632

Claim:
A navigation system comprising: an input unit configured to facilitate a user to input a keyword; a navigation unit configured to identify a current position and to navigate based on the identified current position; a search database configured to store data of a place to be searched for; a setting record storage unit configured to store both (i) destination setting record information, which is related to a place designated as a destination, and (ii) reached placed setting record information, different from the destination setting record information, the reached place setting record information being related to a place designated as a reached place; a presenting unit configured to present information; and a control unit configured to execute a search that searches the search database in accordance with a predetermined rule, which directly identifies a place having a name which contains the keyword inputted via the input unit, the control unit being further configured to execute a first determination as to whether destination setting record information corresponding to a search result from the executed search is existing by acquiring the destination setting record information stored in the setting record storage unit; execute a second determination as to whether reached place setting record information corresponding to a search result from the executed search is existing by acquiring the reached place setting record information stored in the setting record storage unit; cause the presenting unit to present a search result in a predetermined order based on the reached place setting record information when the first determination is negated and the second determination is affirmed; cause the presenting unit to present a search result in a predetermined order based on both (i) the destination setting record information and (ii) the reached place setting record information, when the first determination is affirmed and the second determination is affirmed, and store a place, which is included in the search result presented and then selected as a destination via the input unit, in the setting record storage unit as destination setting record information so as to update the destination setting record information.