Utilization of third party networks and third party unmanned aerial vehicle platforms
First Claim
1. A method, comprising:
- receiving, by a device and via a first network, network connectivity information from an unmanned aerial vehicle;
identifying, by the device, a second network or another device based on the network connectivity information;
determining, by the device and based on identifying the second network or the other device, whether to hand over control of the unmanned aerial vehicle to the other device;
handing off, by the device, control of the unmanned aerial vehicle to the other device based on determining to hand over control of the unmanned aerial vehicle to the other device; and
providing, by the device, flight path instructions to the other device based on handing off control of the unmanned aerial vehicle to the other device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives a request for a flight path, for a UAV, from a first location to a second location, and calculates the flight path based on the request. The device determines network requirements for the flight path based on the request, and selects a network based on the network requirements. The device generates flight path instructions, and device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location via the flight path. The device receives, at a particular point of the flight path, an indication that the UAV is leaving a coverage area of the network and entering a coverage area of a third party network, and hands off the UAV to a third party device to permit the third party device to monitor traversal of the flight path by the UAV, via the third party network.
11 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device and via a first network, network connectivity information from an unmanned aerial vehicle; identifying, by the device, a second network or another device based on the network connectivity information; determining, by the device and based on identifying the second network or the other device, whether to hand over control of the unmanned aerial vehicle to the other device; handing off, by the device, control of the unmanned aerial vehicle to the other device based on determining to hand over control of the unmanned aerial vehicle to the other device; and providing, by the device, flight path instructions to the other device based on handing off control of the unmanned aerial vehicle to the other device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a memory; and one or more processors to; receive, via a first network, network connectivity information from an unmanned aerial vehicle; identify a second network or another device based on the network connectivity information; determine, based on identifying the second network or the other device, to hand over control of the unmanned aerial vehicle to the other device; establish a connection with the other device based on handing over control of the unmanned aerial vehicle to the other device; and provide flight path instructions to the other device based on establishing the connection. - 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, cause the one or more processors to; receive, via a first network, network connectivity information from an unmanned aerial vehicle; identify a second network or a device based on the network connectivity information; determine, based on identifying the second network or the device, whether to relinquish control of the unmanned aerial vehicle to the device; hand over control of the unmanned aerial vehicle to the device based on determining to relinquish control of the unmanned aerial vehicle; and provide flight path instructions to the device based on handing over control of the unmanned aerial vehicle to the device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification