Patent ID: 8463544

Claim:
A navigation apparatus for use in a vehicle for searching for a destination based at least on one of a street name and a building number, the navigation apparatus comprising: a map data storage configured to store map data including data for enabling a destination search; an input unit configured to provide an inputted text string, which is inputted by a user and is to be searched, the inputted text string being either an inputted body name or an inputted formal name; a display unit; and a control unit configured to perform a search of the destination based on the inputted text string from the input unit, wherein the control unit includes a search unit configured to search a list of formal street names of a plurality of streets recorded as destination search data of the map data for a street that includes the inputted text string from the input unit, which can be either the inputted formal name or the inputted body name, in a stored formal street name text string contained in the list of formal street names, the stored formal street name text string includes a body name for representing a proper noun of a street name and at least one of a prefix, a suffix, or a street type, wherein the search unit generates a list of body names corresponding to matched formal street names; and a display control unit that controls the display unit; wherein the search unit is configured to provide the list of body names to the display control unit, the display control unit is configured to control the display unit such that the display unit displays the list of body names to the user, wherein the user selects one of the body names as a selected body name via the input unit, the control unit is configured to perform a search for an address by using (1) the selected body name, (2) the inputted text string from the input unit, and (3) a building number inputted by the user, wherein the inputted text string from the input unit is used twice, once by the search unit to generate the list of body names, and again by the control unit to search for the address, all formal names that include the inputted text string are displayed as the address in an address list, when the inputted text string is the body name instead of the formal name, selected formal names that match the inputted text string are displayed as the address in an address list, when the inputted text string is the formal name instead of the body name.