IP Library Granted Patent US 12,367,539
Granted Patent B2
US 12,367,539 · App. 18/173,863 · Granted Jul 22, 2025

Systems and methods for generating flight plans used by a ride sharing network

Inventors: Eric Richard Mueller (San Francisco, CA); Bogu Wei (San Jose, CA); Igor Dolgov (San Mateo, CA); Raphael Max Lurie (Brooklyn, NY); Adam Warmoth (Los Angeles, CA); Kellen Christopher Mollahan (Summit, NJ); Karl Weston Schulz (Long Island City, NY)
Assignee: Joby Aero, Inc.
G06Q50/40G06Q10/06312G06Q30/0202G06Q50/47
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,367,539
App. No.
18/173,863
Granted
Jul 22, 2025
Kind
B2
Abstract

The present disclosure provides systems and methods for systems and methods for generating potential flight plans to be used by a ride sharing network, including dynamic and/or automated changes to flight plans that have been engaged with passengers based on real-time information. In particular, the systems and methods of the present disclosure can operate to generate a fleet-level set of potential flight plans which comply with one or more constraints for a fleet of aircraft. The potential flight plans can be exposed into and used by a ride sharing network to provide transportation to users.

Claims (52)

1. A method comprising:

accessing, by a flight planning system, a flight plan for an aircraft;

exposing, by the flight planning system over a communication network, the flight plan to a ride sharing network that facilitates ground transportation services;

accessing, by the flight planning system from the ride sharing network, passenger data indicating a passenger to be added to the flight plan;

accessing, by the flight planning system, location data from the ride sharing network, wherein the location data is determined by tracking the passenger added to the flight plan;

accessing, by the flight planning system from the ride sharing network, an estimated time of arrival for the passenger added to the flight plan, the estimated time of arrival being based on the location data;

determining, by the flight planning system, that the estimated time of arrival for the passenger is after a take-off time by a time period greater than a buffer time period;

computing, by the flight planning system, an estimated deviation from the flight plan based on the estimated time of arrival being after the take-off time by the time period greater than the buffer time period;

based on the estimated deviation from the flight plan, computing, by the flight planning system, an adjusted flight plan that comprises removing the passenger from data describing the flight plan; and

transmitting, by the flight planning system to a graphical user interface display of a computing device associated with the aircraft, a notification associated with the adjusted flight plan, wherein the notification is displayed on the graphical user interface display to indicate the passenger is removed from the flight plan.

2. The method of claim 1 , wherein the passenger is associated with a multi-leg travel itinerary comprising at least: a leg comprising ground-based transportation provided via the ride sharing network and another leg comprising a flight associated with the flight plan.

3. The method of claim 2 , wherein the estimated time of arrival is based on a progress of the passenger along the leg comprising the ground-based transportation.

4. The method of claim 1 , wherein the location data is indicative of a location of a user device associated with the passenger.

5. The method of claim 1 , wherein accessing the flight plan for the aircraft comprises:

accessing, by the flight planning system from the ride sharing network, ground-based transportation information indicative of at least one of a supply of ground transportation service providers or a demand for ground transportation services; and

computing, by the flight planning system, the flight plan based on the ground-based transportation information.

6. The method of claim 1 , wherein a plurality of passengers are associated with the flight plan, each respective passenger of the plurality of passengers being associated with a respective multi-leg travel itinerary, wherein a leg of each of the respective multi-leg itinerary for the plurality of passengers comprises a flight associated with the flight plan.

7. The method of claim 6 , comprising:

computing, by the flight planning system, the buffer time period for the flight associated with the flight plan based on the respective multi-leg travel itinerary for each of the plurality of passengers.

8. The method of claim 7 , wherein the buffer time period is determined based on a number of the plurality of passengers that will have a change to their multi-leg travel itinerary as a result of delaying the take-off time by one or more different periods of time.

9. The method of claim 1 , wherein the transmitting, by the flight planning system to the graphical user interface display of the computing device, the notification associated with the adjusted flight plan comprises transmitting the notification to at least one of: a computing device of the aircraft, a computing device of an operations personnel, or a computing device of an aircraft operator.

10. The method of claim 1 , further comprising adding the passenger to the flight plan.

11. The method of claim 1 , wherein exposing the flight plan comprises providing access to the flight plan through one or more application programming interfaces.

12. A computing system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions that are executable by the one or more processors to perform operations, the operations comprising:

accessing a flight plan for an aircraft;

exposing, over a communication network, the flight plan to a ride sharing network that facilitates ground transportation services;

accessing, from the ride sharing network, passenger data indicating a passenger to be added to the flight plan;

accessing, from the ride sharing network, location data, wherein the location data is determined by tracking the passenger added to the flight plan;

accessing, from the ride sharing network, an estimated time of arrival for the passenger added to the flight plan, the estimated time of arrival being based on the location data:

determining, by a flight planning system, that the estimated time of arrival for the passenger is after a take-off time by a time period greater than a buffer time period;

computing an estimated deviation from the flight plan based on the estimated time of arrival being after the take-off time by the time period greater than the buffer time period;

based on the estimated deviation from the flight plan, computing an adjusted flight plan that comprises removing the passenger from data describing the flight plan; and

transmitting, to a graphical user interface display of a computing device associated with the aircraft, a notification associated with the adjusted flight plan to indicate the passenger is removed from the flight plan.

13. The computing system of claim 12 , wherein a plurality of passengers are associated with the flight plan, each respective passenger of the plurality of passengers being associated with a respective multi-leg travel itinerary, wherein a leg of each of the respective multi-leg itinerary for the plurality of passengers comprises a flight associated with the flight plan.

14. The computing system of claim 13 , wherein the operations further comprise:

computing the buffer time period for the flight associated with the flight plan based on the respective multi-leg travel itinerary for each of the plurality of passengers.

15. The computing system of claim 14 , wherein the buffer time period is determined based on a number of the plurality of passengers that will have a change to their multi-leg travel itinerary as a result of delaying the take-off time by one or more different periods of time.

16. The computing system of claim 12 , wherein the estimated time of arrival is based on the location data indicative of a location of a user device associated with the passenger.

17. The computing system of claim 12 , wherein the transmitting, to the graphical user interface display of the computing device associated with the aircraft, the notification associated with the adjusted flight plan comprises:

transmitting the notification associated with the adjusted flight plan to at least one of: a computing device of the aircraft, a computing device of an operations personnel, or a computing device of an aircraft operator.

18. One or more non-transitory computer-readable media storing instructions that are executable by one or more processors to perform operations, the operations comprising:

accessing a flight plan for an aircraft;

exposing, over a communication network, the flight plan to a ride sharing network that facilitates ground transportation services;

accessing, from the ride sharing network, passenger data indicating a passenger to be added to the flight plan;

accessing, from the ride sharing network, location data, wherein the location data is determined by tracking the passenger added to the flight plan;

accessing, from the ride sharing network, an estimated time of arrival for the passenger added to the flight plan, the estimated time of arrival being based on the location data;

determining, by a flight planning system, that the estimated time of arrival for the passenger is after a take-off time by a time period greater than a buffer time period;

computing an estimated deviation from the flight plan based on the estimated time of arrival being after the take-off time by the time period greater than the buffer time period;

based on the estimated deviation from the flight plan, computing an adjusted flight plan that comprises removing the passenger from data describing the flight plan; and

transmitting, to a graphical user interface display of a computing device, a notification associated with the adjusted flight plan to indicate the passenger is removed from the flight plan.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 064499/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: UBER ELEVATE, INC.
To: JOBY ELEVATE, INC.
Reel/Frame 064502/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2023
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 062851/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2023
From: MUELLER, ERIC RICHARD; WEI, BOGU; DOLGOV, IGOR; LURIE, RAPHAEL MAX; MOLLAHAN, KELLEN CHRISTOPHER; SCHULZ, KARL WESTON
To: JOBY AERO, INC.
Reel/Frame 062805/0840 →
EMPLOYMENT AGREEMENT Recorded Feb 27, 2023
From: WARMOTH, ADAM
To: UBER TECHNOLOGIES, INC.
Reel/Frame 062869/0457 →
Continuity (3)
Continuation 17212413 · Mar 25, 2021
Provisional Application 62994320 · Mar 25, 2020
Related Publication 20230351540A1 · Nov 2, 2023
References Cited (89)
US 3035789A · Young · 1962 [cited by applicant]
US 4022405A · Peterson · 1977 [cited by applicant]
US 5823468A · Bothe · 1998 [cited by applicant]
US 5839691A · Lariviere · 1998 [cited by applicant]
US 5842667A · Jones · 1998 [cited by applicant]
US 6343127B1 · Billoud · 2002 [cited by applicant]
US 6892980B2 · Kawai · 2005 [cited by applicant]
US 8016226B1 · Wood · 2011 [cited by applicant]
US 8020804B2 · Yoeli · 2011 [cited by applicant]
US 8311686B2 · Herkes et al. · 2012 [cited by applicant]
US 8733690B2 · Bevirt et al. · 2014 [cited by applicant]
US 8737634B2 · Brown et al. · 2014 [cited by applicant]
US 8849479B2 · Walter · 2014 [cited by applicant]
US 9205930B2 · Yanagawa · 2015 [cited by applicant]
US 9387928B1 · Gentry et al. · 2016 [cited by applicant]
US 9415870B1 · Beckman et al. · 2016 [cited by applicant]
US 9422055B1 · Beckman et al. · 2016 [cited by applicant]
US 9435661B2 · Brenner et al. · 2016 [cited by applicant]
US 9442496B1 · Beckman et al. · 2016 [cited by applicant]
US 9550561B1 · Beckman et al. · 2017 [cited by applicant]
US 9663237B2 · Senkel et al. · 2017 [cited by applicant]
US 9694911B2 · Bevirt et al. · 2017 [cited by applicant]
US 9771157B2 · Gagne et al. · 2017 [cited by applicant]
US 9786961B2 · Dyer et al. · 2017 [cited by applicant]
US 9802702B1 · Beckman et al. · 2017 [cited by applicant]
US 9816529B2 · Grissom et al. · 2017 [cited by applicant]
US 9838436B2 · Michaels · 2017 [cited by applicant]
US 10140873B2 · Adler et al. · 2018 [cited by applicant]
US 10152894B2 · Adler et al. · 2018 [cited by applicant]
US 10216190B2 · Bostick et al. · 2019 [cited by applicant]
US 10249200B1 · Grenier et al. · 2019 [cited by applicant]
US 10304344B2 · Moravek et al. · 2019 [cited by applicant]
US 10330482B2 · Chen et al. · 2019 [cited by applicant]
US 10593215B2 · Villa · 2020 [cited by applicant]
US 10593217B2 · Shannon · 2020 [cited by applicant]
US 10752365B2 · Galzin · 2020 [cited by applicant]
US 10759537B2 · Moore et al. · 2020 [cited by applicant]
US 10768201B2 · Luo et al. · 2020 [cited by applicant]
US 10832581B2 · Westervelt et al. · 2020 [cited by applicant]
US 10836470B2 · Liu et al. · 2020 [cited by applicant]
US 10913528B1 · Moore et al. · 2021 [cited by applicant]
US 10948910B2 · Taveira et al. · 2021 [cited by applicant]
US 10960785B2 · Villanueva et al. · 2021 [cited by applicant]
US 11130566B2 · Mikic et al. · 2021 [cited by applicant]
US 11145211B2 · Goel et al. · 2021 [cited by applicant]
US 11238745B2 · Villa et al. · 2022 [cited by applicant]
US 11295622B2 · Goel et al. · 2022 [cited by applicant]
US 20100079342A1 · Smith et al. · 2010 [cited by applicant]
US 20140156109A1 · Estkowski · 2014 [cited by examiner]
US 20140179535A1 · Stückl et al. · 2014 [cited by applicant]
US 20160093217A1 · Hale et al. · 2016 [cited by applicant]
US 20160311529A1 · Brotherton-Ratcliffe et al. · 2016 [cited by applicant]
US 20170197710A1 · Ma · 2017 [cited by applicant]
US 20170357914A1 · Tulabandhula et al. · 2017 [cited by applicant]
US 20180018887A1 · Sharma et al. · 2018 [cited by applicant]
US 20180053425A1 · Adler et al. · 2018 [cited by applicant]
US 20180091605A1 · Nickels et al. · 2018 [cited by applicant]
US 20180101802A1 · Fox · 2018 [cited by examiner]
US 20180216988A1 · Nance · 2018 [cited by applicant]
US 20180308366A1 · Goel et al. · 2018 [cited by applicant]
US 20180354636A1 · Darnell et al. · 2018 [cited by applicant]
US 20190034838A1 · Canis et al. · 2019 [cited by applicant]
US 20190146508A1 · Dean et al. · 2019 [cited by applicant]
US 20190221127A1 · Shannon · 2019 [cited by examiner]
US 20190316849A1 · Abrego et al. · 2019 [cited by applicant]
US 20190325757A1 · Goel et al. · 2019 [cited by applicant]
US 20200103922A1 · Nonami et al. · 2020 [cited by applicant]
US 20200182637A1 · Kumar et al. · 2020 [cited by applicant]
US 20200300645A1 · Schirano · 2020 [cited by examiner]
US 20200380629A1 · Monteil et al. · 2020 [cited by applicant]
US 20200388166A1 · Rostamzadeh et al. · 2020 [cited by applicant]
US 20210072033A1 · Husain · 2021 [cited by examiner]
US 20210192962A1 · Bristow et al. · 2021 [cited by applicant]
EP 0945841A1 · 1999 [cited by applicant]
EP 2698749A1 · 2014 [cited by applicant]
EP 3499634A1 · 2019 [cited by applicant]
JP 2010095246A · 2010 [cited by applicant]
JP 2013086795A · 2013 [cited by applicant]
JP 2017139746A · 2017 [cited by applicant]
WO WO2018023556A1 · 2018 [cited by applicant]
WO WO2019089677A1 · 2019 [cited by applicant]
WO WO2020252024A1 · 2020 [cited by applicant]
R. Giesecke, T. Surakka and M. Hakonen, “Conceptualising Mobility as a Service,” 2016 Eleventh International Conference on Ecological Vehicles and Renewable Energies (EVER), Monte Carlo, Monaco, 2016, pp. 1-11, doi: 10.… [cited by examiner]
Bennaceur et al., “Passenger-centric urban air mobility: Fairness trade-offs and operational efficiency”, Transportation Research: Emerging Technologies, 2021, 29 pages. [cited by applicant]
Jong, “Optimizing cost effectiveness and flexibility of air taxis: A case study for optimization of air taxi operations”, University of Twente, Master's thesis, 2007, 62 pages. [cited by applicant]
Miao et al., “Data-driven robust taxi dispatch under demand uncertainties”, IEEE Transactions on Control Systems Technology 27, No. 1, 2017, 16 pages. [cited by applicant]
Miao et al., “Taxi dispatch with real-time sensing data in metropolitan areas: A receding horizon control approach”, In Proceedings of the ACM/IEEE Sixth International Conference on Cyber-Physical Systems, 2015, 15 page… [cited by applicant]
Uber, “Fast-forwarding to a future of on-demand urban air transportation”, 2016, 99 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2021/024158, mailed Jul. 2, 2021, 15 pages. [cited by applicant]