Reverse geocoding system using combined street segment and point datasets
First Claim
1. 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:
- entering 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 entered 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 entered 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 entered 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.
11 Assignments
0 Petitions
Accused Products
Abstract
A reverse geocoding system and method processes a point level dataset and a street segment dataset to determine an address for a particular latitude and longitude of an input point entered into the system. A determination is made if the point level dataset contains a point level data address match to the entered latitude and longitude data within the closest street segment and without crossing the street segment. Any such point level data address match is output. When no such point level data address match is made, the system computes an interpolated address from a range of addresses of the closest street segment in the street segment dataset based on the entered latitude and longitude of the input point in relation to said range of addresses for the closest street segment. The interpolated address from the closest street segment in the street segment dataset is output. The street segment dataset may also contain unranged street segments without ranges of addresses.
24 Citations
20 Claims
-
1. 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:
-
entering 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 entered 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 entered 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 entered 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. A reverse geocoding system, comprising:
-
a processing system; a point level database coupled to said processing system, said point level database having point level data; a segment database coupled to said processing system, said segment database having street segment data with a range of addresses for street segments; an input system coupled to said processing system for entering latitude and longitude of an input point into said processor and an output system coupled to said processor for outputting processed data to provide address information; and
,a program store in said processor operable for a latitude and longitude of an input point entered into said system to cause said processor to operate to determine if a point level data in said point level database contains a point level data address match to said entered input point within the closest street segment without crossing said street segment and outputting any point level data address match of the entered latitude and longitude of the input point within said closest street segment without crossing the street segment, and computing an interpolated address from the range of addresses of the closest street segment data in said street segment database based on the entered latitude and longitude of the input point in relation to the range of addresses for said closest street segment when no point level data address match is made, and outputting one or more computed interpolated addresses for the latitude and longitude of the input point.
-
Specification