UNMANNED AERIAL VEHICLE FLIGHT PATH DETERMINATION, OPTIMIZATION, AND MANAGEMENT
First Claim
1. A method, comprising:
- receiving, by a device, a request for a flight path from a first geographical location to a second geographical location in a region,the request including credentials associated with unmanned aerial vehicles in a group of unmanned aerial vehicles and component information associated with components of the unmanned aerial vehicles in the group;
determining, by the device and based on the credentials associated with the unmanned aerial vehicles in the group, whether one or more of the unmanned aerial vehicles in the group are authenticated for utilizing the device and a network associated with the device;
selecting, by the device and when one or more of the unmanned aerial vehicles in the group are authenticated for utilizing the device and the network, a flight path from the first geographical location to the second geographical location, and from a plurality of possible flight paths, based on one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region, travel time for the flight path, travel distance for the flight path, or power required for the flight path;
determining, by the device and based on the component information, capability information for the one or more unmanned aerial vehicles in the group determined to be authenticated for utilizing the device and the network;
selecting, by the device and from the one or more unmanned aerial vehicles in the group determined to be authenticated for utilizing the device and the network, a particular unmanned aerial vehicle that is capable of traversing the flight path based on the capability information;
generating, by the device, flight path instructions for the flight path; and
providing, by the device, the flight path instructions to the particular unmanned aerial vehicle to permit the particular unmanned aerial vehicle to travel from the first geographical location to the second geographical location via the flight path.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives a request for a flight path from a first location to a second location in a region. The request includes component information associated with components of UAVs in a group. The device calculates a most efficient flight path from the first location to the second location based weather information, air traffic information, obstacle information, or regulatory information associated with the region, and determines capability information for the UAVs in the group based on the component information. The device selects, from the UAVs in the group, a particular UAV that is capable of traversing the most efficient flight path based on the capability information, and generates flight path instructions for the most efficient flight path. The device provides the flight path instructions to the particular UAV to permit the particular UAV to travel from the first location to the second location via the most efficient flight path.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, a request for a flight path from a first geographical location to a second geographical location in a region, the request including credentials associated with unmanned aerial vehicles in a group of unmanned aerial vehicles and component information associated with components of the unmanned aerial vehicles in the group; determining, by the device and based on the credentials associated with the unmanned aerial vehicles in the group, whether one or more of the unmanned aerial vehicles in the group are authenticated for utilizing the device and a network associated with the device; selecting, by the device and when one or more of the unmanned aerial vehicles in the group are authenticated for utilizing the device and the network, a flight path from the first geographical location to the second geographical location, and from a plurality of possible flight paths, based on one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region, travel time for the flight path, travel distance for the flight path, or power required for the flight path; determining, by the device and based on the component information, capability information for the one or more unmanned aerial vehicles in the group determined to be authenticated for utilizing the device and the network; selecting, by the device and from the one or more unmanned aerial vehicles in the group determined to be authenticated for utilizing the device and the network, a particular unmanned aerial vehicle that is capable of traversing the flight path based on the capability information; generating, by the device, flight path instructions for the flight path; and providing, by the device, the flight path instructions to the particular unmanned aerial vehicle to permit the particular unmanned aerial vehicle to travel from the first geographical location to the second geographical location via the flight path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a storage device to store one or more of; weather information associated with a region, air traffic information associated with the region, obstacle information associated with the region, or regulatory information associated with the region; and one or more devices to; receive a request for a flight path from a first geographical location to a second geographical location in a region, the request including component information associated with components of unmanned aerial vehicles in a group of unmanned aerial vehicles; select a flight path from the first geographical location to the second geographical location, and from a plurality of possible flight paths, based on one or more of the weather information, the air traffic information, the obstacle information, or the regulatory information associated with the region, travel time for the flight path, travel distance for the flight path, or power required for the flight path; determine, based on the component information, capability information for the unmanned aerial vehicles in the group; identify a plurality of unmanned aerial vehicles, in the group of unmanned aerial vehicle, that are capable of traversing the flight path, based on the capability information; select, from the plurality of unmanned aerial vehicles, a particular unmanned aerial vehicle based on the capability information; generate flight path instructions for the flight path; and provide the flight path instructions to the particular unmanned aerial vehicle to permit the particular unmanned aerial vehicle to travel from the first geographical location to the second geographical location via the flight path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A 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 from a first geographical location to a second geographical location in a region, the request including component information associated with components of unmanned aerial vehicles in a group of unmanned aerial vehicles; select a flight path from the first geographical location to the second geographical location, and from a plurality of possible flight paths, based on one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region, travel time for the flight path, travel distance for the flight path, or power required for the flight path; determine, based on the component information, capability information for the unmanned aerial vehicles in the group; identify a plurality of unmanned aerial vehicles, in the group of unmanned aerial vehicle, that are capable of traversing the flight path, based on the capability information; select, from the plurality of unmanned aerial vehicles, a particular unmanned aerial vehicle based on the capability information; generate flight path instructions for the flight path; and provide the flight path instructions to the particular unmanned aerial vehicle to permit the particular unmanned aerial vehicle to travel from the first geographical location to the second geographical location via the flight path. - View Dependent Claims (16, 17, 18, 19, 20)
Specification