CPC G06Q 10/083 (2013.01) | 20 Claims |
1. A computer-implemented method for managing delivery of packages utilizing one or more vehicles and one or more on-demand warehouses, the computer-implemented method comprising:
instructing, by one or more processors, to load one or more packages onto a large delivery vehicle of the one or more vehicles for a delivery route;
identifying, by the one or more processors, one or more travel restrictions associated with one or more delivery destinations;
determining, by the one or more processors, priority designation of one or more packages associated with the delivery route associated with the one or more delivery destinations, wherein the one or more packages comprise of a high priority designation and a medium and low priority designation;
determining, by the one or more processors, one or more alternative routes associated with the one or more delivery destinations based on the one or more travel restrictions and identifying the priority designation of the one or more packages;
determining, by the one or more processors, a first vehicle from one or more vehicles for the one or more alternative routes and the first vehicle conforms to the one or more travel restrictions;
selecting, by the one or more processors, the first vehicle to deliver the one or more packages with the high priority designation to a first delivery destination of the one or more delivery destinations;
instructing, by the one or more processors, a drone to autonomously unload only the one or more packages with the high priority designation from the large delivery vehicle;
instructing, by the one or more processors, the drone to autonomously load the one or more packages with the high priority designation onto the first vehicle;
determining, by the one or more processors, a need for the one or more on-demand warehouses along the delivery route for the one or more packages with medium and low priority designation, wherein the one or more on-demand warehouses are temporary space that can be booked on short notice;
booking, by the one or more processors, the one or more on-demand warehouses and storing, temporarily, the one or more packages into the one or more on-demand warehouses;
instructing, by the one or more processors, a second vehicle to deliver the one or more packages with medium and low priority designation from the one or more on-demand warehouses to a second delivery destination; and
instructing, by the one or more processors, a first vehicle to deliver, the one or more packages with the high priority designation to the first delivery destination.
|