CPC G06Q 50/30 (2013.01) [B64C 39/024 (2013.01); G05D 1/0094 (2013.01); G05D 1/101 (2013.01); G06Q 10/0833 (2013.01); B64U 2101/60 (2023.01); B64U 2201/10 (2023.01); B64U 2201/20 (2023.01)] | 20 Claims |
1. A method comprising:
receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given time, wherein the item provider request specifies one or more of: (i) a number of delivery flights by a plurality of unmanned aerial vehicles (UAVs) for transportation of the plurality of packages from the loading location at the given time or (ii) a rate of the delivery flights by the plurality of UAVs for transportation of the plurality of packages from the loading location at the given time;
assigning, by the transport-provider computing system and to a UAV of the plurality of UAVs, a transport task, wherein the transport task instructs the UAV to deploy to the loading location and perform a package pick-up by, upon arriving at the loading location, picking up, according to a predetermined order, a package disposed on a corresponding loading pad of a plurality of loading pads located at the loading location and containing packages that are ready for delivery;
identifying, by the transport-provider computing system, the package picked up by the UAV while or after the UAV picks up the package; and
based on the identifying of the package, providing, by the transport-provider computing system and to the UAV, a task update configured to update the transport task of the UAV.
|