NORMALIZING ADDRESSES TO FACILITATE SORTATION AND ROUTING SOLUTION USING NATURAL LANGUAGE TEXT PROCESSING
First Claim
1. A method, comprising:
- processing a plurality of electronic address records for a plurality of historical orders, wherein the electronic address records in the plurality of electronic address records include natural language text data specifying a respective address, and wherein at least one of the electronic address records in the plurality of electronic address records contains natural language text data that does not comply with a defined address format;
determining a set of most commonly used keywords within the natural language text data within the plurality of electronic address records;
determining a plurality of Normalized Delivery Locations (NDLs) based on the set of most commonly used keywords, wherein each NDL in the plurality of NDLs corresponds to a respective one or more keywords in the set of most commonly used keywords;
determining a plurality of geolocations corresponding to the plurality of NDLs;
generating a plurality of sorting zones by applying a clustering algorithm to the plurality of geolocations, wherein each of the sorting zones in the plurality of sorting zones corresponds to a cluster of one or more geolocations for one or more NDLs;
receiving first address data for the delivery of a first package, wherein the first address data does not comply with a defined address format;
processing the first address data using one or more hybrid machine learning algorithms to determine at least one NDL associated with the first address data;
identifying a sorting zone that encompasses a first NDL of the at least one NDLs; and
generating a label for affixing to the first package, wherein the generated label specifies at least the identified sorting zone.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for routing items addressed to an unstructured address are described. One embodiment includes receiving an order for delivery of a first package, the order specifying a first address that does not comply with a defined address format. The first address is processed using one or more hybrid machine learning algorithms to determine a Normalized Delivery Location (NDL) associated with the first address. A sorting zone that encompasses the NDL is determined. The sorting zones correspond to a predefined geographic region. Embodiments facilitate transport of the first package to a physical shipping location within the predefined geographic region.
21 Citations
20 Claims
-
1. A method, comprising:
-
processing a plurality of electronic address records for a plurality of historical orders, wherein the electronic address records in the plurality of electronic address records include natural language text data specifying a respective address, and wherein at least one of the electronic address records in the plurality of electronic address records contains natural language text data that does not comply with a defined address format; determining a set of most commonly used keywords within the natural language text data within the plurality of electronic address records; determining a plurality of Normalized Delivery Locations (NDLs) based on the set of most commonly used keywords, wherein each NDL in the plurality of NDLs corresponds to a respective one or more keywords in the set of most commonly used keywords; determining a plurality of geolocations corresponding to the plurality of NDLs; generating a plurality of sorting zones by applying a clustering algorithm to the plurality of geolocations, wherein each of the sorting zones in the plurality of sorting zones corresponds to a cluster of one or more geolocations for one or more NDLs; receiving first address data for the delivery of a first package, wherein the first address data does not comply with a defined address format; processing the first address data using one or more hybrid machine learning algorithms to determine at least one NDL associated with the first address data; identifying a sorting zone that encompasses a first NDL of the at least one NDLs; and generating a label for affixing to the first package, wherein the generated label specifies at least the identified sorting zone. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more computer processors; and a memory containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising; receiving an order for delivery of a first package, the order specifying a first address that does not comply with a defined address format; processing the first address using one or more hybrid machine learning algorithms to determine a Normalized Delivery Location (NDL) associated with the first address; identifying a sorting zone that encompasses the NDL, wherein the sorting zones corresponds to a predefined geographic region; and facilitating transport of the first package to a physical shipping location within the predefined geographic region. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation comprising:
-
receiving first address data for the delivery of a first package, wherein the first address data does not comply with a defined address format; determining a region corresponding to the first address data; identifying a plurality of Normalized Delivery Locations (NDLs) that correspond to the specified zip code; processing the first address data using one or more hybrid machine learning algorithms to select a first NDL from the plurality of NDLs; identifying a sorting zone that encompasses the first NDL; and facilitating the generation of a physical label for affixing to the first package, wherein the generated label specifies at least the identified sorting zone. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification