Unmanned aerial vehicle authorization and geofence envelope determination
First Claim
1. An Unmanned Aerial Vehicle (UAV) system, comprising:
- one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising;
monitoring information associated with the UAV;
displaying, via a user interface, a current flight path of the UAV;
determining based on the monitored information a contingency prediction of the UAV and recommending an alternative flight path for the UAV, wherein recommending an alternative flight path comprises determining a minimum safe altitude for the alternative flight path based on waypoints included in the alternative flight path;
displaying, via the user interface, the alternative flight path for the UAV; and
performing the alternative flight path for the UAV in accordance with the minimum safe altitude.
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 determining, by an electronic system in an Unmanned Aerial Vehicle (UAV), an estimated fuel remaining in the UAV. An estimated fuel consumption of the UAV is determined. Estimated information associated with wind affecting the UAV is determined using information obtained from sensors included in the UAV. Estimated flights times remaining for a current path, and one or more alternative flight paths, are determined using the determined estimated fuel remaining, determined estimated fuel consumption, determined information associated wind, and information describing each flight path. In response to the electronic system determining that the estimated fuel remaining, after completion of the current flight path, would be below a first threshold, an alternative flight path is selected.
166 Citations
30 Claims
-
1. An Unmanned Aerial Vehicle (UAV) system, comprising:
- one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising;
monitoring information associated with the UAV; displaying, via a user interface, a current flight path of the UAV; determining based on the monitored information a contingency prediction of the UAV and recommending an alternative flight path for the UAV, wherein recommending an alternative flight path comprises determining a minimum safe altitude for the alternative flight path based on waypoints included in the alternative flight path; displaying, via the user interface, the alternative flight path for the UAV; and performing the alternative flight path for the UAV in accordance with the minimum safe altitude. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising;
-
11. A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by a system, comprising one or more computers, cause the system to perform operations comprising:
-
monitoring information associated with a UAV; displaying, via a user interface, a current flight path of the UAV; determining based on the monitored information a contingency prediction of the UAV and recommending an alternative flight path for the UAV, wherein recommending an alternative flight path comprises determining a minimum safe altitude for the alternative flight path; displaying, via the user interface, the alternative flight path for the UAV; and performing the alternative flight path for the UAV in accordance with the minimum safe altitude. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, performed by one or more processing devices comprising hardware, the method comprising:
-
monitoring information associated with a UAV; displaying, via a user interface, a current flight path of the UAV; determining based on the monitored information a contingency prediction of the UAV and recommending an alternative flight path for the UAV, wherein recommending an alternative flight path comprises determining a minimum safe altitude for the alternative flight path; displaying, via the user interface, the alternative flight path for the UAV; and performing the alternative flight path for the UAV in accordance with the minimum safe altitude. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification