Patent Document ID: 8065078
Application ID: 11836955
Patent Status: 1

Claim One:
1. A computing device-implemented method for providing location information corresponding to an address to a user, the method comprising the steps of: selecting, based on the setting of the address, an area proximate to the address; identifying, with reference to an intersections database comprising intersection information extracted from one or more conventional map databases, intersections within the selected area; identifying, with reference to a points of interest database comprising points of interest information extracted from the one or more conventional map databases, points of interest within the selected area; ranking by a central processing unit of the computing device each street of the identified intersections according to a first set of criteria if more than one intersection was identified; ranking, by the central processing unit, the identified intersections, based on a summation of the ranking of each street that comprises the intersection, if more than one intersection was identified; ranking, by the central processing unit, the identified points of interest according to a second set of criteria if more than one point of interest was identified; filtering, by the central processing unit, the identified intersections prior to ranking the identified intersections to remove inappropriate intersections; and filtering the identified points of interest prior to ranking the identified points of interest to remove inappropriate points of interest; identifying a highest ranked intersection if any intersection was identified; identifying a highest ranked point of interest if any point of interest was identified; creating a user presentation of the location information corresponding to the address comprising the highest ranked intersection, if any, and the highest ranked point of interest, if any; normalizing the user presentation in accordance with an aural delivery mechanism, the normalizing comprising replacing abbreviations and numbers with their spoken equivalents based on context; and delivering the normalized user presentation with the aural delivery mechanism that is communicationally coupled to the computing device.