Utilization of third party networks and third party unmanned aerial vehicle platforms
First Claim
1. A method, comprising:
- receiving, by a platform device, a request for a flight path, for an unmanned aerial vehicle to travel, from a first geographical location to a second geographical location;
calculating, by the platform device, the flight path from the first geographical location to the second geographical location based on the request for the flight path;
determining, by the platform device, network requirements that enable the platform device to communicate with the unmanned aerial vehicle, during traversal of the flight path by the unmanned aerial vehicle, based on the request for the flight path;
selecting, by the platform device, a network based on the network requirements;
causing, by the platform device, a connection with the unmanned aerial vehicle and the network to be established;
generating, by the platform device and based on causing the connection with the unmanned aerial vehicle and the network to be established, flight path instructions instructing the unmanned aerial vehicle to traverse the flight path,the flight path instructions identifying the network;
providing, by the platform device and via the network, 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 via the flight path;
receiving, by the platform device and at a particular point of the flight path, an indication that the unmanned aerial vehicle is leaving a first coverage area associated with the network and entering a second coverage area associated with another network; and
handing off, by the platform device and based on receiving the indication, control of the unmanned aerial vehicle to another device, associated with the other network, to permit the other device to control the unmanned aerial vehicle via the other network.
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.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a platform device, a request for a flight path, for an unmanned aerial vehicle to travel, from a first geographical location to a second geographical location; calculating, by the platform device, the flight path from the first geographical location to the second geographical location based on the request for the flight path; determining, by the platform device, network requirements that enable the platform device to communicate with the unmanned aerial vehicle, during traversal of the flight path by the unmanned aerial vehicle, based on the request for the flight path; selecting, by the platform device, a network based on the network requirements; causing, by the platform device, a connection with the unmanned aerial vehicle and the network to be established; generating, by the platform device and based on causing the connection with the unmanned aerial vehicle and the network to be established, flight path instructions instructing the unmanned aerial vehicle to traverse the flight path, the flight path instructions identifying the network; providing, by the platform device and via the network, 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 via the flight path; receiving, by the platform device and at a particular point of the flight path, an indication that the unmanned aerial vehicle is leaving a first coverage area associated with the network and entering a second coverage area associated with another network; and handing off, by the platform device and based on receiving the indication, control of the unmanned aerial vehicle to another device, associated with the other network, to permit the other device to control the unmanned aerial vehicle via the other network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
one or more platform devices 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; calculate the flight path from the first geographical location to the second geographical location based on the request for the flight path; determine network requirements that enable a platform device, of the one or more platform devices, to communicate with the unmanned aerial vehicle, during traversal of the flight path by the unmanned aerial vehicle, based on the request for the flight path; select a network based on the network requirements; cause a connection with the unmanned aerial vehicle and the network to be established; generate based on causing the connection with the unmanned aerial vehicle and the network to be established, flight path instructions instructing the unmanned aerial vehicle to traverse the flight path; provide, via the network, 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 via the flight path; receive, at a particular point of the flight path, an indication that the unmanned aerial vehicle is leaving a first coverage area associated with the network and entering a second coverage area associated with another network; and hand off, based on receiving the indication, control of the unmanned aerial vehicle to another system, associated with the other network, to permit the other system to control the unmanned aerial vehicle via the other network. - 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 platform 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; calculate the flight path from the first geographical location to the second geographical location based on the request for the flight path; determine network requirements that enable the platform device to communicate with the unmanned aerial vehicle, during traversal of the flight path by the unmanned aerial vehicle, based on the request for the flight path; select a network based on the network requirements; cause a connection with the unmanned aerial vehicle and the network to be established; generate, based on causing the connection with the unmanned aerial vehicle and the network to be established, flight path instructions instructing the unmanned aerial vehicle to traverse the flight path; the flight path instructions identifying the network; provide, via the network, 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 via the flight path; receive, at a particular point of the flight path, an indication that the unmanned aerial vehicle is leaving a first coverage area associated with the network and entering a second coverage area associated with another network; and hand off, based on receiving the indication, control of the unmanned aerial vehicle to another device, associated with the other network, to permit the other device to control the unmanned aerial vehicle via the other network. - View Dependent Claims (16, 17, 18, 19, 20)
Specification