IP Library Granted Patent US 12,254,777
Granted Patent B2
US 12,254,777 · App. 17/303,418 · Granted Mar 18, 2025

Cloud service integration with onboard vehicle system

Inventors: Eric Mueller (San Francisco, CA); Christabelle Bosson (Mountain View, CA); Gregory Mark Gerard Belaus (Santa Clara, CA)
Assignee: JOBY AERO, INC.
G08G5/0013B64D43/00G08G5/0039
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,254,777
App. No.
17/303,418
Granted
Mar 18, 2025
Kind
B2
Abstract

Example embodiments are directed to systems and methods for providing cloud service to an onboard aerial vehicle system, A cloud service system accesses a flight related data. Using the flight related data, the cloud service system generates flight operations in a format of an avionics system on an aerial vehicle. A communication link is established over a communication network between the cloud service system and the aerial vehicle and the generated flight operations is transmitted to the aerial vehicle as digital data sent as data packets. The cloud service system then monitors, in real time, the aerial vehicle during a flight, wherein the monitoring comprises receiving and storing in-flight data from the aerial vehicle and the in-flight data is data reconstructed from a plurality of data packets received from the aerial vehicle. The cloud service system determines, based on the received in-flight data, whether to update the flight operations.

Claims (53)

1. A method for providing cloud service to an onboard aircraft system, the method comprising:

accessing, by a cloud service system, flight related data;

using the flight related data, generating flight operations in a format of an avionics system on an aircraft;

establishing a communication link over a communication network between the cloud service system and the aircraft;

transmitting, by a hardware processor of the cloud service system, the generated flight operations to the aircraft as digital data sent as data packets over the communication network, wherein the generated flight operations are configured to be communicated to a user onboard the aircraft;

transmitting a portion of the flight operations to a component of the aircraft, wherein the portion causes the component to automatically perform an operation:

monitoring, in real time, the aircraft during a flight, the monitoring comprising receiving and storing in-flight data from the aircraft, the in-flight data being data reconstructed from a plurality of data packets received over the communication network from the aircraft; and

determining, based on the received in-flight data, whether to update the flight operations.

2. The method of claim 1 , wherein receiving the in-flight data comprises receiving telemetry data as digital data in real time while the aircraft is in flight.

3. The method of claim 1 , further comprising:

responsive to determining to update the flight operations, generating updated flight operations based on the in-flight data; and

transmitting the updated flight operations to the aircraft.

4. The method of claim 1 , further comprising:

processing flight data post flight, the processing the flight data post flight including analyzing the in-flight data collected over the duration of the flight; and

using the processed flight data as feedback to refine a component used to generate the flight operations.

5. The method of claim 1 , wherein generating the flight operations comprises applying current trip data to a machine-trained flight operation model.

6. The method of claim 1 , wherein generating the flight operations comprises using heuristics based on historical data to select the flight operations.

7. The method of claim 1 , wherein the plurality of data packets received over the communication network comprises at least some duplicate data packets received from a multi-modem router onboard the aircraft.

8. The method of claim 1 , further comprising:

receiving the plurality of data packets from the aircraft; and

reconstructing the in-flight data from the plurality of data packets.

9. A system to provide cloud service to an onboard aircraft system, the system comprising:

one or more hardware processors; and

memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:

accessing flight related data;

using the flight related data, generating flight operations in a format of an avionics system on an aircraft;

establishing a communication link over a communication network between the cloud service system and the aircraft;

transmitting the generated flight operations to the aircraft as digital data sent as data packets over the communication network, wherein the generated flight operations are configured to be communicated to a user onboard the aircraft;

transmitting a portion of the flight operations to a component of the aircraft, wherein the portion causes the component to automatically perform an operation:

monitoring, in real time, the aircraft during a flight, the monitoring comprising receiving and storing in-flight data from the aircraft, the in-flight data being data reconstructed from a plurality of data packets received over the communication network from the aircraft; and

determining, based on the received in-flight data, whether to update the flight operations.

10. The system of claim 9 , wherein receiving the in-flight data comprises receiving telemetry data as digital data in real time while the aircraft is in flight.

11. The system of claim 9 , where the operations further comprise:

responsive to determining to update the flight operations, generating updated flight operations based on the in-flight data; and

transmitting the updated flight operations to the aircraft.

12. The system of claim 9 , where the operations further comprise:

processing flight data post flight, the processing the flight data post flight including analyzing the in-flight data collected over the duration of the flight, and

using the processed flight data as feedback to refine a component used to generate the flight operations.

13. The system of claim 9 , wherein generating the flight operations comprises applying current trip data to a machine-trained flight operation model.

14. The system of claim 9 , wherein generating the flight operations comprises using heuristics based on historical data to select the flight operations.

15. The system of claim 9 , wherein the plurality of data packets received over the communication network comprises at least some duplicate data packets received from a multi-modem router onboard the aircraft.

16. The system of claim 9 , where the operations further comprise:

receiving the plurality of data packets from the aircraft; and

reconstructing the in-flight data from the plurality of data packets.

17. A non-transitory machine-storage medium storing instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:

accessing flight related data;

using the flight related data, generating flight operations in a format of an avionics system on an aircraft:

establishing a communication link over a communication network between a cloud service system and the aircraft;

transmitting the generated flight operations to the aircraft as digital data sent as data packets over the communication network, wherein the generated flight operations are configured to be communicated to a user onboard the aircraft;

transmitting a portion of the flight operations to a component of the aircraft, wherein the portion causes the component to automatically perform an operation;

monitoring, in real time, the aircraft during a flight, the monitoring comprising receiving and storing in-flight data from the aircraft, the in-flight data being data reconstructed from a plurality of data packets received over the communication network from the aircraft; and

determining, based on the received in-flight data, whether to update the flight operations.

18. The machine-storage medium of claim 17 , wherein transmitting the generated flight operations to the aircraft comprises transmitting a portion of the flight operations to a component of the aircraft, wherein the portion causes the component to automatically perform an operation.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075429/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075428/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075429/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075403/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075430/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: JOBY ELEVATE, INC.
To: JOBY AERO, INC.
Reel/Frame 075430/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: MUELLER, ERIC; BOSSON, CHRISTABELLE; BELAUS, GREGORY MARK GERARD
To: JOBY AERO, INC.
Reel/Frame 056476/0438 →
Continuity (2)
Provisional Application 63031210 · May 28, 2020
Related Publication 20210375142A1 · Dec 2, 2021
References Cited (79)
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 20140179535A1 · Stückl et al. · 2014 [cited by applicant]
US 20160009390A1 · Kugelmass · 2016 [cited by examiner]
US 20160012731A1 · Limbaugh · 2016 [cited by examiner]
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 20180216988A1 · Nance · 2018 [cited by applicant]
US 20180233054A1 · Woon · 2018 [cited by examiner]
US 20180308366A1 · Goel et al. · 2018 [cited by applicant]
US 20180354636A1 · Darnell et al. · 2018 [cited by applicant]
US 20180357909A1 · Eyhorn · 2018 [cited by examiner]
US 20190146508A1 · Dean et al. · 2019 [cited by applicant]
US 20190221127A1 · Shannon · 2019 [cited by applicant]
US 20190316849A1 · Abrego et al. · 2019 [cited by applicant]
US 20200103922A1 · Nonami et al. · 2020 [cited by applicant]
US 20200388166A1 · Rostamzadeh et al. · 2020 [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]
WO WO2018023556A1 · 2018 [cited by applicant]
WO WO2019089677A1 · 2019 [cited by applicant]
WO WO2020252024A1 · 2020 [cited by applicant]
Bennaceur et al., “Passenger-centric urban air mobility: Fairness trade-offs and operational efficiency”, Transportation Research Part C: Emerging Technologies, 2022, 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]