Patent ID: 9607522
Date: 2017-03-28
CPC Classifications: B64C,G01S,G05D,G07C,G08G,H04L,H04W

Claim:
1. A method comprising: maintaining, by a system, comprising one or more processing devices comprising hardware, geofence envelopes respectively allocated, using the system, for each UAV in a first plurality of UAVs, wherein each allocated geofence envelope associated with a UAV represents a virtual static barrier for a real-world geographic area that limits allowable locations of travel of the UAV; receiving information describing a first flight path of a first UAV, wherein the first flight path includes one or more waypoints the first UAV will pass through; determining that the first flight path of the first UAV would violate one or more geofence envelopes allocated to one or more other UAVs in the first plurality of UAVs; and at least partly in response to the determination that the first flight path of the first UAV would violate the one or more geofence envelopes respectively allocated to the one or more other UAVs in the first plurality of UAVs, providing a response to the first UAV or to a ground station in communication with the first UAV; wherein the response includes information indicating a recommended second flight path, wherein the second flight path includes one or more waypoints for the first UAV to pass through that would not violate the geofence envelopes respectively allocated to the UAVs in the first plurality of UAVs.