IP Library Granted Patent US 12,704,379
Granted Patent B2
US 12,704,379 · App. 18/805,241 · Granted Aug 11, 2026

Multi-modal transportation service planning and fulfillment

Inventors: Kevin Tian (San Francisco, CA); Adam Warmoth (San Francisco, CA); Raphael Max Lurie (San Francisco, CA); Hasrat Godil (Millbrae, CA); Nikhil Goel (San Francisco, CA)
Assignee: JOBY AERO, INC.
G01C21/3423G01C21/343G01C21/3438G01C21/3453G01C21/3691G06F21/44G06Q10/02G06Q50/40H04L63/08H04L63/10H04L63/105H04L63/205G06F21/31H04L63/0876H04L2463/082
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,704,379
App. No.
18/805,241
Filed
Aug 14, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
2408
USPC
726/4
Abstract

The present disclosure provides systems and methods for real-time planning and fulfillment of multi-modal transportation services in a multi-modal ride sharing network. In particular, aspects of the present disclosure are directed to a computing system that creates an end-to-end multi-modal itinerary responsive to a user request for transportation service between an origin and a destination. The multi-modal itinerary can include two or more transportation legs that include travel via two or more different transportation modalities such as, as examples, via a car and via an aircraft.

Claims (45)

1 . A computing system comprising:

one or more processors; and

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

accessing data indicative of an end-to-end itinerary for a user to travel from an origin to a destination, wherein the end-to-end itinerary comprises a plurality of transportation legs that include transportation via a plurality of different transportation modalities,

wherein the plurality of transportation legs comprise at least a first transportation leg and a second transportation leg, the first transportation leg comprising ground-based transportation associated with a service provider of ground-based transportation and the second transportation leg comprising flight-based transportation provided via one or more aircraft associated with a service provider of flight-based transportation;

accessing data indicative of an updated flight plan associated with the service provider of flight-based transportation;

accessing, from a user device over a network, location data associated with the user, the location data indicative of a progress of the user along the end-to-end itinerary;

based on the data indicative of the end-to-end itinerary, the data indicative of the updated flight plan, and the location data, computing an updated itinerary for the user;

computing an estimated arrival time of the user at the destination based on the updated itinerary; and

based on the estimated arrival time of the user the destination, providing data indicative of the updated itinerary to the user device.

2 . The computing system of claim 1 , wherein the updated itinerary comprises a different flight for the second transportation leg of the user.

3 . The computing system of claim 1 , wherein the updated itinerary comprises at least one of: (i) a different departure node for the flight-based transportation or (ii) a different arrival node for the flight-based transportation.

4 . The computing system of claim 1 , wherein the progress of the user along the end-to-end itinerary indicates the user is currently on the first transportation leg.

5 . The computing system of claim 1 , further comprising:

computing an evaluation of the updated itinerary based on a deviation of the estimated arrival time and a requested arrival time of the user.

6 . The computing system of claim 5 , wherein computing the evaluation comprises scoring the updated itinerary using an objective function based on the estimated arrival time.

7 . The computing system of claim 6 , wherein computing the evaluation further comprises scoring the updated itinerary using the objective function based on a satisfaction of desired vehicle characteristics requested by the user.

8 . The computing system of claim 1 , wherein the one or more aircraft comprise an eVTOL aircraft.

9 . The computing system of claim 1 , wherein the location data comprises GPS data received from the user device.

10 . The computing system of claim 1 , wherein the location data comprises location data associated with a vehicle providing the ground-based transportation.

11 . A computer-implemented method comprising:

accessing data indicative of an end-to-end itinerary for a user to travel from an origin to a destination, wherein the end-to-end itinerary comprises a plurality of transportation legs that include transportation via a plurality of different transportation modalities,

wherein the plurality of transportation legs comprise at least a first transportation leg and a second transportation leg, the first transportation leg comprising ground-based transportation associated with a service provider of ground-based transportation and the second transportation leg comprising flight-based transportation provided via one or more aircraft associated with a service provider of flight-based transportation;

accessing data indicative of an updated flight plan associated with the service provider of flight-based transportation;

accessing, from a user device over a network, location data associated with the user, the location data indicative of a progress of the user along the end-to-end itinerary;

based on the data indicative of the end-to-end itinerary, the data indicative of the updated flight plan, and the location data, computing an updated itinerary for the user;

computing an estimated arrival time of the user at the destination based on the updated itinerary; and

based on the estimated arrival time of the user the destination, providing data indicative of the updated itinerary to the user device.

12 . The computer-implemented method of claim 11 , wherein the updated itinerary comprises a different flight for the second transportation leg of the user.

13 . The computer-implemented method of claim 11 , wherein the updated itinerary comprises at least one of: (i) a different departure node for the flight-based transportation or (ii) a different arrival node for the flight-based transportation.

14 . The computer-implemented method of claim 11 , wherein the progress of the user along the end-to-end itinerary indicates the user is currently on the first transportation leg.

15 . The computer-implemented method of claim 11 , further comprising:

computing an evaluation of the updated itinerary based on a deviation of the estimated arrival time and a requested arrival time of the user.

16 . The computer-implemented method of claim 15 , wherein computing the evaluation comprises scoring the updated itinerary using an objective function based on the estimated arrival time.

17 . The computer-implemented method of claim 16 , wherein computing the evaluation further comprises scoring the updated itinerary using the objective function based on a satisfaction of desired vehicle characteristics requested by the user.

18 . The computer-implemented method of claim 11 , wherein the one or more aircraft comprise an eVTOL aircraft.

19 . The computer-implemented method of claim 11 , wherein the location data comprises GPS data received from the user device.

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

accessing data indicative of an end-to-end itinerary for a user to travel from an origin to a destination, wherein the end-to-end itinerary comprises a plurality of transportation legs that include transportation via a plurality of different transportation modalities,

wherein the plurality of transportation legs comprise at least a first transportation leg and a second transportation leg, the first transportation leg comprising ground-based transportation associated with a service provider of ground-based transportation and the second transportation leg comprising flight-based transportation provided via one or more aircraft associated with a service provider of flight-based transportation;

accessing data indicative of an updated flight plan associated with the service provider of flight-based transportation;

accessing, from a user device over a network, location data associated with the user, the location data indicative of a progress of the user along the end-to-end itinerary;

based on the data indicative of the end-to-end itinerary, the data indicative of the updated flight plan, and the location data, computing an updated itinerary for the user;

computing an estimated arrival time of the user at the destination based on the updated itinerary; and

based on the estimated arrival time of the user the destination, providing data indicative of the updated itinerary to the user device.

Assignments (3)
CHANGE OF NAME Recorded Feb 25, 2026
From: UBER ELEVATE, INC.
To: JOBY ELEVATE, INC.
Reel/Frame 074975/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2026
From: UBER TECHNOLOGIES, INC.
To: UBER ELEVATE, INC.
Reel/Frame 073697/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2026
From: TIAN, KEVIN; WARMOTH, ADAM; LURIE, RAPHAEL MAX; GODIL, HASRAT; GOEL, NIKHIL
To: UBER TECHNOLOGIES, INC.
Reel/Frame 073433/0576 →
Continuity (4)
Continuation 17092805 · Nov 9, 2020
Continuation 16786319 · Feb 10, 2020
Provisional Application 62820011 · Mar 18, 2019
Related Publication 20250044107A1 · Feb 6, 2025
References Cited (124)
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 9561860B2 · Knapp · 2017 [cited by examiner]
US 9663237B2 · Senkel et al. · 2017 [cited by applicant]
US 9694911B2 · Bevirt et al. · 2017 [cited by applicant]
US 9697737B2 · Hale · 2017 [cited by examiner]
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 9813510B1 · Nickels et al. · 2017 [cited by applicant]
US 9816529B2 · Grissom et al. · 2017 [cited by applicant]
US 9817400B1 · Poeppel et al. · 2017 [cited by applicant]
US 9838436B2 · Michaels · 2017 [cited by applicant]
US 9857190B2 · Marueli et al. · 2018 [cited by applicant]
US 10140873B2 · Adler et al. · 2018 [cited by applicant]
US 10144504B1 · Selwa et al. · 2018 [cited by applicant]
US 10152894B2 · Adler et al. · 2018 [cited by applicant]
US 10180331B2 · Hajj et al. · 2019 [cited by applicant]
US 10216190B2 · Bostick et al. · 2019 [cited by applicant]
US 10217069B2 · Scicluna 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 12442645B2 · Tian · 2025 [cited by examiner]
US 20040078210A1 · Segelbaum · 2004 [cited by applicant]
US 20090119135A1 · Schoeman · 2009 [cited by examiner]
US 20100079342A1 · Smith et al. · 2010 [cited by applicant]
US 20120239452A1 · Trivedi et al. · 2012 [cited by applicant]
US 20140173511A1 · Lehmann et al. · 2014 [cited by applicant]
US 20140179535A1 · Stückl et al. · 2014 [cited by applicant]
US 20140207375A1 · Lerenc · 2014 [cited by applicant]
US 20150371204A1 · Balda et al. · 2015 [cited by applicant]
US 20160117616A1 · Wang · 2016 [cited by examiner]
US 20160132792A1 · Rosnow · 2016 [cited by applicant]
US 20160231129A1 · Erez · 2016 [cited by examiner]
US 20160232489A1 · Skaaksrud · 2016 [cited by examiner]
US 20160311529A1 · Brotherton-Ratcliffe et al. · 2016 [cited by applicant]
US 20160364679A1 · Cao · 2016 [cited by applicant]
US 20160364823A1 · Cao · 2016 [cited by applicant]
US 20170053209A1 · Céret et al. · 2017 [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 20180134400A1 · Knapp · 2018 [cited by examiner]
US 20180216988A1 · Nance · 2018 [cited by applicant]
US 20180295228A1 · Hardee · 2018 [cited by examiner]
US 20180308366A1 · Goel et al. · 2018 [cited by applicant]
US 20180354636A1 · Darnell et al. · 2018 [cited by applicant]
US 20190034838A1 · Canis · 2019 [cited by examiner]
US 20190146508A1 · Dean et al. · 2019 [cited by applicant]
US 20190212157A1 · Wu et al. · 2019 [cited by applicant]
US 20190221127A1 · Shannon · 2019 [cited by applicant]
US 20190316849A1 · Abrego et al. · 2019 [cited by applicant]
US 20190322368A1 · Melcher · 2019 [cited by examiner]
US 20190325757A1 · Goel · 2019 [cited by examiner]
US 20190340933A1 · Villa · 2019 [cited by examiner]
US 20200103922A1 · Nonami et al. · 2020 [cited by applicant]
US 20200182637A1 · Kumar et al. · 2020 [cited by applicant]
US 20200294405A1 · Foltan · 2020 [cited by examiner]
US 20200388166A1 · Rostamzadeh et al. · 2020 [cited by applicant]
CN 106096749A · 2016 [cited by applicant]
CN 107810386A · 2018 [cited by applicant]
CN 108734429A · 2018 [cited by applicant]
CN 109074622A · 2018 [cited by applicant]
EP 0945841A1 · 1999 [cited by applicant]
EP 2698749A1 · 2014 [cited by applicant]
EP 3499634A1 · 2019 [cited by applicant]
JP H11232355A · 1999 [cited by applicant]
JP 2000048032A · 2000 [cited by applicant]
JP 2005182146A · 2005 [cited by applicant]
JP 2008210278A · 2008 [cited by applicant]
JP 2009002683A · 2009 [cited by applicant]
JP 2010095246A · 2010 [cited by applicant]
JP 2013086795A · 2013 [cited by applicant]
JP 2016139263A · 2016 [cited by applicant]
JP 2016177396A · 2016 [cited by applicant]
JP 2017041240A · 2017 [cited by applicant]
JP 2018205191A · 2018 [cited by applicant]
WO WO2018023556A1 · 2018 [cited by applicant]
WO WO2019089677A1 · 2019 [cited by applicant]
WO WO2020252024A1 · 2020 [cited by applicant]
Chaturvedi et al., “Multi-Modal Design of an Intelligent Transportation System,” in IEEE Transactions on Intelligent Transportation Systems, vol. 18, No. 8, pp. 2017-2027, Aug. 2017. [cited by examiner]
Ma, “On-demand dynamic Bi-/multi-modal ride-sharing using optimal passenger-vehicle assignments,” 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Powe… [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]
Glaab et al., “Simulating Fleet Noise for Notional UAM Vehicles and Operations in New York”, 2019 IEEE/AIM 38th Digital Avionics Systems Conference (DASC), San Diego, CA, USA, 2019, pp. 1-10, (Year: 2018). [cited by applicant]
International Search Report and Written Opinion for PCT/US2020/023313, mailed on Jun. 4, 2020, 12 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]
Roy et al., “A Study on the Impact of Aircraft Technology on the Future of Regional Transportation Using Small Aircraft”, 2018 Aviation Technology, Integration, and Operations Conference, Jun. 25-29, 2018, Atlanta, Geor… [cited by applicant]
Uber, “Fast-forwarding to a future of on-demand urban air transportation”, 2016, 99 pages. [cited by applicant]