US 12,271,190 B2
Graphical user interface for enhanced unmanned aerial vehicle flight along computed splines
Matthew Thomas Beaudouin-Lafon, La Jolla, CA (US); Saumya Pravinbhai Shah, Sunnyvale, CA (US); Kristen Marie Holtz, Menlo Park, CA (US); James Anthony Ferrandini, San Rafael, CA (US); Hayk Martirosyan, San Francisco, CA (US); Matthew Joseph Donahoe, Redwood City, CA (US); Charles VanSchoonhoven Wood, Cazenovia, NY (US); Clara Kelley, Half Moon Bay, CA (US); Adam Parker Bry, Redwood City, CA (US); and Jack Louis Zhu, San Mateo, CA (US)
Assigned to Skydio, Inc., San Mateo, CA (US)
Filed by Skydio, Inc., San Mateo, CA (US)
Filed on Feb. 15, 2024, as Appl. No. 18/442,314.
Application 18/442,314 is a continuation of application No. 17/689,459, filed on Mar. 8, 2022, granted, now 11,921,500.
Claims priority of provisional application 63/296,285, filed on Jan. 4, 2022.
Claims priority of provisional application 63/282,725, filed on Nov. 24, 2021.
Prior Publication US 2024/0255943 A1, Aug. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G05D 1/00 (2024.01); B64C 39/02 (2023.01); B64D 43/02 (2006.01); B64D 47/08 (2006.01); G05D 1/223 (2024.01); G05D 1/654 (2024.01); G05D 1/689 (2024.01); G08G 5/00 (2006.01); H04N 23/00 (2023.01); H04N 23/60 (2023.01); B64U 10/13 (2023.01); B64U 101/00 (2023.01); B64U 101/30 (2023.01); H04N 23/67 (2023.01); H04N 23/695 (2023.01)
CPC G05D 1/0016 (2013.01) [B64C 39/024 (2013.01); B64D 43/02 (2013.01); B64D 47/08 (2013.01); G05D 1/0094 (2013.01); G05D 1/101 (2013.01); G05D 1/223 (2024.01); G05D 1/654 (2024.01); G05D 1/689 (2024.01); G08G 5/003 (2013.01); H04N 23/64 (2023.01); B64U 10/13 (2023.01); B64U 2101/00 (2023.01); B64U 2101/30 (2023.01); B64U 2201/20 (2023.01); H04N 23/67 (2023.01); H04N 23/695 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method for controlling an aircraft, the method comprising:
continually presenting, by a user computing device, a graphical user interface including a display of a view of a physical environment from a perspective of the aircraft, the view generated based on sensor data from a sensor device onboard the aircraft;
detecting, by the user computing device, user interactions with the graphical user interface indicating requests to add keyframes, wherein each keyframe comprises a location in three-dimensional space of the aircraft; and
continually displaying, by the user computing device, a linear representation of a computed spline of the aircraft, wherein the computed spline comprises a flight path between the keyframes and wherein the linear representation of the computed spline includes graphical marker representations of the keyframes spaced at locations on the computed spline representative of spatial locations of the keyframes within the physical environment.