Patent ID: 7668651

Claim:
In a reverse geocoding system, a method for processing a point level dataset containing point level data addresses and a street segment dataset containing street segment data with ranges of addresses for street segments to determine an address for a particular location comprising the steps of: receiving the latitude and longitude of an input point into said system; determining if a point level dataset contains a point level data address match to said received latitude and longitude data within the closest street segment and without crossing said closest street segment; outputting any point level data address match of said received latitude and longitude of said input point within said closest street segment and without crossing said closest street segment; computing an interpolated address from the range of addresses of the closest street segment in a street segment dataset based on said received latitude and longitude of said input point in relation to said range of addresses for said closest street segment when no point level data address match is made; and, outputting said interpolated address from said closest street segment in said street segment dataset; further comprising the steps of: receiving into said system a squeeze distance and wherein said interpolated address is calculated from a range of addresses for said closest street segment excluding the squeeze distance at each end the end of said closest street segment.