Unmanned aerial vehicle platform
First Claim
1. A method, comprising:
- receiving, by a device and from an unmanned aerial vehicle, a request for a flight path, from a first geographical location to a second geographical location in a region, for the unmanned aerial vehicle to travel,the device being different from the unmanned aerial vehicle, andthe request including credentials associated with the unmanned aerial vehicle;
comparing, by the device, the credentials with information associated with an authority;
authenticating, by the device and based on comparing the credentials with the information associated with the authority, the unmanned aerial vehicle,the authentication indicating that the unmanned aerial vehicle is authenticated to interact with the device in connection with the flight path from the first geographical location to the second geographical location,the authentication indicating that the unmanned aerial vehicle is authenticated to connect with a network,the network being associated with the device, andthe authentication indicating that the unmanned aerial vehicle is registered with the authority;
determining, by the device and when the unmanned aerial vehicle is authenticated, capability information for the unmanned aerial vehicle based on the request and 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, regulatory information associated with the region, and one or more of;
weather information,air traffic information, orobstacle information,generating, by the device, flight path instructions for the flight path, from the first geographical location to the second geographical location, based on the regulatory information and one or more of;
the weather information,the air traffic information,or the obstacle information,providing, by the device, the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel from the first geographical location to the second geographical location,the unmanned aerial vehicle to travel the flight path, from the first geographical location to the second geographical location, based on the flight path instructions, andthe unmanned aerial vehicle including communication functionality to extend wireless communication service;
receiving, by the device and via the network, feedback from the unmanned aerial vehicle during traversal of the flight path, from the first geographical location to the second geographical location, by the unmanned aerial vehicle;
determining, by the device, whether to modify the flight path, from the first geographical location to the second geographical location, based on the feedback;
calculating, by the device, a modified flight path to the second geographical location based on the feedback; and
generating, by the device, modified flight path instructions for the modified flight path to the second geographical location based on the feedback; and
providing, by the device, the modified flight path instructions to the unmanned aerial vehicle,the unmanned aerial vehicle to travel the modified flight path to the second geographical location based on the modified flight path instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives a request for a flight path of UAV from a first location to a second location in a region, and determines, based on credentials associated with the UAV, whether the UAV is authenticated for utilizing the device and a network. The device determines, when the UAV is authenticated, capability information for the UAV based on the request and component information associated with the UAV. The device calculates the flight path from the first location to the second location based on the capability information and one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region. The device generates flight path instructions for the flight path based on one or more of the weather information, the air traffic information, the obstacle information, or the regulatory information associated with the region, and provides the flight path instructions to the UAV.
18 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device and from an unmanned aerial vehicle, a request for a flight path, from a first geographical location to a second geographical location in a region, for the unmanned aerial vehicle to travel, the device being different from the unmanned aerial vehicle, and the request including credentials associated with the unmanned aerial vehicle; comparing, by the device, the credentials with information associated with an authority; authenticating, by the device and based on comparing the credentials with the information associated with the authority, the unmanned aerial vehicle, the authentication indicating that the unmanned aerial vehicle is authenticated to interact with the device in connection with the flight path from the first geographical location to the second geographical location, the authentication indicating that the unmanned aerial vehicle is authenticated to connect with a network, the network being associated with the device, and the authentication indicating that the unmanned aerial vehicle is registered with the authority; determining, by the device and when the unmanned aerial vehicle is authenticated, capability information for the unmanned aerial vehicle based on the request and 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, regulatory information associated with the region, and one or more of; weather information, air traffic information, or obstacle information, generating, by the device, flight path instructions for the flight path, from the first geographical location to the second geographical location, based on the regulatory information and one or more of; the weather information, the air traffic information, or the obstacle information, providing, by the device, the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel from the first geographical location to the second geographical location, the unmanned aerial vehicle to travel the flight path, from the first geographical location to the second geographical location, based on the flight path instructions, and the unmanned aerial vehicle including communication functionality to extend wireless communication service; receiving, by the device and via the network, feedback from the unmanned aerial vehicle during traversal of the flight path, from the first geographical location to the second geographical location, by the unmanned aerial vehicle; determining, by the device, whether to modify the flight path, from the first geographical location to the second geographical location, based on the feedback; calculating, by the device, a modified flight path to the second geographical location based on the feedback; and generating, by the device, modified flight path instructions for the modified flight path to the second geographical location based on the feedback; and providing, by the device, the modified flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle to travel the modified flight path to the second geographical location based on the modified flight path instructions. - View Dependent Claims (2, 3, 4, 5, 15, 16)
-
-
6. A system, comprising:
-
a storage device to store; weather information associated with a region, air traffic information associated with the region, obstacle information associated with the region, and regulatory information associated with the region; and one or more devices to; receive, from an unmanned aerial vehicle, a request for a flight path, from a first geographical location to a second geographical location in the region, for the unmanned aerial vehicle, the one or more devices being different from the unmanned aerial vehicle, and the request including credentials associated with the unmanned aerial vehicle; compare the credentials with information associated with an authority; authenticate, based on comparing the credentials with the information associated with the authority, the unmanned aerial vehicle, the authentication indicating that the unmanned aerial vehicle is authenticated to interact with the one or more devices in connection with the flight path from the first geographical location to the second geographical location, the authentication indicating that the unmanned aerial vehicle is authenticated to connect with a network, the network being associated with the one or more devices, and the authentication indicating that the unmanned aerial vehicle is registered with the authority; determine, when the unmanned aerial vehicle is authenticated, capability information for the unmanned aerial vehicle based on the request and 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, regulatory information associated with the region and one or more of; the weather information, the air traffic information, or the obstacle information, generate flight path instructions for the flight path, from the first geographical location to the second geographical location, based on the regulatory information and one or more of; the weather information, the air traffic information, or the obstacle information, provide the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel from the first geographical location to the second geographical location, the unmanned aerial vehicle including communication functionality to extend wireless communication service; receive, via the network, feedback from the unmanned aerial vehicle during traversal of the flight path, from the first geographical location to the second geographical location, by the unmanned aerial vehicle; determine whether to modify the flight path, from the first geographical location to the second geographical location, based on the feedback; calculate, based on determining to modify the flight path, a modified flight path to the second geographical location based on the feedback; generate modified flight path instructions for the modified flight path to the second geographical location based on the feedback; and provide the modified flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle to travel the modified flight path to the second geographical location based on the modified flight path instructions. - View Dependent Claims (7, 8, 9, 10, 17, 18)
-
-
11. A non-transitory computer-readable medium 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, from an unmanned aerial vehicle, a request for a flight path, from a first geographical location to a second geographical location in a region, for the unmanned aerial vehicle, and credentials associated with the unmanned aerial vehicle, the device being different from the unmanned aerial vehicle; compare the credentials with information associated with an authority; authenticate, based on comparing the credentials with the information associated with the authority, the unmanned aerial vehicle, the authentication indicating that the unmanned aerial vehicle is authenticated to interact with the device in connection with the flight path from the first geographical location to the second geographical location, the authentication indicating that the unmanned aerial vehicle is authenticated to connect with a network, the network being associated with the device, and the authentication indicating that the unmanned aerial vehicle is registered with the authority; determine, when the unmanned aerial vehicle is authenticated, capability information for the unmanned aerial vehicle based on the request and 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, regulatory information associated with the region, and one or more of; weather information, air traffic information;
orobstacle information, generate flight path instructions for the flight path, from the first geographical location to the second geographical location, based on the regulator information and one or more of; the weather information, the air traffic information, or the obstacle information, provide the flight path instructions to the unmanned aerial vehicle to permit the unmanned aerial vehicle to travel from the first geographical location to the second geographical location, the unmanned aerial vehicle to travel the flight path, from the first geographical location to the second geographical location, based on the flight path instructions, and the unmanned aerial vehicle including, communication functionality to extend wireless communication service; receive, via the network, feedback from the unmanned aerial vehicle during traversal of the flight path, from the first geographical location to the second geographical location, by the unmanned aerial vehicle; determine whether to modify the flight path, from the first geographical location to the second geographical location, based on the feedback; calculate, based on determining to modify the flight path, a modified flight path to the second geographical location based on the feedback; generate modified flight path instructions for the modified flight path to the second geographical location based on the feedback; and provide the modified flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle to travel the modified flight path to the second geographical location based on the modified flight path instructions. - View Dependent Claims (12, 13, 14, 19, 20)
Specification