The present invention assists a user in locating an intended address even
where an address entered by the user is incorrect. In particular, in
accordance with an embodiment of the present invention, an address
structure entered by a user containing an existing domain name is
considered as a vine of interconnected elements. This vine is then
compared to the tree structure of the correctly named domain. A possible
match or matches within the domain for the address entered by the user
are returned to the user. The possible match or matches may be assigned
an accuracy score to assist the user in locating the desired address. The
present invention is applicable to any system utilizing addresses that
can be considered as a series of elements, such as universal resource
locators.