Geocoding multi-feature addresses
First Claim
Patent Images
1. A method of geocoding a multi-feature address, comprising:
- (a) receiving an address term comprising a region and two or more features;
(b) splitting the address term into the region, at least a first feature and second feature, and at least one or more delimiters, wherein a start or an end of each feature is determined by the one or more of the delimiters, and wherein the first feature includes two or more components, and the second feature includes one or more components;
for each component of each feature in the address term;
(c) determining at least one geocode based on the splitted region and the component, wherein two or more geocodes are determined for at least one component of the first feature,(d) determining a component confidence score inversely related to a number of geocodes determined in (c) for the component, and(e) determining a component geocode representing a location of the component based on the at least one geocode determined in (c);
(f) for each feature in the address term, selecting a feature geocode representing a location of the feature as the component geocode determined in (e) having a greatest corresponding component confidence score determined in (d); and
(g) determining an address geocode based on every feature geocode selected in (f), wherein steps (a)-(g) are each performed on at least one computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural language descriptions into components, geocoding each component, and returning the geocode with the highest confidence level. The geocode references a specific location, and this information may be determined by content from a variety of sources. The system may use an assortment of techniques for determining highest confidence level.
9 Citations
14 Claims
-
1. A method of geocoding a multi-feature address, comprising:
-
(a) receiving an address term comprising a region and two or more features; (b) splitting the address term into the region, at least a first feature and second feature, and at least one or more delimiters, wherein a start or an end of each feature is determined by the one or more of the delimiters, and wherein the first feature includes two or more components, and the second feature includes one or more components; for each component of each feature in the address term; (c) determining at least one geocode based on the splitted region and the component, wherein two or more geocodes are determined for at least one component of the first feature, (d) determining a component confidence score inversely related to a number of geocodes determined in (c) for the component, and (e) determining a component geocode representing a location of the component based on the at least one geocode determined in (c); (f) for each feature in the address term, selecting a feature geocode representing a location of the feature as the component geocode determined in (e) having a greatest corresponding component confidence score determined in (d); and (g) determining an address geocode based on every feature geocode selected in (f), wherein steps (a)-(g) are each performed on at least one computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system of geocoding a multi-feature address, comprising:
-
an address parser, configured to receive an address term comprising a region and two or more features, and split the address term into the region, at least a first feature and second feature, and at least one or more delimiters, wherein a start or an end of each feature is determined by the one or more of the delimiters, and wherein the first feature includes two or more components, and the second feature includes one or more components; a geocoder configured, for each component of each feature in the address term; to determine at least one geocode based on the splitted region and the component, wherein two or more geocodes are determined for at least one component of the first feature, to determine a component confidence score inversely related to a number of geocodes for the component, and to determine a component geocode representing a location of the component based on the at least one geocode; a geocode confidence analyzer configured, for each feature in the address term, to select a feature geocode representing a location of the feature as the component geocode having a greatest corresponding component confidence score; and a highest confidence geocode intersector configured to determine an address geocode based on the feature geocodes determined by the geocode confidence analyzer, wherein the address parser, geocoder, geocode confidence analyzer, and highest confidence geocode intersector are implemented on at least one computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification