US 12,462,697 B2
Traffic pattern control of UAVS and automated downwind extensions
Joshua Paul Rosenkranz, San Francisco, CA (US); Craig Richard Milliard, Vallejo, CA (US); Ryan Thomas Olson, San Francisco, CA (US); Maxime Marie Christophe Gariel, San Francisco, CA (US); Adam D. Shelly, Walnut Creek, CA (US); Kelsey McQuikin Bing, Houston, TX (US); and Joey Yaozu Zhu, San Francisco, CA (US)
Assigned to Joby Aero, Inc., Santa Cruz, CA (US)
Filed by Joby Aero, Inc., Santa Cruz, CA (US)
Filed on Jan. 17, 2023, as Appl. No. 18/097,810.
Prior Publication US 2024/0242617 A1, Jul. 18, 2024
Int. Cl. G08G 5/54 (2025.01); G08G 5/21 (2025.01); G08G 5/26 (2025.01); G08G 5/34 (2025.01); G08G 5/55 (2025.01); G08G 5/59 (2025.01)
CPC G08G 5/54 (2025.01) [G08G 5/21 (2025.01); G08G 5/26 (2025.01); G08G 5/34 (2025.01); G08G 5/55 (2025.01); G08G 5/59 (2025.01)] 20 Claims
OG exemplary drawing
 
1. An aircraft landing pattern control system configured to allow a user to modify a landing pattern of an aircraft through a graphical user interface, the aircraft landing pattern control system comprising:
a user interface module configured to display a graphical user interface on an operator device, wherein the graphical user interface is configured to control an aircraft during a mission while in mission mode, and wherein the graphical user interface comprises:
a visual representation of the aircraft;
one or more waypoints, wherein the one or more waypoints include an initial descent waypoint, a base waypoint, a final leg waypoint, and a landing waypoint;
one or more flight legs, wherein the one or more flight legs include a downwind leg, a base leg, and a final leg, wherein the final leg is on a runway heading;
one or more elements configured to display a current state of the aircraft;
one or more elements configured to receive set point data from a user and transmit requests to the aircraft corresponding to the received set point data; and
one or more flight maneuver buttons, wherein each of the one or more flight maneuver buttons corresponds to a predefined flight maneuver, and wherein a selection, by the user, of a first flight maneuver button triggers a request, transmitted to the aircraft, to perform a first predefined flight maneuver comprising a downwind extension flight maneuver; and
a flight management system, operating on the aircraft, configured to:
receive a first requests from the user interface module;
update the mission based on the received first request;
notify a ground control station that the mission has been modified;
generate one or more autopilot commands corresponding to the updated mission; and
control the aircraft based on the one or more autopilot commands.