IP Library Patent Application 19083002
Patent Application
App. No. 19/083,002

Systems and Methods for Optimizing Multi-Modal Transportation

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 None
App. No.
19/083,002
Abstract

Systems and methods for optimizing multi-modal transportation over a time period are provided. A system includes a simulation system configured to generate simulation data, a servicing system configured to generate servicing data, and a planning system configured to determine a multi-modal transportation itinerary based on the simulation and servicing data. The simulation data can identify a plurality of simulated flights performed in a simulated world corresponding to the real world. The system can determine the impact of scheduling a multi-modal transportation itinerary based on the impact of the multi-modal transportation itinerary on the simulated flights. The servicing data can include a servicing schedule that plans anticipated servicing events based on the impact of the servicing event to the simulated itineraries. Once scheduled, future simulated flights can be generated that account for the multi-modal transportation itinerary and the servicing schedule.

Claims (47)

1 .- 20 . (canceled)

21 . A computer-implemented method for simulating aircraft battery performance, the method comprising:

accessing a battery model of a VTOL aircraft, the battery model being configured to model one or more performance characteristics of one or more batteries of the VTOL aircraft based on the structure of the one or more batteries;

computing, using a candidate model, a plurality of candidate flight itineraries for the VTOL aircraft;

computing, for the plurality of candidate flight itineraries, one or more constraints associated with charging the one or more batteries of the VTOL aircraft;

initializing a simulation based on the battery model of the aircraft, the plurality of candidate flight itineraries, and the one or more constraints associated with charging the one or more batteries; and

simulating, using the initialized simulation, a performance the VTOL aircraft within a simulated environment, wherein simulating the performance of the VTOL aircraft comprises simulating, using the battery model, a performance of the one or more batteries of the VTOL aircraft across a plurality of simulated flights within the simulation environment, the plurality of simulated flights being based on the plurality of candidate flight itineraries and the constraints associated with charging the one or more batteries.

22 . The computer-implemented method of claim 21 , wherein the structure of the one or more batteries indicates at least one of: a cell type, a cell chemistry, an organizational structure of cells, how cell modules are packed together, or a material used in the one or more batteries.

23 . The computer-implemented method of claim 21 , wherein the one or more performance characteristics comprise at least one of: an expected short-term performance or an expected long-term performance of the one or more batteries.

24 . The computer-implemented method of claim 21 , further comprising:

computing, based on the performance of the one or more batteries of the VTOL aircraft within the simulated environment, a health of the one or more batteries for each of the candidate flight itineraries.

25 . The computer-implemented method of claim 24 , further comprising:

computing, based on the health of the one or more batteries for each of the candidate flight itineraries, a selected flight itinerary for the VTOL aircraft.

26 . The computer-implemented method of claim 25 , further comprising:

outputting instructions indicative of the selected flight itinerary to a computing device associated with the VTOL aircraft.

27 . The computer-implemented method of claim 24 , further comprising:

computing, based on the health of the one or more batteries for at least one candidate flight itinerary, a change to the at least one candidate flight itinerary.

28 . The computer-implemented method of claim 27 , wherein the change to the at least one candidate flight itinerary comprises a change to a charging time or a type of charge.

29 . The computer-implemented method of claim 27 , wherein the change to the at least one candidate flight itinerary increases a flight range of the VTOL aircraft.

30 . The computer-implemented method of claim 27 , wherein the change to the at least one candidate flight itinerary increases the health of the one or more batteries.

31 . The computer-implemented method of claim 21 , wherein the one or more constraints associated with charging the one or more batteries comprise at least one of: an available charging time, an available type of charge, or available charging equipment.

32 . The computer-implemented method of claim 21 , wherein the one or more constraints associated with charging the one or more batteries comprise: a current constraint associated with charging the one or more batteries or a predicted constraint associated with charging the one or more batteries.

33 . A computing system comprising:

one or more processors; and

one or more tangible, 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 a battery model of a VTOL aircraft, the battery model being configured to model one or more performance characteristics of one or more batteries of the VTOL aircraft based on the structure of the one or more batteries;

computing, using a candidate model, a plurality of candidate flight itineraries for the VTOL aircraft;

computing, for the plurality of candidate flight itineraries, one or more constraints associated with charging the one or more batteries of the VTOL aircraft;

initializing a simulation based on the battery model of the aircraft, the plurality of candidate flight itineraries, and the one or more constraints associated with charging the one or more batteries; and

simulating, using the initialized simulation, a performance the VTOL aircraft within a simulated environment, wherein simulating the performance of the VTOL aircraft comprises simulating, using the battery model, a performance of the one or more batteries of the VTOL aircraft across a plurality of simulated flights within the simulation environment, the plurality of simulated flights being based on the plurality of candidate flight itineraries and the constraints associated with charging the one or more batteries.

34 . The computing system of claim 33 , wherein the structure of the one or more batteries indicates at least one of: a cell type, a cell chemistry, an organizational structure of cells, how cell modules are packed together, or a material used in the one or more batteries.

35 . The computing system of claim 33 , wherein the one or more performance characteristics comprise at least one of: an expected short-term performance or an expected long-term performance of the one or more batteries.

36 . The computing system of claim 33 , wherein the operations further comprise:

computing, based on the performance of the one or more batteries of the VTOL aircraft within the simulated environment, a health of the one or more batteries for each of the candidate flight itineraries.

37 . The computing system of claim 36 , wherein the operations further comprise:

computing, based on the health of the one or more batteries for each of the candidate flight itineraries, a selected flight itinerary for the VTOL aircraft.

38 . The computing system of claim 37 , further comprising:

outputting instructions indicative of the selected flight itinerary to a computing device associated with the VTOL aircraft.

39 . The computing system of claim 36 , further comprising:

computing, based on the health of the one or more batteries for at least one candidate flight itinerary, a change to the at least one candidate flight itinerary,

wherein the change to the at least one candidate flight itinerary comprises at least one of: a change to a charging time, a change to a type of charge, a change that increases a flight range of the VTOL aircraft, or a change that increases the health of the one or more batteries.

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

accessing a battery model of a VTOL aircraft, the battery model being configured to model one or more performance characteristics of one or more batteries of the VTOL aircraft based on the structure of the one or more batteries;

computing, using a candidate model, a plurality of candidate flight itineraries for the VTOL aircraft;

computing, for the plurality of candidate flight itineraries, one or more constraints associated with charging the one or more batteries of the VTOL aircraft;

initializing a simulation based on the battery model of the aircraft, the plurality of candidate flight itineraries, and the one or more constraints associated with charging the one or more batteries; and

simulating, using the initialized simulation, a performance the VTOL aircraft within a simulated environment, wherein simulating the performance of the VTOL aircraft comprises simulating, using the battery model, a performance of the one or more batteries of the VTOL aircraft across a plurality of simulated flights within the simulation environment, the plurality of simulated flights being based on the plurality of candidate flight itineraries and the constraints associated with charging the one or more batteries.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075007/0157 →
CHANGE OF NAME Recorded Feb 9, 2026
From: UBER ELEVATE, INC.
To: JOBY ELEVATE, INC.
Reel/Frame 074720/0156 →
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 21, 2026
From: VILLA, IAN ANDREAS; NARU, RYAN PATRICK; LURIE, RAPHAEL MAX; WARMOTH, ADAM; SCHULZ, KARL WESTON
To: UBER TECHNOLOGIES, INC.
Reel/Frame 073528/0670 →