US2021125140A1PendingUtilityA1

Systems and methods for generating graphical user interfaces for adaptive delivery scheduling

Assignee: COUPANG CORPPriority: Oct 28, 2019Filed: Aug 5, 2020Published: Apr 29, 2021
Est. expiryOct 28, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G06Q 10/10G06Q 10/06375G06F 3/0484G06F 3/0481H04N 21/44222G06Q 10/06314G06Q 10/0832G06Q 10/087G06Q 10/06312H04N 21/4622G06Q 30/0635H04N 21/812G06Q 10/08G06Q 30/02H04N 21/4532G06F 16/9535G06Q 10/0838
58
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computerized system for delivery scheduling. The system may include a processor and a non transitory storage medium comprising instructions. When executed by the at least one processor, the instructions may cause the at least one processor to perform steps. The steps may include receiving (from a remote system) an electronic request to order a product, determining information associated with the remote system and a fulfillment center associated with the information and the product, generating an electronic message, and forwarding (to the fulfillment center) the electronic message and instructions to generate a graphical user interface displaying request with the product and the delivery wave estimate.

Claims

exact text as granted — not AI-modified
1 .- 20 . (canceled) 
     
     
         21 . A computer implemented system for automated communication with fulfillment centers, the system comprising:
 at least one non-transitory computer-readable medium configured to store instructions; and   at least one processor configured to execute the instructions to perform operations comprising:
 generating a predictive model based on a training data set comprising a plurality of historic orders associated with requesting clients and assigned fulfillment centers; 
 receiving an order from a client device, the order comprising a client location and product information; 
 determining a delivery process for the order by applying the predictive model to the client location and the product information, the determined delivery process being selected from one of two delivery processes; 
 assigning a fulfillment center based on the delivery process and an estimated arrival from the fulfillment center to a camp zone; and 
 transmitting an electronic message to the fulfillment center, the electronic message comprising:
 the determined fulfillment center, 
 a product, 
 a time of day, and 
 the delivery process. 
 
   
     
     
         22 . The computer implemented system of  claim 21 , wherein the two delivery processes comprise a shift delivery process and a wave delivery process. 
     
     
         23 . The computer implemented system of  claim 22 , wherein:
 the shift delivery process arranges order deliveries based on specific areas; and   the wave delivery process arranges order deliveries based on delivery times.   
     
     
         24 . The computer implemented system of  claim 22 , wherein the electronic message further comprise instructions for printing a label specifying one of the shift delivery process or the wave delivery process. 
     
     
         25 . The computer implemented system of  claim 21 , wherein the operations further comprise:
 determining temporary workers are available; and   updating the delivery process by reapplying the predictive model to the client location, the product information, and a location of temporary workers.   
     
     
         26 . The computer implemented system of  claim 21 , wherein the operations further comprise:
 generating a graphical user interface comprising an option banner specifying the delivery process and a modification icon to manually adapt the delivery process; and   forwarding the generated graphical user interface to one or more of a plurality of mobile devices, the plurality of mobile devices being associated with couriers.   
     
     
         27 . The computer implemented system of  claim 21 , wherein the operations further comprise:
 determining whether orders have been assigned to different delivery processes generating a delivery conflict; and   modifying delivery processes by applying deconflicting rules, the deconflicting rules comprising at least one of:
 modifying last mile delivery, or 
 modifying agreed upon timeslot in direct customer-courier contact. 
   
     
     
         28 . The computer implemented system of  claim 21 , wherein determining the delivery process comprises:
 determining whether the order comprises a dawn delivery promise; and   in response to determining the order comprises the dawn delivery promise:
 assigning the order to an expedited delivery; and 
 generating label printing instructions including dawn delivery specific instructions. 
   
     
     
         29 . The computer implemented system of  claim 28 , wherein the label printing instructions are configured in Line Printer Daemon protocol for networked printers. 
     
     
         30 . The computer implemented system of  claim 21 , wherein generating the predictive model comprises:
 dividing the plurality of historic orders in a training dataset and a validation dataset, the training dataset having more orders than the validation dataset;   generating the predictive model based on the training dataset configuring the predictive model to associate orders and fulfillment centers; and   validating the predictive model using the validation dataset.   
     
     
         31 . A computer implemented method for automated communication with fulfillment centers , the method comprising:
 generating a predictive model based on a training data set comprising a plurality of historic orders associated with requesting clients and assigned fulfillment centers;   receiving an order from a client device, the order comprising a client location and product information;   determining a delivery process for the order by applying the predictive model to the client location and the product information, the determined delivery process being selected from one of two delivery processes;   assigning a fulfillment center based on the delivery process and an estimated arrival from the fulfillment center to a camp zone; and   transmitting an electronic message to the fulfillment center, the electronic message comprising:
 the determined fulfillment center, 
 a product, 
 a time of day, and 
 the delivery process. 
   
     
     
         32 . The computer implemented method of  claim 31 , wherein the two delivery processes comprise a shift delivery process and a wave delivery process. 
     
     
         33 . The computer implemented method of  claim 32 , wherein:
 the shift delivery process arranges order deliveries based on specific areas; and   the wave delivery process arranges order deliveries based on delivery times.   
     
     
         34 . The computer implemented method of  claim 32 , wherein the electronic message further comprise instructions for printing a label specifying one of the shift delivery process or the wave delivery process. 
     
     
         35 . The computer implemented method of  claim 31 , further comprising:
 determining temporary workers are available; and   updating the delivery process by reapplying the predictive model to the client location, the product information, and a location of temporary workers.   
     
     
         36 . The computer implemented method of  claim 31 , further comprising:
 generating a graphical user interfaces comprising an option banner specifying the delivery process and a modification icon to manually adapt the delivery process; and   forwarding the generated graphical user interface to one or more of a plurality of mobile devices, the plurality of mobile devices being associated with couriers.   
     
     
         37 . The computer implemented method of  claim 31 , further comprising:
 determining whether orders have been assigned to different delivery processes generating a delivery conflict; and   modifying delivery processes by applying deconflicting rules, the deconflicting rules comprising at least one of:
 modifying last mile delivery, or 
 modifying agreed upon timeslot in direct customer-courier contact. 
   
     
     
         38 . The computer implemented method of  claim 31 , wherein determining the delivery process comprises:
 determining whether the order comprises a dawn delivery promise; and   in response to determining the order comprises the dawn delivery promise:
 assigning the order to an expedited delivery; and 
   generating label printing instructions including dawn delivery specific instructions, the label printing instructions being configured in Line Printer Daemon protocol for networked printers.   
     
     
         39 . The computer implemented method of  claim 31 , wherein generating the predictive model comprises:
 dividing the plurality of historic orders in a training dataset and a validation dataset, the training dataset having more orders than the validation dataset;   generating the predictive model based on the training dataset configuring the predictive model to associate orders and fulfillment centers; and   validating the predictive model using the validation dataset.   
     
     
         40 . A system comprising:
 one or more processors; and   one or more memory devices coupled to the one or more processors, the one or more memory devices storing instructions that configure the one or more processors to:
 generate a predictive model based on a training data set comprising a plurality of historic orders associated with requesting clients and assigned fulfillment centers; 
 receive an order from a client device, the order comprising a client location and product information; 
 determine a delivery process for the order by applying the predictive model to the client location and the product information, the determined delivery process being selected from one of a shift delivery process and a wave delivery process; 
 assign a fulfillment center based on the delivery process and an estimated arrival from the fulfillment center to a camp zone; 
 transmit an electronic message to the fulfillment center, the electronic message comprising:
 the determined fulfillment center, 
 a product, 
 a time of day, 
 the delivery process, and 
 label printing instructions specifying one of the shift delivery process or the wave delivery process, the label printing instructions being configured in Line Printer Daemon protocol for networked printers; 
 
   generate a graphical user interface comprising an option banner specifying the delivery process and a modification icon to manually adapt the delivery process; and   forward the generated graphical user interface to one or more of a plurality of mobile devices, the plurality of mobile devices being associated with couriers.

Join the waitlist — get patent alerts

Track US2021125140A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.