SECURE PAYLOAD DELIVERIES VIA UNMANNED AERIAL VEHICLES
First Claim
1. A method, comprising:
- receiving, by a device, a request for a flight path for an unmanned aerial vehicle to travel from a first geographical location to a second geographical location;
determining, by the device, capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle;
calculating, by the device, the flight path from the first geographical location to the second geographical location based on the capability information;
generating, by the device, flight path instructions, for the flight path, that include delivery confirmation instructions;
transmitting, by the device, the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel, based on the flight path instructions, from the first geographical location to the second geographical location to deliver a payload;
obtaining, by the device and based on the delivery confirmation instructions, user credentials associated with a user at the second geographical location,the user credentials including at least one of;
an image of the user captured by the unmanned aerial vehicle, oran audio file, of a voice of the user, captured by the unmanned aerial vehicle;
determining, by the device, whether the user is an authorized recipient of the payload, based on the user credentials; and
controlling, by the device, the unmanned aerial vehicle to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives a request for a flight path for a UAV to travel from a first location to a second location, and determines capability information for the UAV based on component information of the UAV. The device calculates the flight path based on the capability information, and generates flight path instructions that include delivery confirmation instructions. The device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location to deliver a payload, and obtains, based on the delivery confirmation instructions, user credentials associated with a user at the second location. The device determines whether the user is an authorized recipient of the payload, based on the user credentials, and causes the UAV to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload.
325 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, a request for a flight path for an unmanned aerial vehicle to travel from a first geographical location to a second geographical location; determining, by the device, capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle; calculating, by the device, the flight path from the first geographical location to the second geographical location based on the capability information; generating, by the device, flight path instructions, for the flight path, that include delivery confirmation instructions; transmitting, by the device, the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel, based on the flight path instructions, from the first geographical location to the second geographical location to deliver a payload; obtaining, by the device and based on the delivery confirmation instructions, user credentials associated with a user at the second geographical location, the user credentials including at least one of; an image of the user captured by the unmanned aerial vehicle, or an audio file, of a voice of the user, captured by the unmanned aerial vehicle; determining, by the device, whether the user is an authorized recipient of the payload, based on the user credentials; and controlling, by the device, the unmanned aerial vehicle to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a memory to store instructions; and one or more processors, to execute the instructions, to; receive a request for a flight path for an unmanned aerial vehicle to travel from a first geographical location to a second geographical location in a region; determine capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle; calculate the flight path from the first geographical location to the second geographical location based on the capability information and based on one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region; generate flight path instructions, for the flight path, that include delivery confirmation instructions; transmit the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel, based on the flight path instructions, from the first geographical location to the second geographical location to deliver a payload; obtain, based on the delivery confirmation instructions, user credentials associated with a user at the second geographical location, the user credentials including at least one of; an image of the user captured by the unmanned aerial vehicle, or an audio file, of a voice of the user, captured by the unmanned aerial vehicle; determine whether the user is an authorized recipient of the payload, based on the user credentials; and control the unmanned aerial vehicle to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; receive a request for a flight path for an unmanned aerial vehicle to travel from a first geographical location to a second geographical location; determine capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle; calculate the flight path from the first geographical location to the second geographical location based on the capability information; generate flight path instructions, for the flight path, that include delivery confirmation instructions; transmit the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel, based on the flight path instructions, from the first geographical location to the second geographical location to deliver a payload; obtain, based on the delivery confirmation instructions, user credentials associated with a user at the second geographical location, the user credentials including at least one of; an image of the user captured by the unmanned aerial vehicle, or an audio file, of a voice of the user, captured by the unmanned aerial vehicle; determine whether the user is an authorized recipient of the payload, based on the user credentials; and control the unmanned aerial vehicle to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload. - View Dependent Claims (16, 17, 18, 19, 20)
Specification