Ordered information geocoding method and apparatus
First Claim
Patent Images
1. A method for improving a geocoded database comprising the steps of:
- comparing a first set of geocoded database records to second set of records containing inherent geographic information,said first set of records each comprising a first number of data fields including data representing an identification of a geographic location corresponding to the record and data representing one of two or more geographic centroids representative of geographic areas including the location, said centroids from a centroid with highest precision to a centroid with lowest precision;
said second set of records comprising inherent geographically ordered data fields where said data represents a unique identification of a geographic location and the proximity of one record of one location to other records at other geographic locations and one or more data fields corresponding to the data fields of the records in the first set;
generating a plurality of matches where a record in the first set has a data field that matches a data field of a record in the second set;
sorting the matched sets by the centroids of the first set of records;
selecting matched sets with the highest precision centroids;
adding the geographically ordered data fields of the second set to the records matched in the first set to generate a third set of records.
1 Assignment
0 Petitions
Accused Products
Abstract
Ordered information data 22 is combined with prior geocoded data 21 to improve geocoding. The combined records are sorted by precision 33. The two highest precision groups are interpolated to further geocode the records and provide enhanced street address products 42.
-
Citations
29 Claims
-
1. A method for improving a geocoded database comprising the steps of:
-
comparing a first set of geocoded database records to second set of records containing inherent geographic information, said first set of records each comprising a first number of data fields including data representing an identification of a geographic location corresponding to the record and data representing one of two or more geographic centroids representative of geographic areas including the location, said centroids from a centroid with highest precision to a centroid with lowest precision; said second set of records comprising inherent geographically ordered data fields where said data represents a unique identification of a geographic location and the proximity of one record of one location to other records at other geographic locations and one or more data fields corresponding to the data fields of the records in the first set; generating a plurality of matches where a record in the first set has a data field that matches a data field of a record in the second set; sorting the matched sets by the centroids of the first set of records; selecting matched sets with the highest precision centroids; adding the geographically ordered data fields of the second set to the records matched in the first set to generate a third set of records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program stored on a disc and comprising a program for geocoding a database comprising the steps of:
-
comparing a first set of geocoded database records to second set of geographically ordered records, said first set of records each comprising a first number of data fields including data representing an identification of a geographic location corresponding to the record and data representing one of two or more geographic centroids representative of geographic areas including the location, said centroids from a centroid with highest precision to a centroid with lowest precision; said second set of records comprising inherent geographically ordered data fields where said data represents a unique identification of a geographic location and the proximity of one record of one location to other records at other geographic locations and one or more data fields corresponding to the data fields of the records in the first set; generating a plurality of matches where a record in the first set has a data field that matches a data field of a record in the second set; sorting the matched sets by the centroids of the first set of records; selecting matched sets with the highest precision centroids; adding the geographically ordered data fields of the second set to the records matched in the first set to generate a third set of records. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer for geocoding a database comprising:
-
a memory for holding a first set of geocoded database records and a second set of geographically ordered records; means comparing the first set of geocoded database records to the second set of geographically ordered records, said first set of records each comprising a first number of data fields including data representing an identification of a geographic location corresponding to the record and data representing one of two or more geographic centroids representative of geographic areas including the location, said centroids from a centroid with highest precision to a centroid with lowest precision; said second set of records comprising inherent geographically ordered data fields where said data represents a unique identification of a geographic location and the proximity of one record of one location to other records at other geographic locations and one or more data fields corresponding to the data fields of the records in the first set; means for generating a plurality of matches where a record in the first set has a data field that matches a data field of a record in the second set; means for sorting the matched sets by the centroids of the first set of records; means for selecting matched sets with the highest precision centroids; means for adding the geographically ordered data fields of the second set to the records matched in the first set to generate a third set of records. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification