UNMANNED AERIAL VEHICLE AUTHORIZATION AND GEOFENCE ENVELOPE DETERMINATION
First Claim
1. A method comprising:
- maintaining, by a cloud system, comprising one or more processing devices comprising hardware, in wireless communication with a plurality of Unmanned Aerial Vehicles (UAVs), allocated geofence envelopes for one or more of the UAVs,wherein each geofence envelope is a virtual barrier for a real-world geographic area;
receiving, by the cloud system, a request from a first UAV in flight for approval of an updated geofence envelope;
determining, by the cloud system, that;
the updated geofence envelope has not been allocated, orthe updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, orthe updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs;
at least partly in response to the determination that;
the updated geofence envelope has not been allocated, orthe updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, orthe updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs;
generating, by the cloud system, a response indicating approval of the request for the updated geofence envelope; and
providing, by the cloud system, the generated response to the first UAV indicating approval of the request for the updated geofence envelope.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for unmanned aerial vehicle authorization and geofence envelope determination. One of the methods includes maintaining, by a cloud system in wireless communication with Unmanned Aerial Vehicles (UAVs), allocated geofence envelopes for one or more of the UAVs, with each geofence envelope being a virtual barrier for a real-world geographic area. A request for approval of an updated geofence envelope is received from a first UAV in flight. The cloud system determines that the updated geofence envelope has not been allocated and/or the updated geofence envelope does not interfere with allocated geofence envelopes. In response to the determination, a response indicating approval of the request is generated. The generated response is provided to the first UAV.
-
Citations
27 Claims
-
1. A method comprising:
-
maintaining, by a cloud system, comprising one or more processing devices comprising hardware, in wireless communication with a plurality of Unmanned Aerial Vehicles (UAVs), allocated geofence envelopes for one or more of the UAVs, wherein each geofence envelope is a virtual barrier for a real-world geographic area; receiving, by the cloud system, a request from a first UAV in flight for approval of an updated geofence envelope; determining, by the cloud system, that; the updated geofence envelope has not been allocated, or the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, or the updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs; at least partly in response to the determination that; the updated geofence envelope has not been allocated, or the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, or the updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs; generating, by the cloud system, a response indicating approval of the request for the updated geofence envelope; and providing, by the cloud system, the generated response to the first UAV indicating approval of the request for the updated geofence envelope. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising:
-
maintaining allocated geofence envelopes for one or more of Unmanned Aerial Vehicles (UAVs), wherein each geofence envelope is a virtual perimeter for a real-world geographic area; receiving a request from a first UAV in flight for approval of an updated geofence envelope; determining that; the updated geofence envelope has not been allocated, or the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, or the updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs; at least partly in response to the determination that; the updated geofence envelope has not been allocated, or the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, or the updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, providing a response, to the first UAV, indicating approval of the request for the updated geofence envelope. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising one or more processors comprising hardware, the one or more processors configured to at least:
-
communicate with a plurality of UAVs; maintain allocated geofence envelopes for one or more of the plurality of UAVs, wherein each geofence envelope is a virtual perimeter for a real-world geographic area; receive a request from a first UAV in flight for approval of an updated geofence envelope; determine that; the updated geofence envelope has not been allocated, or the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, or the updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs; at least partly in response to the determination that; the updated geofence envelope has not been allocated, or the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, or the updated geofence envelope has not been allocated and the updated geofence envelope does not interfere with geofence envelopes allocated to the UAVs, provide a response, to the first UAV, indicating approval of the request for the updated geofence envelope. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification