US 11,710,204 B2
Dynamic UAV transport tasks
André Prager, Sunnyvale, CA (US); Gaurav Garg, Cupertino, CA (US); Jonathan Lesser, Oakland, CA (US); and Theran Cochran, Tucson, AZ (US)
Assigned to Wing Aviation LLC, Mountain View, CA (US)
Filed by Wing Aviation LLC, Mountain View, CA (US)
Filed on Oct. 12, 2021, as Appl. No. 17/450,648.
Application 17/450,648 is a continuation of application No. 15/851,690, filed on Dec. 21, 2017, granted, now 11,176,630.
Prior Publication US 2022/0027839 A1, Jan. 27, 2022
Int. Cl. G06Q 50/30 (2012.01); B64C 39/02 (2023.01); G05D 1/00 (2006.01); G06Q 10/0833 (2023.01); G05D 1/10 (2006.01); B64U 101/60 (2023.01)
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
OG exemplary drawing
 
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.