US 12,346,876 B2
Intelligent prediction of bundles of spare parts
Zhennong Wang, Bellevue, WA (US); and Yun Shi, Bellevue, WA (US)
Assigned to The Boeing Company, Arlington, VA (US)
Filed by THE BOEING COMPANY, Arlington, VA (US)
Filed on Feb. 6, 2023, as Appl. No. 18/165,184.
Application 18/165,184 is a continuation of application No. 17/175,991, filed on Feb. 15, 2021, granted, now 11,574,285.
Application 17/175,991 is a continuation of application No. 16/145,731, filed on Sep. 28, 2018, granted, now 10,922,650, issued on Feb. 16, 2021.
Prior Publication US 2023/0186238 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/0875 (2023.01); G06Q 10/063 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0202 (2023.01); G06Q 30/06 (2023.01); G06Q 30/0601 (2023.01); G06Q 10/083 (2024.01)
CPC G06Q 10/0875 (2013.01) [G06Q 10/063 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0202 (2013.01); G06Q 30/0633 (2013.01); G06Q 10/0838 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for bundling parts, the method, comprising:
determining, using a computer processor, a plurality of maintenance events for a plurality of replacement parts, the determining comprising:
identifying, using the computer processor, one or more replacement parts for a maintenance event, based on one or more replacement part events occurring within a time period related to the maintenance event, wherein the time period relating to the maintenance event comprises a time period relating to a starting point in time for the maintenance event and an ending point in time for the maintenance event;
generating, using the computer processor, a two dimensional array relating to the plurality of maintenance events and the plurality of replacement parts;
generating, using the computer processor, one or more clusters of replacement parts based on the plurality of maintenance events and the two dimensional array;
calculating a local weight for a plurality of entries in the two dimensional array;
calculating a global weight for the plurality of entries in the two dimensional array;
reducing a dimension of the two dimensional array, based at least in part on the calculated local weights and global weights;
predicting, using the computer processor, one or more bundles of replacement parts, based on the clusters, wherein each bundle comprises a plurality of replacement parts necessary to complete a task;
bundling together, in each bundle as predicted, the plurality of replacement parts; and
responding to receiving a search comprising a replacement part in the bundle or of the task, by transmitting a bundle as predicted through an output device.