Unmanned aerial vehicle delivery system
US-2017286892-A1 · Oct 5, 2017 · US
US11710204B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11710204-B2 |
| Application number | US-202117450648-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 12, 2021 |
| Priority date | Dec 21, 2017 |
| Publication date | Jul 25, 2023 |
| Grant date | Jul 25, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes 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 future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.
Opening claim text (preview).
What is claimed is: 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. 2. The method claim 1 , wherein the predetermined order indicates an assignment of the UAV to the corresponding loading pad. 3. The method claim 1 , wherein the predetermined order is based on an order of arrival of the UAV relative to one or more other UAVs of the plurality of UAVs. 4. The method claim 1 , wherein the transport task lacks a specific package assignment for the UAV. 5. The method of claim 1 , wherein the UAV is configured to autonomously pick up, based on the predetermined order, the package from the corresponding loading pad by identifying the loading pad based on sensor data collected by the UAV after arriving at the loading location, wherein the sensor data represents a location of the corresponding loading pad relative to one or more other loading pads of the plurality of loading pads. 6. The method claim 1 , wherein the packages that are ready for delivery have been placed on the plurality of loading pads by an item provider associated with the item provider request prior to the UAV creating a specific package assignment for the UAV. 7. The method claim 1 , wherein identifying the package picked up by the UAV comprises: receiving a unique identifier of the package obtained using a package identifying device installed within a payload compartment of the UAV. 8. The method of claim 1 , wherein the providing, by the transport-provider computing system, the task update to the UAV comprises: determining a delivery location of the package; determining a route from a current location of the UAV to the delivery location of the package; and transmitting, to the UAV, the route. 9. The method of claim 1 , further comprising: based on one or more characteristics of the UAV, determining, by the transport-provider computing system, that the UAV is not capable of delivering the package picked up by the UAV; based on determining that the UAV is not capable of delivering the package picked up by the UAV, providing the task update to the UAV, wherein the task update comprises an instruction to drop off the package at the loading location; based on second one or more characteristics of a second UAV of the plurality of UAVs, determining, by the transport-provider computing system, that the second UAV is capable of delivering the package to a delivery location of the package; and deploying, by the transport-provider computing system, the second UAV to pick up the package and deliver the package to the delivery location. 10. A non-transitory computer-readable medium having stored thereon program instructions that, when executed by a computing device, cause the computing device to perform operations 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. 11. The non-transitory computer-readable medium of claim 10 , wherein the predetermined order indicates an assignment of the UAV to the corresponding loading pad. 12. The non-transitory computer-readable medium of claim 10 , wherein the predetermined order is based on an order of arrival of the UAV relative to one or more other UAVs of the plurality of UAVs. 13. The non-transitory computer-readable medium of claim 10 , wherein the transport task lacks a specific package assignment for the UAV. 14. The non-transitory computer-readable medium of claim 10 , wherein the UAV is configured to autonomously pick up, based on the predetermined order, the package from the corresponding loading pad by identifying the loading pad based on sensor data collected by the UAV after arriving at the loading location, wherein the sensor data represents a location of the corresponding loading pad relative to one or more other loading pads of the plurality of loading pads. 15. The non-transitory computer-readable medium of claim 10 , wherein identifying the package picked up by the UAV comprises: receiving a unique identifier of the package obtained using a package identifying device installed within a payload compartment of the UAV. 16. A system comprising: a processor; a non-transitory computer-readable medium having stored thereon program instructions that, when executed by the processor, cause the processor to perform operations 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
Shipping · CPC title
for transporting passengers; for transporting goods other than weapons · CPC title
the UAVs comprising tethers for lowering the goods · CPC title
Physics · mapped topic
of the remote controlled vehicle type, i.e. RPV · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.