US 11,055,644 B2
Package delivery sub-route assignments to delivery workers based on expected delivery efficiency
Wenting Mo, Beijing (CN); Ying Qin, Shanghai (CN); Xingzhu Gu, Shanghai (CN); Jin Hyun Kim, Beijing (CN); and Xiufang Zhu, Beijing (CN)
Assigned to Coupang Corp., Seoul (KR)
Filed by COUPANG CORP., Seoul (KR)
Filed on Sep. 25, 2019, as Appl. No. 16/583,115.
Application 16/583,115 is a continuation of application No. 16/278,709, filed on Feb. 18, 2019, granted, now 10,467,563.
Prior Publication US 2020/0265367 A1, Aug. 20, 2020
Int. Cl. G06Q 10/06 (2012.01); G06Q 10/04 (2012.01); G06Q 10/08 (2012.01); G06F 16/29 (2019.01)
CPC G06Q 10/063112 (2013.01) [G06F 16/29 (2019.01); G06Q 10/047 (2013.01); G06Q 10/06315 (2013.01); G06Q 10/08355 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory for storing instructions; and
at least one processor configured to execute the instructions to:
retrieve geographical data and historical delivery data from a database, the geographical data comprising data on pre-defined regions and sub-regions;
determine, based on the geographical data, an expected delivery efficiency;
determine candidate delivery regions and candidate delivery sub-regions;
combine the candidate delivery regions and the candidate delivery sub-regions into new regions for delivery;
receive data comprising groups of workers available for deliveries, the workers being classified into a plurality of categories;
assign packages, delivery routes, and delivery sub-routes to the workers;
generate a plurality of candidate routes associated with the candidate delivery regions, the candidate delivery sub-regions, the new regions, and the workers;
calibrate, based on the assignment and the generated candidate routes, the delivery sub-routes;
transmit over a network, for display in a graphical user interface (GUI), at least one of the delivery sub-routes to an electronic device associated with a delivery worker, the electronic device configured for scanning at least one package identifier and capturing data associated with the packages upon delivery;
receive over the network, the scanned at least one package identifier and captured delivery data from the electronic device relating to the delivery, wherein the scanned at least one package identifier and captured delivery data are stored in the database as updated historical delivery data;
recalculate, based on the updated historical delivery data, the expected delivery efficiency for selected individual pre-defined regions and sub-regions;
recalibrate, based on the recalculated expected delivery efficiency, at least one of the calibrated delivery sub-routes; and
transmit over the network, for display in a graphical user interface (GUI), at least one of the recalibrated delivery sub-routes to an electronic device associated with a delivery worker.