IP Library Granted Patent US 12,518,239
Granted Patent B2
US 12,518,239 · App. 17/684,500 · Granted Jan 6, 2026

Optimizing aircraft load distribution

Inventors: Maxime Gariel (San Francisco, CA); Steven Hiles (Melbourne, FL); Evan Wilson (San Francisco, CA)
Assignee: JOBY AERO, INC.
G06Q10/08G01M1/125G06Q10/06316G06Q10/0633
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,518,239
App. No.
17/684,500
Granted
Jan 6, 2026
Kind
B2
Abstract

A method includes determining initial load distribution data for a cargo area in an aircraft based on an estimated total weight of unloaded items. The cargo area includes a plurality of zones. The initial load distribution data includes a recommended weight for each of the zones and an estimated center of gravity (CG) for the aircraft as loaded with the items. The method includes displaying the initial load distribution data, acquiring a first weight value for a first set of items, and determining that the first set of items has been loaded into a first zone. The method includes determining updated load distribution data based on the first weight value and the location of the first zone in the aircraft. The updated load distribution data includes an updated recommended weight for each of the zones and an updated CG. The method includes displaying the updated load distribution data.

Claims (64)

1 . A non-transitory computer-readable medium comprising computer-executable instructions, the computer-executable instructions configured to cause one or more processing units to:

determine an initial total weight of an aircraft loaded with loaded items;

determine initial load distribution data for an aircraft cargo area in the aircraft based on an estimated initial total weight of unloaded items and on the initial total cargo weight, wherein the aircraft cargo area includes a plurality of zones, and wherein the initial load distribution data includes a recommended weight for each of the zones and an estimated center of gravity (CG) for the aircraft as loaded with the unloaded and loaded items;

display the initial load distribution data on a user device;

acquire a first weight value for a first set of one or more items of the unloaded items;

determine that the first set of one or more items has been loaded into a first zone and that a remaining set of one or more items has not yet been loaded;

determine updated load distribution data based on the first weight value and the location of the first zone in the aircraft, wherein the updated load distribution data includes an updated recommended weight for each of the zones and an updated CG for the aircraft based on the first set and remaining set of one or more items, wherein redistribution load data comprises the updated recommended weight for each of the zones and the updated CG for the aircraft; and

display the updated load distribution data on the user device.

2 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to acquire the first weight value on the user device via user input.

3 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to acquire the first weight value from a scale in communication with the user device.

4 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to acquire the first weight value by optically scanning the first set of one or more items.

5 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to acquire the first weight value from a remote server that includes one or more weight values for the first set of one or more items.

6 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to determine that the first set of one or more items has been loaded into the first zone based on user input on the user device.

7 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to automatically determine that the first set of one or more items has been loaded into the first zone using an image acquisition device.

8 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to:

determine when the first zone is loaded; and

instruct the user to load a second zone of the plurality of zones when the first zone is loaded.

9 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to instruct the user to load the second zone after the first zone based on a sequence of zones indicated in a predetermined loading sequence for the aircraft.

10 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to receive user indication that the user is loading a second set of one or more items into a second zone after the first zone is loaded.

11 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to determine the updated load distribution data based on one or more CG location constraints.

12 . The computer-readable medium of claim 11 , further comprising instructions that cause the one or more processing units to render a notification on the user device that indicates when the one or more CG location constraints are not achievable based on a current loading of the aircraft.

13 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to determine the updated load distribution data by minimizing the deviation of the CG from a desired CG for the aircraft.

14 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to determine the updated load distribution data based on one or more zone weight constraints.

15 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to render a cargo management graphical user interface that receives user input indicating an amount of weight has been moved from the first zone to a second zone.

16 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to:

acquire an additional weight value for an additional item in the first zone;

determine a specific location of the additional item within the first zone; and

determine the updated load distribution data based on the additional weight value and the specific location of the additional item in the first zone.

17 . The computer-readable medium of claim 1 , further comprising instructions that cause the one or more processing units to:

determine a plurality of subsequent weight values for subsequent sets of items loaded onto the aircraft;

determine subsequent updated load distribution data for each of the subsequent sets of items; and

display the subsequent updated load distribution data on the user device as the subsequent updated load distribution data is calculated.

18 . A method comprising:

determining an initial total weight of an aircraft loaded with loaded items;

determining, on a user device, initial load distribution data for the aircraft cargo area in an aircraft based on an estimated initial total weight of unloaded items and on the initial total cargo weight, wherein the aircraft cargo area includes a plurality of zones, and wherein the initial load distribution data includes a recommended weight for each of the zones and an estimated center of gravity (CG) for the aircraft as loaded with the unloaded and loaded items;

displaying the initial load distribution data on the user device;

acquiring, on the user device, a first weight value for a first set of one or more items of the unloaded items;

determining, on the user device, that the first set of one or more items has been loaded into a first zone and that a remaining set of one or more items has not yet been loaded;

determining, on the user device, updated load distribution data based on the first weight value and the location of the first zone in the aircraft, wherein the updated load distribution data includes an updated recommended weight for each of the zones and an updated CG for the aircraft based on the first set and remaining set of one or more items, wherein redistribution load data comprises the updated recommended weight for each of the zones and the updated CG for the aircraft; and

displaying the updated load distribution data on the user device.

19 . The method of claim 18 , further comprising acquiring the first weight value on the user device via user input.

20 . The method of claim 18 , further comprising acquiring the first weight value from a scale in communication with the user device.

21 . The method of claim 18 , further comprising acquiring the first weight value by optically scanning the first set of one or more items.

22 . The method of claim 18 , further comprising acquiring the first weight value from a remote server that includes one or more weight values for the first set of one or more items.

23 . The method of claim 18 , further comprising determining that the first set of one or more items has been loaded into the first zone based on user input on the user device.

24 . The method of claim 18 , further comprising automatically determining that the first set of one or more items has been loaded into the first zone using an image acquisition device.

25 . The method of claim 18 , further comprising:

determining when the first zone is loaded; and

instructing the user to load a second zone of the plurality of zones when the first zone is loaded.

26 . The method of claim 18 , further comprising instructing the user to load the second zone after the first zone based on a sequence of zones indicated in a predetermined loading sequence for the aircraft.

27 . The method of claim 18 , further comprising receiving user indication that the user is loading a second set of one or more items into a second zone after the first zone is loaded.

28 . The method of claim 18 , further comprising determining the updated load distribution data based on one or more CG location constraints.

29 . The method of claim 28 , further comprising rendering a notification on the user device that indicates when the one or more CG location constraints are not achievable based on a current loading of the aircraft.

30 . The method of claim 18 , further comprising determining the updated load distribution data by minimizing the deviation of the CG from a desired CG for the aircraft.

31 . The method of claim 18 , further comprising determining the updated load distribution data based on one or more zone weight constraints.

32 . The method of claim 18 , further comprising rendering a cargo management graphical user interface that receives user input indicating an amount of weight has been moved from the first zone to a second zone.

33 . The method of claim 18 , further comprising:

acquiring an additional weight value for an additional item in the first zone;

determining a specific location of the additional item within the first zone; and

determining the updated load distribution data based on the additional weight value and the specific location of the additional item in the first zone.

34 . The method of claim 18 , further comprising:

determining a plurality of subsequent weight values for subsequent sets of items loaded onto the aircraft;

determining subsequent updated load distribution data for each of the subsequent sets of items; and

displaying the subsequent updated load distribution data on the user device as the subsequent updated load distribution data is calculated.

Assignments (2)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Jun 10, 2024
From: XWING, INC.
To: JOBY AERO, INC.
Reel/Frame 067679/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: GARIEL, MAXIME; HILES, STEVEN; WILSON, EVAN
To: XWING, INC.
Reel/Frame 059582/0290 →
Continuity (2)
Provisional Application 63156984 · Mar 5, 2021
Related Publication 20220284531A1 · Sep 8, 2022
References Cited (23)
US 2890826A · Cushman · 1959 [cited by examiner]
US 2987254A · Kolisch · 1961 [cited by examiner]
US 4622639A · Adelson · 1986 [cited by examiner]
US 5823468A · Bothe · 1998 [cited by examiner]
US 9508234B2 · Noe · 2016 [cited by examiner]
US 20170315014A1 · Regan · 2017 [cited by examiner]
US 20210293650A1 · Bes Torres · 2021 [cited by examiner]
CN 114372639A · 2022 [cited by examiner]
EP 1211172A2 · 2002 [cited by examiner]
JP S61238595 · 1986 [cited by examiner]
JP H05185995 · 1993 [cited by examiner]
WO WO2008008051A2 · 2008 [cited by examiner]
WO WO2008062867A1 · 2008 [cited by examiner]
JPH05185995 Jul. 27, 1993 (Year: 1993). [cited by examiner]
AMC-ACLP-Workbook-36-101-vol. II-Jan. 1, 2015 (Year: 2015). [cited by examiner]
ICODES_A_Load-Planning_System_that_Demonstrates_the_Kym Pohl and Peter Morosoff: InterSymp-2011, Baden-Baden, Germany, Aug. 2, 2011 (Year: 2011). [cited by examiner]
Icodes-integrated-computerized-deployment-system CDM Technologies Inc., San Luis Obispo, California: Technical Report (CDM-20-06), Nov. 2006 (Year: 2006). [cited by examiner]
Translation_CN114372639 (Year: 2022). [cited by examiner]
Aircraft Load Optimization—QUBO models under multiple constraints. Article dated Feb. 22, 2021. [cited by applicant]
Center of gravity of an aircraft—Wikipedia. Downloaded from the wayback machine. Archived on Feb. 24, 2021. Accessed May 2, 2022. https://web.archive.org/web/20210224203941/https://en.wikipedia.org/wiki/Center_of_gravit… [cited by applicant]
Cessna Grand Caravan Information Manual—Dated Jun. 5, 2008. Extract the following PDF pages for submission: 1-8, 25-26, 52-53, 72-83, 331-382. [cited by applicant]
Optimal Aircraft Load Balancing. Article dated Nov. 2008. [cited by applicant]
Optimizing Air Cargo Load Planning and Analysis. Article dated Jan. 2004. [cited by applicant]