IP Library › Granted Patent US 12,631,457
Granted Patent B2
US 12,631,457 · App. 18/256,712 · Granted May 19, 2026

Systems and methods for dispatching and navigating an unmanned aerial vehicle

Inventors: Donald Frederick Stasiowski (Sebastopol, CA); Shaman Ajmani (Larkspur, CA)
Assignee: Safe Ops Systems, Inc.
G01C21/20G05D1/101B64U10/00B64U2101/55B64U2201/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,631,457
App. No.
18/256,712
Granted
May 19, 2026
Kind
B2
Abstract

A system for dispatching and navigating an unmanned aerial vehicle (UAV) to a target location comprises a UAV and a navigation module comprising a processor and a memory storing a 3D map comprising the target location and machine-readable instructions such that, when executed by the navigation module processor, cause the processor to perform a method comprising identifying a location of the UAV with respect to the 3D map, receiving a target location input, identifying the target location with respect to the 3D map, generating at least one potential route connecting the location of the UAV and the target location, assigning to at least one potential route an evaluation score according to at least one route assessment criterion, selecting the potential route having the highest evaluation score as a preferred route, and transmitting the preferred route to the UAV.

Claims (41)

1 . A computer-implemented method for dispatching and navigating an unmanned aerial vehicle (UAV) to a target location, the method comprising:

accessing a 3D map comprising LiDAR topographic map data or photogrammetric calculations aligned to global coordinates;

identifying a location of the UAV with respect to the 3D map via the global coordinates;

receiving an input comprising a target location;

determining the target location with respect to the 3D map;

generating at least one suggested exploration route between the location of the UAV to the target location utilizing the 3D map before being transmitted to the UAV, wherein the at least one suggested exploration route is based on at least one exploration criterion comprising at least one of: a predicted scouting sensor detection improvement, a collision safety buffer, a total route distance or time, a maximum altitude, or a combination thereof;

assigning to the at least one suggested exploration route, a risk evaluation score according to at least one exploration risk assessment criterion comprising at least one of: a minimum altitude change, a maximum altitude, a duration of travel time spent above a predetermined altitude threshold, collision risk indicators, weather risk indicators, environment risk indicators, or a combination thereof;

determining whether the at least one suggested exploration route meets or exceeds a predetermined risk evaluation score threshold and based on an urgency override input;

when the at least one suggested exploration route meets or exceeds the predetermined risk evaluation score threshold and based on the urgency override input, transmitting the at least one suggested exploration route to the UAV to cause automatic dispatch of the UAV to the target location via the at least one suggested exploration route; and

when the urgency override input is received, selecting a potential route having an inferior evaluation score to a risk evaluation score of the at least one suggested exploration route, and transmitting the potential route to the UAV to cause automatic dispatch of the UAV to the target location via the potential route with the inferior evaluation score.

2 . The computer-implemented method of claim 1 , further comprising receiving sensor data from at least one scouting sensor coupled to the UAV; and transmitting at least a portion of the sensor data to a user device.

3 . The computer-implemented method of claim 2 , wherein the at least one scouting sensor is selected from the group consisting of a camera, an infrared camera, an image sensor, a microphone, an acoustic sensor, a LiDAR sensor, an ultrasonic sensor, a sonar sensor, a radar sensor, a gyroscope sensor, an electrochemical toxic gas sensor, a temperature sensor, a humidity sensor, a proximity sensor, a barometric air pressure sensor, a radiation sensor, or a combination thereof.

4 . The computer-implemented method of claim 1 , wherein the method is performed by a navigation module.

5 . The computer-implemented method of claim 4 , wherein the navigation module is physically attached to the UAV.

6 . The computer-implemented method of claim 4 , wherein the navigation module is electronically integrated into and in electrical communication with the UAV.

7 . The computer-implemented method of claim 4 , wherein the navigation module is one or more computing devices on a cloud network system.

8 . The computer-implemented method of claim 4 , wherein the navigation module is a virtual machine.

9 . The computer-implemented method of claim 4 , wherein the navigation module is a user device communicatively coupled to the UAV.

10 . The computer-implemented method of claim 4 , further comprising receiving at least one of: updated 3D map data, updated geofenced no-fly zones, updated drop-off or landing zones, updated collision risk indicators, updated weather risk indicators, or updated environment risk indicators; and updating, in the 3D map, one or more zone indicator tags based on the at least one of: the updated 3D map data, the updated geofenced no-fly zones, the updated drop-off or landing zones, the updated collision risk indicators, the updated weather risk indicators, and the updated environment risk indicators.

11 . The computer-implemented method of claim 4 , further comprising receiving the input from a computer-aided dispatch (CAD) system in communication with the navigation module.

12 . A system for dispatching and navigating an unmanned aerial vehicle (UAV) to a target location comprising:

a navigation module in communication with a UAV, the navigation module comprising:

a processor; and

a memory storing a 3D map comprising the target location and machine-readable instructions such that, when executed by the processor, cause the processor to perform a method comprising:

determining a location of the UAV with respect to the 3D map, wherein the 3D map comprises LiDAR topographic map data or photogrammetric calculations aligned to global coordinates;

receiving an input indicating a target location;

determining the target location with respect to the 3D map;

generating at least one suggested exploration route between the location of the UAV to the target location utilizing the 3D map before being transmitted to the UAV, wherein the at least one suggested exploration route is based on at least one exploration criterion comprising at least one of: a predicted scouting sensor detection improvement, a collision safety buffer, a total route distance or time, a maximum altitude, or a combination thereof;

assigning to the at least one suggested exploration route a risk evaluation score according to at least one exploration risk assessment criterion comprising at least one of: a minimum altitude change, a maximum altitude, a duration of travel time spent above a predetermined altitude threshold, collision risk indicators, weather risk indicators, environment risk indicators, or a combination thereof;

determining whether the at least one suggested exploration route meets or exceeds a predetermined risk evaluation score threshold and based on an urgency override input, the urgency override input changes a selection of the at least one suggested exploration route to a selected route with a risk evaluation score that is inferior to one or more other routes of the at least one suggested exploration route;

when the at least one suggested exploration route meets or exceeds the predetermined risk evaluation score threshold and based on the urgency override input, cause automatic dispatch of the UAV to the target location via the at least one suggested exploration route; and

when the urgency override input is received, selecting a potential route having an inferior evaluation score to a risk evaluation score of the at least one suggested exploration route, and causing automatic dispatch of the UAV to the target location via the potential route with the inferior evaluation score by ignoring the environment risk indicators.

13 . The system of claim 12 , further comprising the UAV and a user device in communication with the navigation module and the UAV.

14 . The system of claim 13 , wherein the user device transmits the input to the navigation module after receiving a user input at the user device.

15 . The system of claim 12 , further comprising the UAV, wherein the UAV comprises at least one scouting sensor, wherein the machine-readable instructions stored on the memory further instruct the processor to: cause the UAV to obtain sensor data from the at least one scouting sensor; and cause the UAV to transmit the obtained sensor data to a user device.

16 . The system of claim 15 , wherein the at least one scouting sensor is selected from the group consisting of a camera, an infrared camera, an image sensor, a microphone, an acoustic sensor, a LiDAR sensor, an ultrasonic sensor, a sonar sensor, a radar sensor, a gyroscope sensor, an electrochemical toxic gas sensor, a temperature sensor, a humidity sensor, a proximity sensor, a barometric air pressure sensor, a radiation sensor, or a combination thereof.

17 . The system of claim 12 , further comprising the UAV, wherein the navigation module is physically attached to the UAV.

18 . The system of claim 12 , further comprising the UAV, wherein the navigation module is electronically integrated into and in electrical communication with the UAV.

19 . The system of claim 12 , wherein the navigation module is one or more computing devices on a cloud network system.

20 . The system of claim 12 , wherein the machine-readable instructions stored on the navigation module further instruct the processor to: receive at least one of: updated 3D map data, updated geofenced no-fly zones, updated drop-off or landing zones, updated collision risk indicators, updated weather risk indicators, or updated environment risk indicators; and

updating, in the 3D map, one or more zone indicator tags, based on the at least one of: the updated 3D map data, the updated geofenced no-fly zones, the updated drop-off or landing zones, the updated collision risk indicators, the updated weather risk indicators, and the updated environment risk indicators.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2023
From: STASIOWSKI, DONALD FREDERICK; AJMANI, SHAMAN
To: SAFE OPS SYSTEMS, INC.
Reel/Frame 063910/0334 →
Continuity (2)
Provisional Application 63127469 · Dec 18, 2020
Related Publication 20240044651A1 · Feb 8, 2024
References Cited (30)
US 9713675B2 · Levien et al. · 2017 [cited by applicant]
US 11017679B2 · Moster et al. · 2021 [cited by applicant]
US 20160140851A1 · Levy et al. · 2016 [cited by applicant]
US 20170261999A1 · Voorst · 2017 [cited by applicant]
US 20180061251A1 · Venkatraman et al. · 2018 [cited by applicant]
US 20190196507A1 · Zhang et al. · 2019 [cited by applicant]
US 20190251851A1 · Zhao et al. · 2019 [cited by applicant]
US 20190265705A1 · Zhang · 2019 [cited by examiner]
US 20190277635A1 · Weisbrod et al. · 2019 [cited by applicant]
US 20190332114A1 · Moroniti et al. · 2019 [cited by applicant]
US 20200043350A1 · Cantrell et al. · 2020 [cited by applicant]
US 20200117201A1 · Oetken et al. · 2020 [cited by applicant]
US 20200160733A1 · Dick et al. · 2020 [cited by applicant]
US 20200273353A1 · O'Connell et al. · 2020 [cited by applicant]
US 20200293045A1 · Ghiglino Novoa · 2020 [cited by examiner]
US 20210358315A1 · Moster et al. · 2021 [cited by applicant]
CN 107531322A · 2018 [cited by applicant]
CN 107608371A · 2018 [cited by applicant]
CN 107922050A · 2018 [cited by applicant]
CN 109643498A · 2019 [cited by applicant]
CN 110121740A · 2019 [cited by applicant]
CN 110888453A · 2020 [cited by applicant]
WO 2019122842A1 · 2019 [cited by applicant]
WO 2020013153A1 · 2020 [cited by applicant]
WO 2020142548A1 · 2020 [cited by applicant]
International Search Report dated Mar. 8, 2022 re PCT/US21/64219 (3 pages). [cited by applicant]
Written Opinion dated Mar. 8, 2022 re PCT/US21/64219 (15 pages). [cited by applicant]
Extended European Search Report re EP Application No. 21907964.7 dated Sep. 23, 2024 (10 pages). [cited by applicant]
International Preliminary Report on Patentability dated Jun. 29, 2023 re PCT/US2021/064219 (17 pages). [cited by applicant]
China Search Report re 202180084470.9 dated Nov. 14, 2025. [cited by applicant]