SELECTION OF NETWORKS FOR COMMUNICATING WITH UNMANNED AERIAL VEHICLES
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 for the flight path. The device determines network requirements for the flight path based on the request, and determines scores for multiple networks with coverage areas covering a portion of the flight path. The device selects a particular network, from the multiple networks, based on the network requirements for the flight path and based on the scores for the multiple networks. The device causes a connection with the UAV and the particular network to be established, and generates flight path instructions for the flight path. The device provides, via the connection with the particular network, 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.
7 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
providing, by a device and via a connection with a first network, flight path instructions to an unmanned aerial vehicle to cause the unmanned aerial vehicle to travel based on the flight path instructions, the flight path instructions including instructions to; maintain the connection with the first network until the unmanned aerial vehicle reaches a particular location, and connect to a second network when the unmanned aerial vehicle reaches the particular location; receiving, by the device, network connectivity information including information associated with a strength of a signal between the unmanned aerial vehicle and the first network; selecting, by the device, the second network or a third network based on the network connectivity information; and causing, by the device, a connection between the unmanned aerial vehicle and the second network or the third network to be established. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A device, comprising:
-
one or more processors to; provide, via a connection with a first network, flight path instructions to an unmanned aerial vehicle to cause the unmanned aerial vehicle to travel based on the flight path instructions, the flight path instructions including instructions for the unmanned aerial vehicle to; maintain the connection with the first network until the unmanned aerial vehicle reaches a particular location, and connect to a second network when the unmanned aerial vehicle reaches the particular location; receive network connectivity information including information associated with a strength of a signal between the unmanned aerial vehicle and the first network; select the second network based on the network connectivity information; and cause a connection between the unmanned aerial vehicle and the second network to be established. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. 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; provide, via a connection with a first network, flight path instructions to an unmanned aerial vehicle to cause the unmanned aerial vehicle to travel based on the flight path instructions, the flight path instructions including instructions to; maintain the connection with the first network until the unmanned aerial vehicle reaches a particular location, and connect to a second network when the unmanned aerial vehicle reaches the particular location; receive network connectivity information including information associated with a strength of a signal between the unmanned aerial vehicle and the first network; select a third network based on the network connectivity information; and cause a connection between the unmanned aerial vehicle and a third network to be established. - View Dependent Claims (36, 37, 38, 39, 40)
Specification