Patents by Inventor Craig Milliard
Craig Milliard has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20260196136Abstract: A non-transitory computer-readable medium includes computer-executable instructions that cause one or more processing units to acquire an airport map that includes a plurality of edge data structures. Each of the edge data structures includes a plurality of waypoints and membership data that indicates a location at an airport. The instructions further cause the one or more processing units to receive a starting location and a starting heading of an aircraft at the airport, determine a destination location and a destination heading for the aircraft at the airport, and generate a taxiing path plan for the aircraft based on the airport map, the starting location, the starting heading, the destination location, and the destination heading. The taxiing path plan includes a sequence of waypoints from the edge data structures. The instructions further cause the one or more processing units to send the taxiing path plan to the aircraft.Type: ApplicationFiled: March 6, 2026Publication date: July 9, 2026Inventors: Oleksii Shyman, Edward Lim, Maxime Gariel, Joshua Rosenkranz, Craig Milliard, Ryan Olson, Sui Nam Chan
-
Patent number: 12597357Abstract: A non-transitory computer-readable medium includes computer-executable instructions that cause one or more processing units to acquire an airport map that includes a plurality of edge data structures. Each of the edge data structures includes a plurality of waypoints and membership data that indicates a location at an airport. The instructions further cause the one or more processing units to receive a starting location and a starting heading of an aircraft at the airport, determine a destination location and a destination heading for the aircraft at the airport, and generate a taxiing path plan for the aircraft based on the airport map, the starting location, the starting heading, the destination location, and the destination heading. The taxiing path plan includes a sequence of waypoints from the edge data structures. The instructions further cause the one or more processing units to send the taxiing path plan to the aircraft.Type: GrantFiled: September 1, 2022Date of Patent: April 7, 2026Assignee: JOBY AERO, INC.Inventors: Oleksii Shyman, Edward Lim, Maxime Gariel, Joshua Rosenkranz, Craig Milliard, Ryan Olson, Sui Nam Chan
-
Publication number: 20250336300Abstract: An aircraft includes a flight plan and contingency data including a plurality of contingency landing sites. An aircraft communication system communicates with a ground control station via a communication link and detects a lost communication scenario in response to degradation in the communication link. An aircraft flight control system controls the aircraft en route according to the flight plan. In response to detecting the lost communication scenario, the flight control system routes the aircraft back to a last known location in which the communication link was not degraded. In response to failure to re-establish the communication link, the flight control system selects a landing site based on a current aircraft location relative to a plurality of potential landing sites including an origin airport, a destination airport, and a first continency landing site. The flight control system controls the aircraft to approach and land at the selected landing site.Type: ApplicationFiled: July 8, 2025Publication date: October 30, 2025Inventors: Travis Paul, Marc Francois Xavier Piette, Maxime Marie Christophe Gariel, Anna Dietrich, Evan Michael Wilson, Craig Milliard, Ryan Olson, Phillip Jones, Adam Shelly
-
Patent number: 12387607Abstract: An aircraft includes a flight plan and contingency data including a plurality of contingency landing sites. An aircraft communication system communicates with a ground control station via a communication link and detects a lost communication scenario in response to degradation in the communication link. An aircraft flight control system controls the aircraft en route according to the flight plan. In response to detecting the lost communication scenario, the flight control system routes the aircraft back to a last known location in which the communication link was not degraded. In response to failure to re-establish the communication link, the flight control system selects a landing site based on a current aircraft location relative to a plurality of potential landing sites including an origin airport, a destination airport, and a first continency landing site. The flight control system controls the aircraft to approach and land at the selected landing site.Type: GrantFiled: December 9, 2021Date of Patent: August 12, 2025Assignee: JOBY AERO, INC.Inventors: Travis Paul, Marc Francois Xavier Piette, Maxime Marie Christophe Gariel, Anna Dietrich, Evan Michael Wilson, Craig Milliard, Ryan Olson, Phillip Jones, Adam Shelly
-
Publication number: 20230076554Abstract: A non-transitory computer-readable medium includes computer-executable instructions that cause one or more processing units to acquire an airport map that includes a plurality of edge data structures. Each of the edge data structures includes a plurality of waypoints and membership data that indicates a location at an airport. The instructions further cause the one or more processing units to receive a starting location and a starting heading of an aircraft at the airport, determine a destination location and a destination heading for the aircraft at the airport, and generate a taxiing path plan for the aircraft based on the airport map, the starting location, the starting heading, the destination location, and the destination heading. The taxiing path plan includes a sequence of waypoints from the edge data structures. The instructions further cause the one or more processing units to send the taxiing path plan to the aircraft.Type: ApplicationFiled: September 1, 2022Publication date: March 9, 2023Applicant: Xwing, Inc.Inventors: Oleksii Shyman, Edward Lim, Maxime Gariel, Joshua Rosenkranz, Craig Milliard, Ryan Olson, Sui Nam Chan
-
Publication number: 20220189316Abstract: An aircraft includes a flight plan and contingency data including a plurality of contingency landing sites. An aircraft communication system communicates with a ground control station via a communication link and detects a lost communication scenario in response to degradation in the communication link. An aircraft flight control system controls the aircraft en route according to the flight plan. In response to detecting the lost communication scenario, the flight control system routes the aircraft back to a last known location in which the communication link was not degraded. In response to failure to re-establish the communication link, the flight control system selects a landing site based on a current aircraft location relative to a plurality of potential landing sites including an origin airport, a destination airport, and a first continency landing site. The flight control system controls the aircraft to approach and land at the selected landing site.Type: ApplicationFiled: December 9, 2021Publication date: June 16, 2022Applicant: Xwing, Inc.Inventors: Travis Paul, Marc Francois Xavier Piette, Maxime Marie Christophe Gariel, Anna Dietrich, Evan Michael Wilson, Craig Milliard, Ryan Olson, Phillip Jones, Adam Shelly