throbber
(12)
`
`United States Patent
`Sinex
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,606,546 B2
`Aug. 12, 2003
`
`US006606546B2
`
`(54) AIRCRAFT MAINTENANCE PROGRAM
`MANAGER
`
`(75) Inventor: Barry SineX, Duluth, MN (Us)
`
`'
`.
`-
`-
`(73) Asslgnee' SIlJnSeX Holdmgs’ LLC’ Duluth’ MN
`(
`)
`
`.
`( 4 ) Notice:
`
`.
`.
`.
`.
`SubJect' to any disclaimer, the term of this
`Pawnt 1S mended 0r adlllsted under 35
`U-S-C- 154(b) by 460 days-
`
`6/1999 Isherwood ................. .. 705/37
`5,918,219 A
`8/1999 Chapin, Jr. ................ .. 701/30
`5,931,878 A
`6,003,808 A 12/1999 Nguyen et al. ..
`244/1 R
`
`. . . .. 702/184
`6,006,171 A 12/1999 Vines et al. . . . . . . . .
`..... .. 701/29
`6,067,486 A
`5/2000 Aragones et al.
`6,092,102 A
`7/2000 Wagner .................... .. 709/206
`6,125,312 A
`9/2000 Nguyen et al. ............. .. 701/35
`6,148,297 A 11/2000 SWor et al. . . . . . .
`. . . . .. 70/3
`
`.. 340/971
`6,150,959 A 11/2000 Germanetti ..
`_____ __ 455/66
`6,173,159 B1 * 1/2001 Wright et aL
`340/506
`6,246,320 B1 * 6/2001 Monroe
`6,246,341 B1 * 6/2001 Germanetti ............... .. 340/946
`
`(21) Appl. N0.: 09/728,579
`.
`_
`(22) Med‘
`(65)
`
`Dec‘ 1’ 2000
`Prior Publication Data
`
`US 2001/0032114 A1 Oct. 18, 2001
`
`Related US. Application Data
`(60) Provisional application No. 60/168,400, ?led on Dec. 1,
`1999_
`(51) Int C17
`
`G0 1 C 21/00
`
`.
`(58) Fleld
`
`(52) US. Cl. ....................... .. 701/29; 340/439; 340/500;
`340/971; 395/50; 395/60; 705/26
`Agog/7232(1)’
`60 614’ 61’5_ 705/26f 707’/103 ’104_’235/375’
`’
`’
`’
`’
`’
`’
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
`5,216,612 A
`5,454,074 A *
`5,778,381 A
`5,828,969 A
`
`364/468
`6/1993 Cornett et al. ............ ..
`395/161
`9/1995 Hartel et al.
`707/104
`7/1998 Sandifer ......... ..
`10/1998 Chamney et al. ........... .. 701/29
`
`OTHER PUBLICATIONS
`“Ground—Support Equipment”, Anonymous, Air Transport
`World, vol. 31, N0. 10, pp. 107—113, Oct. 1994.
`“American reduces GSE Costs”, Airports International, p.
`29, Oct. 29, 1994.
`
`* cited by examiner
`_
`_
`Primary Examufler—Thomas G‘ Black
`Asststant Examzner—Tuan C To
`(74) Attorney, Agent, or Firm—Kinney & Lange, PA.
`
`ABSTRACT
`(57)
`f
`.
`ft
`. t
`.
`f
`A t
`sys em or managing an a1rcra mam enance program or
`an aircraft operated by an operator includes means for
`extracting maintenance tasks for the aircraft from at least
`one aircraft maintenance document, means for sorting the
`maintenance tasks into initial maintenance task groups hav
`ing common control points, and means for guiding the
`airline operator to organize the maintenance tasks and initial
`maintenance task groups into a plurality of maintenance task
`groups.
`
`20 Claims, 19 Drawing Sheets
`
`100
`
`M
`
`102——
`
`Receive "‘ '
`
`Program
`1
`
`1 04——
`Add Non-Routine Tasks
`
`J.
`106** Receive and Track
`Accumulated Time Data
`for each Aircraft
`
`l
`
`108*
`T Receive and Log Task
`Accomplishment Data
`
`110——
`Compare
`Accumulated Time Data
`
`Task Due Data
`
`1
`112—— Report on Tasks
`Approaching Their
`Time Control Point
`
`CiM Ex. 1015 Page 1
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 1 0f 19
`
`US 6,606,546 B2
`
`1 2—_
`
`Aircraft
`
`Aircraft _'_'_l 4
`§ Maintenance
`§ Requirements
`
`Use
`Pref r :1
`20__ e e ces
`
`10
`
`Program
`Manager
`
`28
`
`l
`
`Reliability
`Manager
`
`24
`
`|
`
`Tracking
`Manager
`
`Dynamic
`Aircraft
`Maintenance
`Production
`32—_' Personnel / Manage!‘
`Electronic _—30
`Training —H\ Publications
`Manager
`Manager
`26
`
`“"99”
`Trammg
`Records
`
`I
`
`FAA Training
`Requirements
`I
`
`1
`
`16
`
`I
`
`18
`
`H61 1
`[IFS/‘6M OVERV/EW)
`
`'
`
`CiM Ex. 1015 Page 2
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 2 of 19
`
`US 6,606,546 B2
`
`42—-
`Extract Aircraft Data
`
`40
`//
`
`44 ”“
`
`46———-—
`
`User Select
`MSG-2 Logic or
`MSG-3 Logic
`i
`Organize Tasks into
`Master Maintenance
`Program
`
`48-
`Planner Modi?cations to
`Maintenance Program
`
`H62
`6m’ BMW/414M165?)
`
`CiM Ex. 1015 Page 3
`
`

`
`U.S. Patent
`
`2
`
`2B6
`
`
`
`Em:o_mm_:ton_ auEm_>_oz: E:eBm:.e_EE_e< finxucfizemz:o_mme®5m:£S§<lWQ.w
`
`
`
`
`
`9ooowmeow?w_H.eeevwoew?ow
`
`ooowmeow?w.Wooowwoew?w_
`
`pm__V_§_o5:ooowooow?w_
`
`9_8._o.<
`
`oooveoow:ow?9B:<%o_ew?_wono_<M.eeow?_wooo<wooow?9we%woew?9
`
`ooowoeo¢w_ew?o,emwZ
`
`
`
`eee¢Looownew?9non2
`
`w§_V_8;o5:EawoooweoevSow?9mo:<
`
`M,m.0;mweweweN?owofwewee
`
`
`
`
`6,oeewAloe?_Qow?9ee®_<W3__V_8._o8:3.eoov+noee¢Qow?o.noe_<
`
`CiM Ex. 1015 Page 4
`
`CiM Ex. 1015 Page 4
`
`
`

`
`U.S. Patent
`U.S. Patent
`
`Aug. 12, 2003
`Aug. 12, 2003
`
`Sheet 4 0f 19
`Sheet 4 of 19
`
`US 6,606,546 B2
`US 6,606,546 B2
`
`.0E.o
`
`.0
`
`Eav.3wmmSmElE0?
`
`
`o.§.:.§&o25%60518339E<gz8m_mV696niw
`
`E&.qEuwmm._mmEE0?
`
`O.%_§§o933605:B:-2§§<gz8mmV693miw
`
`HEH“2
`
`
`
`zocfimao29523m>_.SmfiQmEgmEm%>o:2Em0395
`
`
`mu>_m>V62:mz:ZMDHMM12$M08548Z_<MQ@tu>OTK
`
`
`
`O.@o-om-nu_m_5
`
`Q.:oBmcmio
`
`NTK
`
`sEEto-mcoz.§s3%.36m§<<m:§<EE8525%V696
`
`
`
`
`
`Q.3x_S§:<06233x§.6&<mm:65SQ§_§.$
`
`
`
`
`
`>3_un>o%Em:o.5m§\_uEEoouLm.L®:_3ubmu5:mC\_on®Eux6uo<
`
`
`
`Q.58668%23EmfiV3668-8»
`
`
`
`
`
`Mood2.95m:om<m_o<dmEumka
`
`<
`
`
`
`26$3__§.8_6»%t<mz_<2V696®Q-¢N
`
`o.3_§_SE2QNEE22:M63moéw
`
`ems?
`
`
`
`
`
`m3900-30-03mm.gos_-B&0802266&9,6%
`
`
`
`
`
`$0:oEmEEmxn_m3mM>®:__m2o:_.u:oNSt.*0m6:m.___n>Sm,._m.:Lupxu
`
`
`
`
`
`
`
`Eatfi-mogmoz_g.<.m;_.m_mN_;_E<Em;.<uE,m_m>-nmmmzow
`
`
`
`
`
`_$ooo-mmQ-om_no622
`
`
`
`
`
`
`
`
`
`-uL.u$mLS.mLn:umx31_o>St.+0:e_pmE:\_mxu_m:m.Sm::a:_u_.__6:0
`
`38_
`
`
`€_,__£mwhzwuu.natm:_3on.6E96.6.62%mmmsomEm_2§_
`
`
`
`
`
`rim\_.9$0u_.:o_ponmLuuzuomg;5oo:m___u>Sm_mEBkuEétuum:O-m¢TOKN
`
`
`
`
`
`Si66uo:m_:u>_:m_mEupxmEQEL-2EZmuog-mmmmzom
`
`
`
`72:0:o_n_m___mpmE
`
`_._m.>oEuL
`
` Q
`<I
`
`<N
`
`
`
`
`
`\C8.m>m_02$onu3mo__&<-Eoz<tomm_:m92$,fig:pu__£.mmo-_n_-o_nm
`
`
`
`
`
`
`
`
`
`M
`
`Km
`
`mm
`
`CiM Ex. 1015 Page 5
`
`CiM Ex. 1015 Page 5
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 5 0f 19
`
`US 6,606,546 B2
`
`100
`,/1/
`
`102—-
`Receive Maintenance
`Program
`l
`
`1 04——
`Add Non-Routine Tasks
`
`l
`
`106——_ Receive and Track
`Accumulated Time Data
`for each Aircraft
`
`10&—— _
`Recelve and Log Task
`Accomplishment Data
`
`Compare
`110——
`Accumulated Time Data
`to
`Task Due Data
`
`l
`1 12—— Report on Tasks
`Approaching Their
`Time Control Point
`
`FIG. 5
`(re/Iowa MANAGER)
`
`CiM Ex. 1015 Page 6
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 6 of 19
`
`US 6,606,546 B2
`
`6%®®N¢N
`
`63mmfim
`
`6;23%
`
`6%mm\nm\m
`
`PE
`
`63wmmnm
`
`6:89mm
`
`6%oo\®m\m
`
`
`
`66;Emfim
`
`6%mm\mm§
`
`63mmtm
`
`63mmnmm
`
`PE
`
`6?80%
`
`P.r_
`
`6:mimm
`
`6%mm\m§
`
`asmmmwm
`
`63mmnnm
`
`6;_.m.m_mN
`
`6%mmmmm
`
`6%mm\mw§
`
`®m_M:.53M._.m
`
`zoE_66mm5
`
`
`
`
`
`mmopm.o._3u_.:um.u_6__m_>.626Dune§o.G>_um:ummm.6__Q-:®-Q_Nm
`
`
`
`
`
`
`
`.me._nEu_u_m:6_3.:_LoonDunn>>0L0\.._0mEDmmNL:Q»Z®-Q_,Nm
`
`
`
`
`
`._m>oEP_€_:__LoonmS_:.coM.mm:_fi:6.newmmoumm::u:_u_.__
`
`
`
`
`
`
`
`
`
`
`
`‘sous?m:__u:_u:_.m6.EuEu_u_N:LOP_.:sown;ummommm:O-N_®-OmNm
`
`
`
`
`
`
`
`
`
`
`
`
`
`scum;nmmumo_._._uo:m___u>.Sm_mE3.xo_.Eo+_uLmNO.N_®-QNNm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.om<.662.m<..:<.:<_m<.m<_6e6%_Em6mE6_
`
`.69EEE6
`
`
`
`
`
`Eooowm_6z6%_Em6mo&
`
`
`
`
`
`.66S6E%n3_m_>66:66.6;6666mmm6-m_m-Qmmm
`
`
`
`
`
`
`
`
`
`.6s%e66n3_m_>66%693m6-n_m-onmm
`
`
`
`
`
`.®_<.n_<.m<.n<_626%_EMEQLL
`
`
`
`.uEm¢§ou:_3
`
`
`
`
`
`._m>oEo._§=__Loom.mP__:wnM.®EN.¢
`
`
`
`
`
`Eooomm_6>_6%_E«cmEL
`
`
`
`
`
`.ou_QQO®_mE3:_rCNL®O.._m
`
`
`
`
`
`$000+»_m>._mu:_Em6mEm
`
`M6658
`
`_m>_up:_m—O-:®-O—Nm
`
`EQOQ
`
`:o-:m-o_mm
`
`o¢QOO¢N
`
`_m>Luu:_
`
`m6-m_m-ommm
`
`Eooowm
`
`:m>LwuE
`
`NN»\
`
`m5-m_m-ommm
`
`ou_QQQ®
`
`_mEmu:_
`
`:o-mE-ommm
`
`Eooomm
`
`_m?_uur__
`
`mmo-m§-ommm
`
`_m.?_uu:_
`
`800$
`
`CiM Ex. 1015 Page 7
`
`CiM Ex. 1015 Page 7
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 7 0f 19
`
`US 6,606,546 B2
`
`
`
`
`
`xugm cum; zommmum
`
`N .2
`
`
`
`6298 9 s?s. .6 88; 009 55s, a QQQNBQ: E 25 963
`
`CiM Ex. 1015 Page 8
`
`

`
`U.S. Patent
`
`Aug. 12,2003
`
`Sheet 8 of 19
`
`US 6,606,546 B2
`
`1 62——
`
`Extract Fleet
`Data
`
`160
`
`flee
`(WP mmam)
`
`164—
`
`Sort Tasks into
`Zones
`
`l
`1 66—— Computer
`Generate
`Proposed Flow
`l
`168—— Planner
`Modifications to
`Proposed Flow
`l
`1 70—— Assign Tasks
`According to
`Flow
`
`172
`
`l
`Track Time
`Entries
`l
`174— _' Estimate Time
`Remaining on
`Incomplete Tasks
`l
`176— _ Passdown Notes
`and Corrective
`Actions
`
`178
`
`l
`Inspection
`Feedback
`
`180—
`Add Non-Routine
`Tasks
`
`CiM Ex. 1015 Page 9
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 9 0f 19
`
`US 6,606,546 B2
`
`790
`i
`
`794
`
`U6248 tatua
`
`Production
`
`/%
`
`LOG OFF
`
`Mailing
`
`A
`
`
`
`X00 \
`
`5 4 5 6 7 a 9 1O 11
`
`
`
`Day 11 of 25 12 15 14 15 1e 17 18 19 20 21
`
`24 25 26 27 25 29
`
`20591 Currant Eatimatad Hours
`
`15000 Projected H ours
`
`COUNT ESTIMATED HOURE
`
`ACTUAL HOURS
`
`°/.,COMF’LETE
`
`CHECK ETATUE
`
`05E
`
`109
`
`Non-Estimated
`
`254
`
`otala
`
`2156
`
`[2:Ccr1ter Wings
`15: Her. Stabilizer
`
`i4: N055 Section
`
`[5: Mid Fuselage
`
`i6: Var. Stabilizer
`7: Enginea
`i 5: F‘yloria
`
`i 9: Other
`
`Mechanics
`
`|
`
`2/8
`
`“
`
`v26
`
`F169
`
`CiM Ex. 1015 Page 10
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 10 0f 19
`
`US 6,606,546 B2
`
`oiwc
`
`mmw
`
`
`
`/l\\|l NAN 1k
`
`\ \ \
`
`11%
`
`CiM Ex. 1015 Page 11
`
`

`
`U.S. Patent
`
`Aug. 12,2003
`
`Sheet 11 of 19
`
`US 6,606,546 B2
`
`DLopoun_m:_
`
`D DDn
`
`ED
`
` _ULMTQEEC&__>>£7
`
`
`
` UDv_u:mw_E335:.K=<_u:umz
`LUu£U_M—;uu_2
`
`D9:
`
`CiM EX. 1015 Page 12
`
`
`
`.m§u._u:<_.5>
`
`83NEo<LEGOmmozmm;
`
`u-oommm-m¢-mn DDDDUDID_uDE:
`
`
`1_opoun_m:_Lu_,_m_2:om__2,£1ficmu>;_..._L_._§:E_<E63bfieuV_mm_._u_:_2Eon}
`
`
`
`
`
`
`
`¢.®mnm-m_-m1 DDDn_DIUDD09:
`
`
`..opoun_m:_.:,0.832:332:3_<_6:6§_.axEo_Mx6£:_§..;uu_2
`
`
`
`w:mmau<::>-6:Mdmz_,m0z_>>
`
`
`
`
`
`.m3uL_u:<20>
`
`.m§P_u:<20>
`
`
`
`
`
`022$10:n_<fi.56&2.oomR.-m_-mn
`
`
`
`
`
`n_n_In_n_DLopoua_m:_1_u_Lm§:om_§.2:332:3_<_6§§_Lo\.Eu_MV_m.mtu_3_2Z322
`
`
`
`
`
`
`
`+zms_z@_mm<256
`
`.m3P;u:<20>
`
`368:<30
`
`CiM Ex. 1015 Page 12
`
`

`
`U.S. Patent
`U.S. Patent
`
`Aug. 12, 2003
`Aug. 12, 2003
`
`Sheet 12 0f 19
`Sheet 12 of 19
`
`US 6,606,546 B2
`US 6,606,546 B2
`
`E8622,)
`
`E80:62
`
`E30:62
`
`$6;
`E_.o_u_
`
`
`
`Fzm_2z®_mm<Fzmuuao
`
`:_u__<nEO®O._
`g E E
`HE6&6:
`
`36$__<no.0
`
`
`
`
`
`
`
`Qmv_M<_>_....<mM<20._mmF._.u_<\m_Q_®MmQZ3®<mM<zmoz,4<wm_>mmmu,nmo-m©m\.m-:-m1
`
`
`
`
`
`
`
`
`
`
`
`M.EmMM<\>._>-u_._Mfimzrmozi¢®mnm-m_-mn
`
`
`
`®Z_w__<u_Va:“EdF4L®Z_OQmm.N-mTNfi
`
`
`
`Lo\.Eumm.:_.:E_<.2
`
`
`
`§.8%:_.:_n__<._2
`
`
`
`
`
`:om____mo.LS.oumm:_.:_n__<.2
`
`CiM EX.1015 Page 13
`
`CiM Ex. 1015 Page 13
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 13 0f 19
`
`US 6,606,546 B2
`
`D t0 £20m
`
`
`
`
`
`“6361250 2236165 REE
`
`6:385}
`
`6:02
`
`E
`
`
`
`:QBQUFM O ‘559:3 O £0391 23350 O immuu @
`
`Luncofog
`
`T QM
`
`QmwwMUOML Z_ MEG;
`
`gm
`
`CiM Ex. 1015 Page 14
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 14 0f 19
`
`US 6,606,546 B2
`
`
`
`QM<U mmac.
`
`CiM Ex. 1015 Page 15
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 15 0f 19
`
`US 6,606,546 B2
`
`i .U _ L R). N6» 65
`
`/o® EON \mmw: 85:36
`
`
`
`who“
`
`
`
`65 $636; BEN.
`
`vmm/
`
`
`
`BEQQQQQQ $69660
`
`CiM Ex. 1015 Page 16
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 16 0f 19
`
`US 6,606,546 B2
`
`<1]
`
`I
`
`>
`
`(n15
`
`CiM Ex. 1015 Page 17
`
`

`
`U.S. Patent
`
`uA
`
`002291g
`
`91f071teehS
`
`/0nu
`
`2B/045,
`
`3m...<Q
`
`OOQN\mN\®
`
`L_®.Q_m._.m@tX86
`
`
`
`MMOQ(Q0
`
`D_§_=§m
`
`
`
`n_o.o©_nmw‘mm.m_:QVNWD
`
`Pamcummzowafiezes
`
`we\..v®O_mm$100009
`
`
`
`momma2.zmEw§EmufiomumCz<am_~6m_o
`
`zo:<3<>m
`
`
`
`
`
`LOLLUEzufitkmm;pug»Eweomo_o
`
`
`
`
`
`/09to._u>.6L6_uupu_LEoU:o_uounm:__mB_:_Smzoz
`
`
`
`:o_uuo_,uw_O._u>c:.S»O:o_uu<u>Eou.CooOgfimuw.O
`
`mmmmoommZ_fie:
`
`CiM EX.1015 Page 18
`
`CiM Ex. 1015 Page 18
`
`

`
`U.S. Patent
`
`Aug. 12,2003
`
`Sheet 18 6f 19
`
`US 6,606,546 B2
`
`>6;
`
`
`
`
`
`28M; tow? __.> @6236 D 66.5w 3%: 4//
`
`
`
`
`
`CiM Ex. 1015 Page 19
`
`

`
`U.S. Patent
`
`Aug. 12, 2003
`
`Sheet 19 of 19
`
`US 6,606,546 B2
`
`332—_ Receive
`Prioritized List
`of Tasks
`
`334——
`Receive Personnel
`Training Data
`
`33
`
`Are
`Resources
`Suf?cient to
`Timely
`Complete
`Check?
`
`330
`
`Match Tasks with ‘
`Best Skilled
`Employees
`
`Yes
`
`i
`Match Tasks With ——338
`Both Untrained and
`Trained Employees
`
`A
`
`FIG . 18
`(A070 ASS/6N)
`
`CiM Ex. 1015 Page 20
`
`

`
`US 6,606,546 B2
`
`1
`AIRCRAFT MAINTENANCE PROGRAM
`MANAGER
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application claims priority from Provisional Appli-
`cation No. 60/168,400, filed Dec. 1, 1999 for “Computerized
`Aircraft Maintenance Tracking Programming System” by
`Barry Sinex. Reference is hereby made to the following
`applications, which were filed on even date with the present
`application: “Dynamic Aircraft Maintenance Management
`System”, by Barry Sinex, application Ser. No. 09/728,773,
`filed Dec. 1, 2000 which is now U.S. Pat. No. 6,442,459;
`“Aircraft Maintenance Tracking System”, by Barry Sinex,
`application Ser. No. 09/728,774, filed Dec. 1, 2000, which is
`now 6,418,361; “Dynamic Aircraft Maintenance Production
`System”, by Barry Sinex, application Ser. No. 09/734,319,
`filed Dec. 1, 2000; “Dynamic Assignment of Maintenance
`Tasks to Aircraft Maintenance Personnel”, application Ser.
`No. 09/727,671, filed Dec. 1, 2000 by Barry Sinex; and
`“Dynamic Management of Aircraft Part Reliability Data”,
`by Barry Sinex, application Ser. No. 09/728,565, filed Dec.
`1, 2000.
`
`BACKGROUND OF THE INVENTION
`
`invention relates to the field of aircraft
`The present
`maintenance. More specifically, the present invention relates
`to a system and method for managing an aircraft mainte-
`nance program for an aircraft operated by an operator.
`Aircraft maintenance occupies a key position in airline
`operation because such maintenance is essential to the safety
`of passengers and the reliability of airline schedules. Each
`aircraft has its own maintenance requirements which are
`designed to keep the aircraft in an airworthy condition.
`These aircraft maintenance requirements typically originate
`from the aircraft’s manufacturer, and can be revised
`throughout
`the life of the aircraft by the aircraft
`manufactures, the Federal Aviation Administration
`and/or the Maintenance Review Board (MRB).
`These aircraft maintenance requirements are documented
`in aircraft-specific MRB documents. An MRB document
`details each task that must be accomplished on a particular
`aircraft, the requirements of that task, and the frequency
`with which the task must be performed. The MRB document
`includes tasks that need to be accomplished anywhere from
`once a day to once every 20 years, as well as tasks that need
`to be accomplished after the aircraft has achieved a specific
`number of flight hours, flight cycles or other triggering
`indicia. For most major aircraft types, the MRB document
`lists somewhere between 800 to 2,000 different tasks.
`The MRB document details a very complicated mainte-
`nance schedule. To ensure compliance with the MRB
`document, airlines must implement various tracking pro-
`grams to monitor for the dates when tasks come due, as well
`as to log the completion of those tasks and any corrective
`actions taken.
`
`Because an aircraft produces revenue only when it is
`flying, it is essential for airline management to keep main-
`tenance time at a minimum. Thus, airlines commonly group
`tasks together (into letter-checks) rather than perform the
`tasks one at a time as they come due. Letter checks com-
`monly include “A checks”, “B checks”, “C checks” and “D
`checks”, with A checks occurring most frequently and
`having the fewest number of tasks. A and B checks typically
`can be performed overnight
`in a “line maintenance”
`environment, in which, assuming no complications arise, the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`In this
`time.
`typically loses little or no flight
`aircraft
`environment, the aircraft remains airworthy because it can
`be reassembled quickly.
`Conversely, C and D checks comprise a greater number of
`tasks, many of which require a substantial amount of time to
`complete. Thus C and D checks are typically performed in
`a heavy maintenance environment in which the aircraft is
`taken out of service. In this environment, an aircraft is taken
`into a hanger, where it is taken apart, inspected, fixed and
`reassembled during the course of one week to over a month.
`During this heavy maintenance period, non-routine tasks
`(those not detailed in the MRB document) are identified
`(often as a result of an inspection mandated by the MRB
`document), and parts that have reached their hard limits
`specified by the MRB document are replaced. Upwards of
`300 persons (including cleaners, mechanics, lead mechanics,
`inspectors and lead inspectors) may work on the mainte-
`nance of the aircraft.
`In addition, a management
`team
`including managers, supervisors, directors, production coor-
`dinators and shops managers coordinate the completion of
`the maintenance. This maintenance team typically works in
`three shifts a day, seven days a week, to complete the needed
`maintenance.
`
`To minimize the number of days the aircraft is removed
`from operation, a maintenance plan must be developed to
`assign and monitor the completion of tasks. The develop-
`ment of such a plan is made more difficult by the identifi-
`cation of non-routine tasks during the maintenance, back
`orders on parts which preclude the completion of certain
`tasks and the failure to complete timely critical path tasks
`(those which prevent subsequent
`tasks from being
`completed). No computer-based method exists to dynami-
`cally prepare such a maintenance plan using dynamically
`changing information, such as available labor hours,
`sequence and dependency of tasks, and the addition of
`non-routine tasks.
`
`Airlines can further save costs by escalating, when
`permissible,
`the intervals at which tasks are performed.
`Based upon reliability data collected by an airline during
`maintenance of their own aircrafts, the FAA may allow the
`airline to more favorably escalate tasks beyond the require-
`ments of the MRB document (i.e, require the task to be
`performed at longer intervals). Thus, if a task to inspect a
`particular part is performed as required every six months,
`and the part is consistently (throughout the fleet) in good
`condition, the task may be escalated to one a year (or some
`other interval). Such escalations of tasks can significantly
`affect the time and cost of maintaining an airline’s fleet of
`aircraft. A reliability program thus modifies, for a particular
`airline only, an aircraft’s MRB document by changing the
`intervals required between overhauls,
`inspections and
`checks of aircraft equipment. Guidance on reliability pro-
`gram elements is listed in Advisory Circular (AC) 120-17,
`Maintenance Program Management Through Reliability
`Methods, as amended,
`the Airline/Manufacturer Mainte-
`nance Program Planning Document, MSG-2/3, and/or Main-
`tenance Tasks.
`
`A reliability program can further help airlines determine
`whether individual warrantied parts have met the manufac-
`turer’s predicted life limits. Often, manufacturers of aircraft
`parts, especially engine parts, guarantee that the part will not
`fail before a specified number of hours. Thus, a reliability
`program can enable airlines to get warranty money back
`from warranty administration on that part if the part does not
`meet the manufacturer’s predicted life limits. There is no
`computer-based program for monitoring the reliability pro-
`gram of an entire fleet of aircraft as it relates to the
`
`CiM Ex. 1015 Page 21
`
`CiM Ex. 1015 Page 21
`
`

`
`US 6,606,546 B2
`
`3
`requirements of the MRB document, which uses data
`dynamically collected during the process of maintenance.
`Another aspect of an aircraft maintenance program for an
`airline is the proper training of its personnel. The FAA has
`very strict standards regarding the training required of
`aircraft mechanics. Before permitting a mechanic to perform
`a task,
`the FAA requires that
`the mechanic have been
`previously supervised doing the task or specifically trained
`for the task. The FAA additionally requires much of the
`training to be performed on a recurrent basis. Therefore,
`airlines must monitor and log all training received by its
`maintenance employees.
`Airlines must also maintain a significant number of
`publications, such as the MRB document, training manuals,
`maintenance manuals, illustrated parts catalogs, structural
`repair manuals, aircraft wiring diagrams and a general
`engineering and maintenance manual. Presently, these docu-
`ments are mostly maintained in paper format.
`No system presently exists to integrate all of the above-
`listed facets of a successful aircraft maintenance program.
`Additionally, no system presently exists to dynamically
`manage an aircraft’s MRB document, to dynamically moni-
`tor for the dates when tasks are due on an aircraft, to log the
`completion of tasks and corrective actions taken on an
`aircraft,
`to dynamically prepare a maintenance plan,
`to
`dynamically collect reliability data or to dynamically collect
`personnel training records. Accordingly, there is a need for
`a system and method for dynamically managing, in real-
`time, aircraft maintenance requirements.
`
`BRIEF SUMMARY OF THE INVENTION
`
`The present invention is a system for managing an aircraft
`maintenance program for an aircraft operated by an operator.
`The system includes means for extracting maintenance tasks
`for
`the aircraft from at
`least one aircraft maintenance
`
`document, means for sorting the maintenance tasks into
`initial maintenance task groups having common control
`points, and means for guiding the airline operator to orga-
`nize the maintenance tasks and initial maintenance task
`
`groups into a plurality of maintenance task groups.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a simplified block diagram of a system in accord
`with the present invention for dynamically managing, in
`real-time, aircraft maintenance requirements.
`FIG. 2 is a flow diagram of an MRB program manager
`component of the system of FIG. 1.
`FIGS. 3-4 illustrate example graphical user interfaces
`(GUI) used in conjunction with the MRB program manager
`component of the system of FIG. 1.
`FIG. 5 is a flow diagram of a tracking manager component
`of the system of FIG. 1.
`FIGS. 6-7 illustrate example graphical user interfaces
`(GUIs) used in conjunction with the tracking manager
`component of the system of FIG. 1.
`FIG. 8 is a flow diagram illustrating a preferred method of
`using a DAMP manager component of the system of FIG. 1
`to complete a maintenance check of an aircraft.
`FIGS. 9-17 illustrate example graphical user interfaces
`(GUIs) used in conjunction with the DAMP manager com-
`ponent of the system of FIG. 1.
`FIG. 18 is a flow diagram of an automatic task assignment
`component of the DAMP manager component of the system
`of FIG. 1.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`DETAILED DESCRIPTION
`
`FIG. 1 is a simplified block diagram of system 10 in
`accord with the present
`invention for dynamically
`managing, in real-time, aircraft maintenance requirements.
`System 10 interfaces with a plurality of aircraft, such as
`aircraft 12, corresponding aircraft maintenance
`requirements, such as aircraft maintenance requirements 14,
`personnel training records 16, FAA training requirements
`18, and user preferences 20. System 10 is a multiple com-
`ponent system which includes Maintenance Review Board
`(MRB) program manager 22, aircraft tracking manager 24,
`Dynamic Aircraft Maintenance Production (DAMP) man-
`ager 26, reliability manager 28, electronic publications man-
`ager 30 and personnel training manager 32.
`From aircraft maintenance requirements 14, MRB pro-
`gram manager 22 extracts maintenance tasks required for
`aircraft 12 and, for each task, time control points (or limits
`by which the task must be performed). MRB program
`manager uses this information to allow an airline operator to
`organize these tasks into logical groups which can be
`simultaneously performed. MRB program manager 22 pro-
`vides the maintenance plan, along with the corresponding
`time control points, to aircraft tracking manager 24.
`Tracking manager 24 monitors accumulated time data,
`such as flight hours and cycles), and compares this data to
`the data received from MRB program manager, to report on
`which tasks are approaching their time control point. Track-
`ing manager 24 may also be used by an airline operator to
`schedule tasks during maintenance visits managed by
`DAMP manager 26.
`When aircraft 12 enters a heavy maintenance period,
`DAMP manager 26 allows airline operators to create a
`dynamic maintenance program for assigning and monitoring
`the completion of tasks on aircraft 12.
`Upon completion of a heavy maintenance period, reli-
`ability manager 28 records data relating to reliability of
`individual aircraft parts. The airline’s reliability board may
`later use reliability manager 28 to query the reliability data
`and generate reports useful for recommending changes to
`the MRB program.
`Electronic publications manager 30 is a tool which gath-
`ers the multitude of publications needed in the aircraft
`maintenance industry, and provides them in an on-line
`environment.
`
`training manager 32 provides tools for an
`Personnel
`airline operator to assign instructors, students, classrooms
`and audio visual equipment to specific training courses.
`Personnel training manager 32 further provides access from
`DAMP manager 26 to personnel
`training records 16 to
`enable an airline to know exactly when and what training its
`employees need.
`Although it
`is preferable that an airline maintenance
`program utilize each of the components included in system
`10 of FIG. 1, those skilled in the art will recognize that each
`of the individual components may be used independently,
`collectively, or in combinations of the components. Thus, an
`airline may incorporate only MRB program manager 22 and
`DAMP manager 26 with its own existing legacy system for
`monitoring when tasks are due on an aircraft.
`System Inputs
`Aircraft maintenance requirements 14, which originate
`from the aircraft manufacturer, list the tasks that must be
`accomplished on aircraft 12 and the timescale for how often
`the tasks must be accomplished in order to keep aircraft 12
`in airworthy condition. The Maintenance Review Board
`
`CiM Ex. 1015 Page 22
`
`CiM Ex. 1015 Page 22
`
`

`
`US 6,606,546 B2
`
`5
`
`(MRB) collects this information. These requirements can be
`revised throughout the life of aircraft 12 by any of the
`aircraft manufacturer, the Federal Aviation Administration
`(FAA), the Maintenance Review Board (MRB) or the airline
`operator (with FAA approval). Aircraft maintenance require-
`ments 14 may include information regarding routine tasks,
`customer-specific tasks, FAA Airworthiness Directives,
`Manufacturer’s Service Bulletins and Letters, and other
`trackable tasks required for airline maintenance.
`Personnel training records 16 include data regarding the
`types of training each maintenance employee has received,
`and when that
`training was administered. FAA training
`requirements 18 document the training required of a main-
`tenance employee before that employee can perform speci-
`fied maintenance tasks.
`
`MRB Program Manager
`MRB program manager 22 takes aircraft maintenance
`requirements 14 and creates a maintenance program for
`aircraft 12. MRB program manager 22 allows an airline
`operator to organize all of the maintenance tasks into logical
`groups based on frequency,
`type, and an airline’s
`operational/scheduling preferences 20. As a result, MRB
`program manager 22 provides a customized maintenance
`schedule that allows the airline to not only keep track of each
`maintenance task individually, but also carry out the main-
`tenance tasks much more efficiently.
`FIG. 2 is a flow diagram 40 of MRB program manager 22
`of system 10 of FIG. 1. During its initial setup, which is step
`42, MRB program manager 22 extracts from aircraft main-
`tenance requirements 14, all of the tasks that must be
`performed on an aircraft of type aircraft 12, as well as the
`time control points (or limits by which the task must be
`performed) for each task.
`At step 44, an airline operator will select whether logic
`formula MSG-2 (Maintenance Steering Group) or logic
`formula MSG-3 MRB will be used to organize tasks. With
`logic formula MSG-2, parts are changed at standard times
`regardless of whether the part actually needs to be changed.
`Thus, under MSG-2 logic, a part is always replaced at or
`before its normal life expectancy. Conversely, under logic
`formula MSG-3, parts are not replaced until broken. MSG-3
`logic allows the MRB document to be revised based upon
`reliability data for the part during its life cycle. Thus, the
`types of tasks assigned under MSG-2 logic varies from the
`types of tasks assigned in MSG-3 logic;
`that
`is, more
`inspection tasks will be performed under MSG-3 logic than
`under MSG-2 logic, while more part replacement tasks will
`be performed under MSG-2 logic than under MSG-3 logic.
`At step 46, the extracted tasks are organized into letter
`checks, flight cycle checks (those tasks scheduled by flight
`cycles), separately tracked tasks and special tasks.
`Depending on individual requirements, at step 48, airline
`management may modify, at any time, the initial grouping of
`tasks, as long as none of the time control points, or limits by
`which a task must be performed, is exceeded by the modified
`plan.
`MRB program manager 22 preferably provides both the
`master maintenance program and the airline-modified main-
`tenance program, along with the corresponding time control
`points, to aircraft tracking manager 24.
`FIG. 3 illustrates example graphical user interface (GUI)
`50 used in conjunction with MRB program manager 22 of
`system 10. In the example of FIG. 3, the tasks of a test
`aircraft are organized into a plurality of checks including A
`checks 52. Other types of checks not illustrated in FIG. 3 are
`C checks, eight-year checks, flight cycle checks, and special
`checks. In GUI 50, column 54 lists the name of each check.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`Column 56 details the number of tasks included within each
`
`of the plurality of checks. Column 58 details the forecasted
`hours required to complete each task. Column 60 lists the
`form number of each task. Columns 62 list the time control
`
`points (or interval periods at which each of the plurality of
`checks is to be performed). The time control point may be
`listed as a specific number of flight hours, flight cycles or
`months. For each of the plurality of checks, buttons are
`provided to allow an airline operator to revise the checks
`(“Revise” button in column 64), view the tasks within the
`check (“View” button in column 66), or generate a checklist
`of the tasks within the check (“Checklist” button in column
`68).
`FIG. 4 illustrates example graphical user interface (GUI)
`80 used in conjunction with MRB program manager 22 of
`system 10. GUI 80 illustrates a partial listing of tasks 82 to
`be performed in conjunction with a selected one of Achecks
`52 of FIG. 3. Tasks 82 within selected A check 52 are
`
`organized by region of the aircraft, such as “upper fuselage
`above cabin floor” and “tailcone & empennage group”. For
`each task 82 listed in GUI 80, column 84 provides a task
`number, column 86 provides a task description, column 88
`provides the task’s official MRB interval (or time control
`point), column 90 provides an approximation of the amount
`of time required to perform the task, column 92 provides the
`task type, and column 94 provides the zone in which the
`work is to be performed. Details of each task 82 can be
`revised by selecting the corresponding “Revise” button
`provided in column 96.
`In a preferred embodiment, MRB program manager 22
`will include data converters to convert information stored in
`
`an airline’s legacy system into a format usable by MRB
`program manager 22.
`Aircraft Tracking Manager
`Aircraft
`tracking manager 24 functions as an aircraft
`scheduling tool by keeping track of all maintenance activi-
`ties accomplished on aircraft 12. Tracking manager 24
`receives a maintenance program as an input from MRB
`program manager 22, tracks the amount of accumulated time
`for each maintenance task, and outputs tracking information
`in the form of a status report. If tracking manager 24 is used
`independently, the maintenance program is input from air-
`craft maintenance requirements 14.
`FIG. 5 is a flow diagram 100 of tracking manager 24 of
`system 10. At step 102, tracking manager 24 receives the
`maintenance program. Preferably, MRB program manager
`22 provides the master maintenance program, the airline-
`modified maintenance program, and corresponding time
`control points to aircraft tracking manager 24.
`At step 104, non-routine tasks are added to the mainte-
`nance program, thereby allow both routine and non-routine
`tasks to be tracked. When a non-routine task is generated, it
`is linked to a particular routine task (the performance of
`which resulted in the non-routine task). Reliability manager
`28 may then use that relationship to determine whether a
`maintenance interval for a part can be escalated, or if it needs
`to be de-escalated.
`
`At step 106, tracking manager 24 keeps track of infor-
`mation such as how many flight cycles, flight hours and time
`aircraft 12 has accumulated. When integrated with MRB
`program manager 22,
`tracking manager 24 ensures that
`aircraft 12 is not flown through one of its maintenance
`limits. Tracking data may be automatically entered into
`tracking manager 24 by an automated system installed
`aboard aircraft 12 or manually by airline ground crews.
`Manually-entered data may be entered at the end of a day by
`maintenance crews performing the aircraft’s daily li

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket