Prosecution Insights
Last updated: October 01, 2026
Application No. 17/684,545

SYSTEMS AND METHODS FOR ANALYZING UTILIZATION OF AIRCRAFT WITHIN A FLEET

Final Rejection §103
Filed
Mar 02, 2022
Examiner
GLENN III, FRANK T
Art Unit
3662
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
The Boeing Company
OA Round
6 (Final)
55%
Grant Probability
Moderate
7-8
OA Rounds
0m
Est. Remaining
59%
With Interview

Examiner Intelligence

Grants 55% of resolved cases
55%
Career Allowance Rate
90 granted / 164 resolved
+2.9% vs TC avg
Minimal +4% lift
Without
With
+3.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
12 currently pending
Career history
190
Total Applications
across all art units

Statute-Specific Performance

§101
8.0%
-32.0% vs TC avg
§103
48.9%
+8.9% vs TC avg
§102
12.9%
-27.1% vs TC avg
§112
28.2%
-11.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 164 resolved cases

Office Action

§103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Response to Arguments Applicant’s arguments, see Pgs. 8-12, filed 07/02/2026, with respect to the 35 USC 103 rejections of independent claims 1, 9, and 17 and their respective dependent claims have been fully considered but are not persuasive. Regarding independent claims 1, 9, and 17, Applicant argues that Pinsonnault and Boggio, and Pinsonnault, Hughes, Boggio, and Bommireddipalli fail to teach or suggest “automatically determining a maintenance schedule for the plurality of aircraft of the fleet based on a productivity metric that is based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet”. The Examiner respectfully disagrees. Applicant’s arguments appear to characterize the claimed “productivity metric that is based on the aircraft utilization” as constituent elements of equations (11)-(15). However, the Examiner respectfully notes that equations (11)-(15) are presented by the written description as being merely exemplary. Paragraph [0037] sets forth: “For example, the control units(s) 108… determine the aircraft utilization for each of the aircraft 104 within the fleet based on scheduled and actual flight times, such as departure and arrival times and airports, such as set forth in the following equations: [Equations (1)-(15)]”. Paragraph [0039] further states: “the control unit(s) 108 then computes a productivity metric, such as an Aircraft Productivity Complete (ACPC), as set forth in Equation (10).”. Applicant alleges that “the productivity metric is a quantifiable, standardized value that can be utilized to evaluate the productivity of an aircraft”. However, the claimed “productivity metric that is based on the aircraft utilization” of claims 1, 9, and 17 are not claimed at this level of specificity, and the written description does not require such a definition of the “productivity metric”; that is, Applicant’s arguments are directed towards features which have not been claimed. The claimed “productivity metric” must therefore be interpreted under broadest reasonable interpretation. With respect to Pinsonnault, the Examiner respectfully asserts that Pinsonnault does teach “automatically determine a maintenance schedule for the plurality of aircraft of the fleet based on a productivity metric that is based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet,” Referring to [0013] of the written description of the claimed invention, it is disclosed that “The productivity metric allows for a determination of various different levels of aircraft productivity.” Pinsonnault provides such a productivity in at least paragraphs [0191], [0204], and [0208]. Referring to paragraph [0191], Pinsonnault discloses that “Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Here, compiled flight data is used to determine aircraft utilization of the aircraft of the fleet. Paragraph [0204] discloses: “([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58.” Here, it is disclosed that maintenance schedule for the plurality of aircraft of the fleet is determined based on the degree of severity of aircraft utilization (which, as discussed above, is automatically determined based on the compiled flight data for the plurality of aircraft of the fleet). Further, it is disclosed that “a less severe utilization of aircraft 10 may require a less severe maintenance program 58.” Here, the severity of utilization of the aircraft amounts to a productivity metric based upon the utilization of the aircraft. One of ordinary skill in the art would recognize that a less severe utilization of an aircraft corresponds to lower utilization (i.e., lower productivity), while a more severe utilization would correspond to higher utilization (i.e., higher productivity). Therefore, the Examiner maintains that Pinsonnault teaches the above-discussed claim limitations. Accordingly, the 35 USC 103 rejections of independent claims 1, 9, and 17 and their respective dependent claims have been maintained to account for the modified scope of the amended claims. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claim(s) 1, 6-7, 9, and 13-15 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault et al. (US 2018/0121887 A1), hereinafter Pinsonnault, in view of Boggio (US 2016/0305848 A1). Regarding claim 1, Pinsonnault teaches a system, comprising: one or more control units configured to receive compiled flight data for a plurality of aircraft of a fleet from a flight data aggregator sub-system, Pinsonnault teaches ([0191]): "FIG. 2 shows a schematic representation of aircraft 10 and also a schematic representation of ground facility 24. Onboard apparatus 20 (shown in FIG. 1) of aircraft 10 may comprise one or more health monitoring units 26 (referred hereinafter as “HMU 26”) and one or more communication terminals 28 (referred hereinafter as “terminal 28”) for receiving messages (i.e., signals) and for transmitting messages (i.e., signals) from aircraft 10... HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." wherein the one or more control units are configured to: automatically determine aircraft utilization for the plurality of aircraft of the fleet based on the compiled flight data for the plurality of aircraft of the fleet, Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10 Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." and automatically determine a maintenance schedule for the plurality of aircraft of the fleet based on a productivity metric that is based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet, Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Here, compiled flight data is used to determine aircraft utilization of the aircraft of the fleet. Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Here, it is disclosed that maintenance schedule for the plurality of aircraft of the fleet is determined based on the degree of severity of aircraft utilization (which, as discussed above, is automatically determined based on the compiled flight data for the plurality of aircraft of the fleet); the severity of utilization of the aircraft amounts to a productivity metric based upon the utilization of the aircraft. Pinsonnault even further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." wherein the maintenance schedule includes various different maintenance operations; Pinsonnault teaches ([0204]): "The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21." Pinsonnault further teaches ([0218]): "As explained above, predetermined maintenance programs 58 at the aircraft level may be determined, for example, by way of combination of a plurality of predetermined maintenance programs 58 respectively associated with a plurality of structural elements 21 of the aircraft 10 so that an overall aircraft-level predetermined maintenance program 58 may be defined." However, Pinsonnault does not outright teach one or more robots configured to: receive the maintenance schedule including the various different maintenance operations from the one or more control units, and perform the various different maintenance operations in relation to one or more of the plurality of aircraft according to the maintenance schedule that is based on the productivity metric. Boggio teaches a robotic maintenance system for aircraft, comprising: and one or more robots configured to: receive the maintenance schedule including the various different maintenance operations from the one or more control units, and perform the various different maintenance operations in relation to one or more of the plurality of aircraft according to the maintenance schedule that is based on the productivity metric. Boggio teaches ([0010]): "The computer usable program code includes computer usable program code for determining, using the processor, a status of the parts based on the filled data, wherein an analysis is formed. The computer usable program code includes computer usable program code for, responsive to the analysis indicating that maintenance is due for a part in the parts, ordering a robot to perform maintenance on the platform. The system further includes the robot in communication with the processor." Boggio further teaches ([0045]): "In turn, this filled-in data table may be used to determine when maintenance is to be performed on the air conditioning system of an aircraft. For example, if the readings vary greatly at the first trim air valve relative to expected values, then this fact may indicate that one or more parts in the air conditioning system that service the first trim air valve may require maintenance. Appropriate maintenance and inspection may then be performed, either by technicians or perhaps automatically using one or more robots." Boggio even further teaches ([0090]): "The process may then determine a status of the parts based on the filled data, wherein an analysis is formed (operation 712). The process may then, responsive to the analysis indicating that maintenance is due for a part in the parts, cause maintenance to be performed on the platform..." The Examiner has interpreted the performance of maintenance on more than one part as various different maintenance operations. Boggio is modified such that the order received by the one or more robots is combined with the maintenance schedule that is based on the productivity metric of Pinsonnault. While the above example refers to performing maintenance on "a part", one of ordinary skill in the art would find it obvious to adapt the teachings of Boggio such that maintenance can be performed on each part of the parts, if the status of multiple parts indicates that maintenance is due. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault to incorporate the teachings of Boggio to provide, with a reasonable expectation of success, one or more robots configured to: receive the maintenance schedule including the various different maintenance operations from the one or more control units, and perform the various different maintenance operations in relation to one or more of the plurality of aircraft according to the maintenance schedule that is based on the productivity metric. Pinsonnault and Boggio are each directed towards similar pursuits in the field of aircraft maintenance systems. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Boggio, as incorporating the one or more robots of Boggio beneficially allows for appropriate maintenance and inspection performed by the one or more robots, including performing maintenance on one or more parts of an aircraft, as recognized by Boggio (see at least [0010] and [0045]). Regarding claim 6, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. Pinsonnault further teaches: a user interface having an electronic display, Pinsonnault teaches ([0193]): "Apparatus 28 may comprise one or more display devices coupled to computer 40 to permit communication of information to a user of apparatus 38 via suitable graphic user interface (GUI). Such display may be used to visually communicate information such as output data 50 of computer 40 to a user." wherein the one or more control units are further configured to output one or more electronic signals to the user interface, wherein the one or more electronic signals include data regarding the aircraft utilization, and wherein the user interface receives the electronic signals to show the aircraft utilization on the display. Pinsonnault teaches ([0193]): "Apparatus 28 may comprise one or more display devices coupled to computer 40 to permit communication of information to a user of apparatus 38 via suitable graphic user interface (GUI). Such display may be used to visually communicate information such as output data 50 of computer 40 to a user." Pinsonnault further teaches ([0222]): "The data shown in FIG. 8 may be stored in memory 48 and used as a basis for generating output data 50 shown in FIG. 2. For example, the data of FIG. 8 may comprise an aircraft ID 62 having a particular utilization category 59 assigned thereto via an utilization category ID." Regarding claim 7, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. Pinsonnault further teaches: the one or more controls units are configured to automatically determine the aircraft utilization by computing the productivity metric for each of the plurality of aircraft of the fleet, Pinsonnault teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." wherein the productivity metric allows for a determination of various different levels of aircraft productivity. Pinsonnault teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." Regarding claim 9, Pinsonnault teaches a method, comprising: receiving, by one or more control units, compiled flight data for a plurality of aircraft of a fleet from a flight data aggregator sub-system; Pinsonnault teaches ([0191]): "FIG. 2 shows a schematic representation of aircraft 10 and also a schematic representation of ground facility 24. Onboard apparatus 20 (shown in FIG. 1) of aircraft 10 may comprise one or more health monitoring units 26 (referred hereinafter as “HMU 26”) and one or more communication terminals 28 (referred hereinafter as “terminal 28”) for receiving messages (i.e., signals) and for transmitting messages (i.e., signals) from aircraft 10... HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." automatically determining, by the one or more control units, aircraft utilization for the plurality of aircraft of the fleet based on the compiled flight data for the plurality of aircraft of the fleet; Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10 Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." automatically determining by the one or more control units, a maintenance schedule for the plurality of aircraft of the fleet based on a productivity metric that is based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet, Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Here, compiled flight data is used to determine aircraft utilization of the aircraft of the fleet. Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Here, it is disclosed that maintenance schedule for the plurality of aircraft of the fleet is determined based on the degree of severity of aircraft utilization (which, as discussed above, is automatically determined based on the compiled flight data for the plurality of aircraft of the fleet); the severity of utilization of the aircraft amounts to a productivity metric based upon the utilization of the aircraft. Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." wherein the maintenance schedule includes various different maintenance operations; Pinsonnault teaches ([0204]): "The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21." Pinsonnault further teaches ([0218]): "As explained above, predetermined maintenance programs 58 at the aircraft level may be determined, for example, by way of combination of a plurality of predetermined maintenance programs 58 respectively associated with a plurality of structural elements 21 of the aircraft 10 so that an overall aircraft-level predetermined maintenance program 58 may be defined." However, Pinsonnault does not outright teach receiving, by one or more robots, the maintenance schedule including the various different maintenance operations from the one or more control units; and performing, by the one or more robots, the various different maintenance operations in relation to one or more of the plurality of aircraft without human intervention according to the maintenance schedule that is based on the productivity metric. Boggio teaches a robotic maintenance system for aircraft, comprising: receiving, by one or more robots, the maintenance schedule including the various different maintenance operations from the one or more control units; and performing, by the one or more robots, the various different maintenance operations in relation to one or more of the plurality of aircraft without human intervention according to the maintenance schedule that is based on the productivity metric. Boggio teaches ([0010]): "The computer usable program code includes computer usable program code for determining, using the processor, a status of the parts based on the filled data, wherein an analysis is formed. The computer usable program code includes computer usable program code for, responsive to the analysis indicating that maintenance is due for a part in the parts, ordering a robot to perform maintenance on the platform. The system further includes the robot in communication with the processor." Boggio further teaches ([0045]): "In turn, this filled-in data table may be used to determine when maintenance is to be performed on the air conditioning system of an aircraft. For example, if the readings vary greatly at the first trim air valve relative to expected values, then this fact may indicate that one or more parts in the air conditioning system that service the first trim air valve may require maintenance. Appropriate maintenance and inspection may then be performed, either by technicians or perhaps automatically using one or more robots." Boggio even further teaches ([0090]): "The process may then determine a status of the parts based on the filled data, wherein an analysis is formed (operation 712). The process may then, responsive to the analysis indicating that maintenance is due for a part in the parts, cause maintenance to be performed on the platform..." The Examiner has interpreted the performance of maintenance on more than one part as various different maintenance operations. Boggio is modified such that the order received by the one or more robots is combined with the maintenance schedule that is based on the productivity metric of Pinsonnault. While the above example refers to performing maintenance on "a part", one of ordinary skill in the art would find it obvious to adapt the teachings of Boggio such that maintenance can be performed on each part of the parts, if the status of multiple parts indicates that maintenance is due. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault to incorporate the teachings of Boggio to provide, with a reasonable expectation of success, receiving, by one or more robots, the maintenance schedule including the various different maintenance operations from the one or more control units; and performing, by the one or more robots, the various different maintenance operations in relation to one or more of the plurality of aircraft without human intervention according to the maintenance schedule that is based on the productivity metric. Pinsonnault and Boggio are each directed towards similar pursuits in the field of aircraft maintenance systems. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Boggio, as incorporating the one or more robots of Boggio beneficially allows for appropriate maintenance and inspection performed by the one or more robots, including performing maintenance on one or more parts of an aircraft, as recognized by Boggio (see at least [0010] and [0045]). Regarding claim 13, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. Pinsonnault further teaches: receiving, by the flight data aggregator sub-system, flight data for the plurality of aircraft from a plurality of flight data sources. Pinsonnault teaches ([0191]): "Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." The Examiner has interpreted each aircraft 10 of the plurality of aircraft 10 as a flight data source. Regarding claim 14, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. Pinsonnault further teaches: showing, by the one or more control units, the aircraft utilization on an electronic display of a user interface. Pinsonnault teaches ([0193]): "Apparatus 28 may comprise one or more display devices coupled to computer 40 to permit communication of information to a user of apparatus 38 via suitable graphic user interface (GUI). Such display may be used to visually communicate information such as output data 50 of computer 40 to a user." Pinsonnault further teaches ([0222]): "The data shown in FIG. 8 may be stored in memory 48 and used as a basis for generating output data 50 shown in FIG. 2. For example, the data of FIG. 8 may comprise an aircraft ID 62 having a particular utilization category 59 assigned thereto via an utilization category ID." Regarding claim 15, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. Pinsonnault further teaches: said automatically determining comprises computing the productivity metric for each of the plurality of aircraft of the fleet, Pinsonnault teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." wherein the productivity metric allows for a determination of various different levels of aircraft productivity. Pinsonnault teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." Claim(s) 4 and 12 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault and Boggio in view of Hughes (US 2020/0074411 A1). Regarding claim 4, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. However, Pinsonnault does not outright teach that the one or more control units are further configured to automatically determine a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Hughes teaches a fleet management system and method, comprising: the one or more control units are further configured to automatically determine a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Hughes teaches ([0005]): "In a first aspect, the present invention provides a method, performed by a fleet management system, of centrally managing the performance of maintenance on a fleet of vehicles. The method comprises: acquiring one or more criteria specifying vehicle availability for one or more predetermined time periods... determining, based on the one or more criteria, a fleet plan..." Hughes further teaches ([0013]): "The method may further comprise determining, based on the fleet plan, a projected flight profile for the fleet of aircraft over one or more of the predetermined time periods." Hughes even further teaches ([0059]-[0064]): " The criteria may specify, for example: a number of flying hours that the fleet of aircraft 104 is to complete or be available to complete within a given time period (e.g. one week, or one month); ... a number of sorties that the fleet of aircraft 104 is to complete or be available to complete within a given time period (e.g. per day, per week, or per month); a proportion of a given time period in which one or more of the aircraft 104 are to fly or be available to fly (e.g. a number of flying days per month); and that one or more aircraft have enough available flying hours (and/or other properties) to complete a given task (e.g. that enough of the aircraft 104 have enough available flying hours to enable a training task to be completed)." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Hughes to provide, with a reasonable expectation of success, that the one or more control units are further configured to automatically determine a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Pinsonnault, Boggio, and Hughes are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Hughes, as doing so beneficially allows for the determination of a future flight schedule which considers whether an aircraft is available to fly, as recognized by Hughes (see at least [0013] and [0059]-[0064]). Regarding claim 12, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. However, Pinsonnault does not outright teach automatically determining, by the one or more control units, a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Hughes teaches a fleet management system and method, comprising: automatically determining, by the one or more control units, a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Hughes teaches ([0005]): "In a first aspect, the present invention provides a method, performed by a fleet management system, of centrally managing the performance of maintenance on a fleet of vehicles. The method comprises: acquiring one or more criteria specifying vehicle availability for one or more predetermined time periods... determining, based on the one or more criteria, a fleet plan..." Hughes further teaches ([0013]): "The method may further comprise determining, based on the fleet plan, a projected flight profile for the fleet of aircraft over one or more of the predetermined time periods." Hughes even further teaches ([0059]-[0064]): " The criteria may specify, for example: a number of flying hours that the fleet of aircraft 104 is to complete or be available to complete within a given time period (e.g. one week, or one month); ... a number of sorties that the fleet of aircraft 104 is to complete or be available to complete within a given time period (e.g. per day, per week, or per month); a proportion of a given time period in which one or more of the aircraft 104 are to fly or be available to fly (e.g. a number of flying days per month); and that one or more aircraft have enough available flying hours (and/or other properties) to complete a given task (e.g. that enough of the aircraft 104 have enough available flying hours to enable a training task to be completed)." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Hughes to provide, with a reasonable expectation of success, automatically determining, by the one or more control units, a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Pinsonnault, Boggio, and Hughes are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Hughes, as doing so beneficially allows for the determination of a future flight schedule which considers whether an aircraft is available to fly, as recognized by Hughes (see at least [0013] and [0059]-[0064]). Claim(s) 5 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault and Boggio in view of Hamilton et al. (US 10,102,755 B1), hereinafter Hamilton. Regarding claim 5, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. Pinsonnault further teaches: the flight data aggregator sub-system receives flight data for the plurality of aircraft from a plurality of flight data sources, Pinsonnault teaches ([0191]): "Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." The Examiner has interpreted each aircraft 10 of the plurality of aircraft 10 as a flight data source. wherein the plurality of flight data sources comprise: the plurality of aircraft; Pinsonnault teaches ([0191]): "Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." The Examiner has interpreted each aircraft 10 of the plurality of aircraft 10 as a flight data source. a ground monitoring station; Pinsonnault teaches ([0191]): "Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10..." Pinsonnault further teaches ([0192]): "Ground facility 24 may comprise a single facility or a combination of two or more facilities. For example, ground facility 24 may include the facility of one or more of: a manufacturer of aircraft 10, a manufacturer of one or more systems or structural elements 21 of an aircraft, an operator of aircraft 10, a maintenance provider for part of aircraft 10, a data service provider and/or any other authorized party involved in the health monitoring, operation and/or maintenance of aircraft 10. Ground facility 24 may comprise a combination of two or more facilities that may be located remotely from each other and between which data transfer may be conducted via known or other means. However, while Pinsonnault does teach communication between the plurality of aircraft 10 and the ground facility 24 using satellite-based ACARS communication (see at least [0191]-[0198]), Pinsonnault does not outright teach that the plurality of flight data sources comprise: an organization assigned with collecting flight data from the plurality of aircraft, a regulatory body, and a satellite configured to track one or more of the plurality of aircraft. Hamilton teaches a method and system for aircraft positioning, comprising: an organization assigned with collecting flight data from the plurality of aircraft; Hamilton teaches (Col. 5 lines 48 - 64): "SwiftBroadband is an IP-based packet-switched communications network that provides a symmetric "always-on" data connection of up to 432 kbits/s per channel for aircraft globally except for the polar regions, using the Inmarsat satellite constellation. The present invention provides methods, systems and devices for real position reports using data from SwiftBroadband or any other satellite system to allow aircraft operator the ability to track their aircraft worldwide and to ensure that the operator knows the aircraft status at all times by using SwiftBroadband position reports that are available worldwide and is updated approximately every two minutes." a regulatory body; Hamilton teaches (Col. 2 lines 19-49): "A first embodiment provides an aircraft positioning and automated real time aircraft tracking system using global voice and high-speed data that includes an aircraft communication system for transmitting an aircraft position data and an aircraft identification, a satellite constellation for receiving the transmitted position data and aircraft identification and retransmitting the position data and aircraft identification, and a ground network to receive the transmitted aircraft position and aircraft identification and receive third party aircraft data corresponding to the aircraft identification and calculating real time positional data corresponding to the aircraft identification... The real time flight information can include aircraft speed, aircraft heading, aircraft departure airport, and aircraft arrival airport. The third party real time aircraft flight information can be received from U.S. Federal Aviation Administration FAA, the Canadian aviation authority NAV CANADA..." Hamilton further teaches (Col. 6 lines 40-45): "In the example shown, the calculated departure and arrival airports, aircraft speed and aircraft heading can be combined with position data from other sources such as the U.S. Federal Aviation Authority, the Canadian aviation authority NAV CANADA..." and a satellite configured to track one or more of the plurality of aircraft. Hamilton teaches (Col. 5 lines 48 - 64): "SwiftBroadband is an IP-based packet-switched communications network that provides a symmetric "always-on" data connection of up to 432 kbits/s per channel for aircraft globally except for the polar regions, using the Inmarsat satellite constellation. The present invention provides methods, systems and devices for real position reports using data from SwiftBroadband or any other satellite system to allow aircraft operator the ability to track their aircraft worldwide and to ensure that the operator knows the aircraft status at all times by using SwiftBroadband position reports that are available worldwide and is updated approximately every two minutes." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Hamilton to provide that the plurality of flight data sources comprise: an organization assigned with collecting flight data from the plurality of aircraft, a regulatory body, and a satellite configured to track one or more of the plurality of aircraft. Pinsonnault, Boggio, and Hamilton are each directed towards similar pursuits in the field of aircraft fleet monitoring. Further the systems of Pinsonnault and Hamilton each enable satellite-based communication of flight data. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Hamilton, as doing so beneficially allows for obtaining worldwide aircraft tracking and aircraft status at all times by obtaining reports approximately every two minutes, as recognized by Hamilton (see at least Col. 5 lines 48-64). Claim(s) 8 and 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault and Boggio in view of Jensen et al. (US 2015/0243112 A1), hereinafter Jensen. Regarding claim 8, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. However, Pinsonnault does not outright teach that the one or more control units are configured to automatically determine the aircraft utilization by: calculating global values for the plurality of aircraft, wherein the global values include flight time global and block time global. Jensen teaches a system for automated recording of aircraft flight and maintenance information, comprising: the one or more control units are configured to automatically determine the aircraft utilization by: calculating global values for the plurality of aircraft, wherein the global values include flight time global and block time global, Jensen teaches ([0010]): "In some embodiments, the method may further comprise the step of identifying the types of data comprised by the aircraft operation data. Additionally, the aircraft operation data may comprise at least one of… flight time… the length of time between pushing back from a gate at the origination airport and arriving at a gate at the landing airport ("block to block time")." Paragraphs [0053]-[0054] indicate that aircraft operation data is monitored for a fleet of aircraft. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Jensen to provide, with a reasonable expectation of success, that the one or more control units are configured to automatically determine the aircraft utilization by: calculating global values for the plurality of aircraft, wherein the global values include flight time global and block time global. Pinsonnault, Boggio, and Jensen are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Jensen, as doing so provides the benefit of checking whether a particular aircraft is compliant with rules governing aircraft operation based on the monitored aircraft operation data, as recognized by Jensen ([0010]). However, Pinsonnault does not outright teach computing the productivity metric based, at least in part, on the global values. Modified Pinsonnault teaches: and computing the productivity metric based, at least in part, on the global values. Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault even further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." Pinsonnault is modified such that "any other utilization data that may be useful in characterizing the utilization of aircraft 10" includes the block time global and flight time of Jensen. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault, Boggio, and Jensen to further modify the teachings of Pinsonnault such that "any other utilization data that may be useful in characterizing the utilization of aircraft 10" includes the block time global and flight time of Jensen. As recognized by Pinsonnault ([0191]), the actual utilization data 36 can further comprise duration of operation, flight durations and distances, among other utilization data that may be useful in characterizing the aircraft utilization. As duration of operation and flight durations are already of concern to Pinsonnault, one of ordinary skill in the art would find it obvious that the block time of Jensen is highly similar to data already contained within actual utilization data 36, in particular flight time. As recognized by Jensen ([0010]), block to block time refers to the length of time between pushing back form a gate at the origination airport and arriving at a gate a the landing airport. Thus, one of ordinary skill in the art would recognize that to include the block time of Jensen would merely require the addition of timespans between gate departure and takeoff; and landing and gate arrival to the already-known flight duration of Pinsonnault. Regarding claim 16, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. However, Pinsonnault does not outright teach that said automatically determining comprises: calculating global values for the plurality of aircraft, wherein the global values include flight time global and block time global. Jensen teaches a system for automated recording of aircraft flight and maintenance information, comprising: said automatically determining comprises: calculating global values for the plurality of aircraft, wherein the global values include flight time global and block time global, Jensen teaches ([0010]): "In some embodiments, the method may further comprise the step of identifying the types of data comprised by the aircraft operation data. Additionally, the aircraft operation data may comprise at least one of… flight time… the length of time between pushing back from a gate at the origination airport and arriving at a gate at the landing airport ("block to block time")." Paragraphs [0053]-[0054] indicate that aircraft operation data is monitored for a fleet of aircraft. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Jensen to provide, with a reasonable expectation of success, that said automatically determining comprises: calculating global values for the plurality of aircraft, wherein the global values include flight time global and block time global. Pinsonnault, Boggio, and Jensen are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Jensen, as doing so provides the benefit of checking whether a particular aircraft is compliant with rules governing aircraft operation based on the monitored aircraft operation data, as recognized by Jensen ([0010]). However, Pinsonnault does not outright teach computing the productivity metric based, at least in part, on the global values. Modified Pinsonnault teaches: and computing the productivity metric based, at least in part, on the global values. Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault even further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." Pinsonnault is modified such that "any other utilization data that may be useful in characterizing the utilization of aircraft 10" includes the block time global and flight time of Jensen. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault, Boggio, and Jensen to further modify the teachings of Pinsonnault such that "any other utilization data that may be useful in characterizing the utilization of aircraft 10" includes the block time global and flight time of Jensen. As recognized by Pinsonnault ([0191]), the actual utilization data 36 can further comprise duration of operation, flight durations and distances, among other utilization data that may be useful in characterizing the aircraft utilization. As duration of operation and flight durations are already of concern to Pinsonnault, one of ordinary skill in the art would find it obvious that the block time of Jensen is highly similar to data already contained within actual utilization data 36, in particular flight time. As recognized by Jensen ([0010]), block to block time refers to the length of time between pushing back form a gate at the origination airport and arriving at a gate a the landing airport. Thus, one of ordinary skill in the art would recognize that to include the block time of Jensen would merely require the addition of timespans between gate departure and takeoff; and landing and gate arrival to the already-known flight duration of Pinsonnault. Claim(s) 17 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault in view of Hughes and in further view of Boggio. Regarding claim 17, Pinsonnault teaches a system, comprising: one or more control units configured to: receive compiled flight data for a plurality of aircraft of a fleet from a flight data aggregator sub-system, Pinsonnault teaches ([0191]): "FIG. 2 shows a schematic representation of aircraft 10 and also a schematic representation of ground facility 24. Onboard apparatus 20 (shown in FIG. 1) of aircraft 10 may comprise one or more health monitoring units 26 (referred hereinafter as “HMU 26”) and one or more communication terminals 28 (referred hereinafter as “terminal 28”) for receiving messages (i.e., signals) and for transmitting messages (i.e., signals) from aircraft 10... HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." wherein the flight data aggregator sub-system receives flight data for the plurality of aircraft from a plurality of flight data sources, Pinsonnault teaches ([0191]): "Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." The Examiner has interpreted each aircraft 10 of the plurality of aircraft 10 as a flight data source. automatically determine aircraft utilization for the plurality of aircraft of the fleet based on the compiled flight data for the plurality of aircraft of the fleet, Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10 Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." automatically determine a maintenance schedule for the plurality of aircraft of the fleet based on a productivity metric that is based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet, Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Here, compiled flight data is used to determine aircraft utilization of the aircraft of the fleet. Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Here, it is disclosed that maintenance schedule for the plurality of aircraft of the fleet is determined based on the degree of severity of aircraft utilization (which, as discussed above, is automatically determined based on the compiled flight data for the plurality of aircraft of the fleet); the severity of utilization of the aircraft amounts to a productivity metric based upon the utilization of the aircraft. Pinsonnault even further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." wherein the maintenance schedule includes various different maintenance operations, Pinsonnault teaches ([0204]): "The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21." Pinsonnault further teaches ([0218]): "As explained above, predetermined maintenance programs 58 at the aircraft level may be determined, for example, by way of combination of a plurality of predetermined maintenance programs 58 respectively associated with a plurality of structural elements 21 of the aircraft 10 so that an overall aircraft-level predetermined maintenance program 58 may be defined." However, Pinsonnault does not outright teach automatically determining a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Hughes teaches a fleet management system and method, comprising: automatically determine a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet, Hughes teaches ([0005]): "In a first aspect, the present invention provides a method, performed by a fleet management system, of centrally managing the performance of maintenance on a fleet of vehicles. The method comprises: acquiring one or more criteria specifying vehicle availability for one or more predetermined time periods... determining, based on the one or more criteria, a fleet plan..." Hughes further teaches ([0013]): "The method may further comprise determining, based on the fleet plan, a projected flight profile for the fleet of aircraft over one or more of the predetermined time periods." Hughes even further teaches ([0059]-[0064]): " The criteria may specify, for example: a number of flying hours that the fleet of aircraft 104 is to complete or be available to complete within a given time period (e.g. one week, or one month); ... a number of sorties that the fleet of aircraft 104 is to complete or be available to complete within a given time period (e.g. per day, per week, or per month); a proportion of a given time period in which one or more of the aircraft 104 are to fly or be available to fly (e.g. a number of flying days per month); and that one or more aircraft have enough available flying hours (and/or other properties) to complete a given task (e.g. that enough of the aircraft 104 have enough available flying hours to enable a training task to be completed)." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault to incorporate the teachings of Hughes to provide, with a reasonable expectation of success, automatically determining a future flight schedule for the plurality of aircraft of the fleet based on the aircraft utilization as automatically determined based on the compiled flight data for the plurality of aircraft of the fleet. Pinsonnault and Hughes are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Hughes, as doing so beneficially allows for the determination of a future flight schedule which considers whether an aircraft is available to fly, as recognized by Hughes (see at least [0013] and [0059]-[0064]). However, Pinsonnault does not outright teach one or more robots configured to: receive the maintenance schedule including the various different maintenance operations from the one or more control units, and perform the various different maintenance operations in relation to one or more of the plurality of aircraft according to the maintenance schedule that is based on the productivity metric. Boggio teaches a robotic maintenance system for aircraft, comprising: and one or more robots configured to: receive the maintenance schedule including the various different maintenance operations from the one or more control units, and perform the various different maintenance operations in relation to one or more of the plurality of aircraft according to the maintenance schedule that is based on the productivity metric. Boggio teaches ([0010]): "The computer usable program code includes computer usable program code for determining, using the processor, a status of the parts based on the filled data, wherein an analysis is formed. The computer usable program code includes computer usable program code for, responsive to the analysis indicating that maintenance is due for a part in the parts, ordering a robot to perform maintenance on the platform. The system further includes the robot in communication with the processor." Boggio further teaches ([0045]): "In turn, this filled-in data table may be used to determine when maintenance is to be performed on the air conditioning system of an aircraft. For example, if the readings vary greatly at the first trim air valve relative to expected values, then this fact may indicate that one or more parts in the air conditioning system that service the first trim air valve may require maintenance. Appropriate maintenance and inspection may then be performed, either by technicians or perhaps automatically using one or more robots." Boggio even further teaches ([0090]): "The process may then determine a status of the parts based on the filled data, wherein an analysis is formed (operation 712). The process may then, responsive to the analysis indicating that maintenance is due for a part in the parts, cause maintenance to be performed on the platform..." The Examiner has interpreted the performance of maintenance on more than one part as various different maintenance operations. Boggio is modified such that the order received by the one or more robots is combined with the maintenance schedule of Pinsonnault. While the above example refers to performing maintenance on "a part", one of ordinary skill in the art would find it obvious to adapt the teachings of Boggio such that maintenance is performed on each part of the parts, if the status of multiple parts indicates that maintenance is due. It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Hughes to incorporate the teachings of Boggio to provide, with a reasonable expectation of success, one or more robots configured to: receive the maintenance schedule including the various different maintenance operations from the one or more control units, and perform the various different maintenance operations in relation to one or more of the plurality of aircraft according to the maintenance schedule that is based on the productivity metric. Pinsonnault and Boggio are each directed towards similar pursuits in the field of aircraft maintenance systems. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Boggio, as incorporating the one or more robots of Boggio beneficially allows for appropriate maintenance and inspection performed by the one or more robots, including performing maintenance on one or more parts of an aircraft, as recognized by Boggio (see at least [0010] and [0045]). Regarding claim 20, Pinsonnault, Hughes, and Boggio teach the aforementioned limitations of claim 17. Pinsonnault further teaches: the one or more controls units are configured to automatically determine the aircraft utilization by computing the productivity metric for each of the plurality of aircraft of the fleet, Pinsonnault teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." wherein the productivity metric allows for a determination of various different levels of aircraft productivity. Pinsonnault teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." Claim(s) 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault, Hughes, and Boggio in view of Bommireddipalli et al. (US 2022/0246042 A1), hereinafter Bommireddipalli. Regarding claim 19, Pinsonnault, Hughes and Boggio teach the aforementioned limitations of claim 17. Pinsonnault further teaches: a user interface having an electronic display, Pinsonnault teaches ([0193]): "Apparatus 28 may comprise one or more display devices coupled to computer 40 to permit communication of information to a user of apparatus 38 via suitable graphic user interface (GUI). Such display may be used to visually communicate information such as output data 50 of computer 40 to a user." wherein the one or more control units are further configured to show the aircraft utilization… on the display. Pinsonnault teaches ([0193]): "Apparatus 28 may comprise one or more display devices coupled to computer 40 to permit communication of information to a user of apparatus 38 via suitable graphic user interface (GUI). Such display may be used to visually communicate information such as output data 50 of computer 40 to a user." Pinsonnault further teaches ([0222]): "The data shown in FIG. 8 may be stored in memory 48 and used as a basis for generating output data 50 shown in FIG. 2. For example, the data of FIG. 8 may comprise an aircraft ID 62 having a particular utilization category 59 assigned thereto via an utilization category ID." However, Pinsonnault does not outright teach that the one or more control units are further configured to show the maintenance schedule on the display. Hughes further teaches: wherein the one or more control units are further configured to show… the maintenance schedule… on the display. Hughes teaches ([0130]): "Returning now to the description of FIG. 3, at step s22, the fleet management system 102 displays the maintenance plan 500 to the user 216 on the user interface 210." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault, Hughes, and Boggio to further incorporate the teachings of Hughes to provide, with a reasonable expectation of success, that the one or more control units are further configured to show the maintenance schedule on the display. Pinsonnault and Hughes are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Hughes, as displaying the maintenance schedule to the user beneficially allows the user to modify the maintenance plan in response to new information becoming available, as recognized by Hughes ([0137]). However, neither Pinsonnault nor Hughes outright teach that the one or more control units are further configured to show the future flight schedule on the display. Bommireddipalli teaches an aviation-based platform, comprising: wherein the one or more control units are further configured to show… the future flight schedule on the display. Bommireddipalli teaches ([0203]): "Additionally, or alternatively, the process 1400 may include querying a database associated with the aviation-based user platform for flight information associated with the aerial vehicle, the aerial vehicle operator, and a scheduled flight of the aerial vehicle... The process 1400 may also include causing display, on the web page and to the aerial vehicle traveler, a flight schedule corresponding to the flight scheduling data and an indication that the flight schedule is confirmed by the aerial vehicle operator." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault, Hughes, and Boggio to incorporate the teachings of Bommireddipalli to provide, with a reasonable expectation of success, that the one or more control units are further configured to show the future flight schedule on the display. Pinsonnault, Hughes, Boggio, and Bommireddipalli are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Bommireddipalli, as the displayed future flight schedule include receive confirmation from an aerial vehicle operator that the flight scheduling data is accurate, as recognized by Bommireddipalli ([0203]). Claim(s) 21 and 23 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault and Boggio in view of Goel et al. (US 2018/0091908 A1), hereinafter Goel. Regarding claim 21, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. However, neither Pinsonnault nor Boggio outright teach that the one or more control units are configured to allow for predictive analytics based on machine learning algorithms. Goel teaches UAV behavior analysis, comprising: the one or more control units are configured to allow for predictive analytics based on machine learning algorithms. Goel teaches ([0075]): "In some implementations, UAV services platform 230 may provide anomaly detection and fraud prevention for UAVs 220 associated with UAV services platform 230. For example, UAV services platform 230 may store information identifying past and/or future flight information associated with UAV 220 (e.g., flight paths, flight floors or ceilings, hours of operation, typical maneuvers, maximum or minimum speeds, locations at which UAV 220 refuels or recharges, etc.). UAV services platform 230 may obtain information that identifies current behavior of UAV 220 (e.g., GPS information, speed information, maximum acceleration, etc.). Based on the information that identifies the current behavior, UAV services platform 230 may determine whether UAV 220 is performing an anomalous behavior. For example, when UAV 220 is controlled by a malicious party, behavior of UAV 220 may deviate from expected behavior based on the past and/or future flight information. UAV services platform 230 may compare the current behavior to the past and/or future flight information to identify anomalous behavior (e.g., based on a machine learning algorithm, a predictive algorithm, etc.)." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Goel to provide, with a reasonable expectation of success, that the one or more control units are configured to allow for predictive analytics based on machine learning algorithms. Pinsonnault, Boggio, and Goel are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Goel, as incorporating the predictive machine learning algorithm of Goel allows for detection of anomalous behavior and as a result, notifying a party associated with the aircraft, deactivating the aircraft, notifying law enforcement, or rerouting the aircraft, thereby improving safety, as recognized by Goel ([0075]). Regarding claim 23, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. However, neither Pinsonnault nor Boggio outright teach allowing for predictive analytics based on machine learning algorithms. Goel teaches UAV behavior analysis, comprising: allowing for predictive analytics based on machine learning algorithms. Goel teaches ([0075]): "In some implementations, UAV services platform 230 may provide anomaly detection and fraud prevention for UAVs 220 associated with UAV services platform 230. For example, UAV services platform 230 may store information identifying past and/or future flight information associated with UAV 220 (e.g., flight paths, flight floors or ceilings, hours of operation, typical maneuvers, maximum or minimum speeds, locations at which UAV 220 refuels or recharges, etc.). UAV services platform 230 may obtain information that identifies current behavior of UAV 220 (e.g., GPS information, speed information, maximum acceleration, etc.). Based on the information that identifies the current behavior, UAV services platform 230 may determine whether UAV 220 is performing an anomalous behavior. For example, when UAV 220 is controlled by a malicious party, behavior of UAV 220 may deviate from expected behavior based on the past and/or future flight information. UAV services platform 230 may compare the current behavior to the past and/or future flight information to identify anomalous behavior (e.g., based on a machine learning algorithm, a predictive algorithm, etc.)." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Goel to provide, with a reasonable expectation of success, allowing for predictive analytics based on machine learning algorithms. Pinsonnault, Boggio, and Goel are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Goel, as incorporating the predictive machine learning algorithm of Goel allows for detection of anomalous behavior and as a result, notifying a party associated with the aircraft, deactivating the aircraft, notifying law enforcement, or rerouting the aircraft, thereby improving safety, as recognized by Goel ([0075]). Claim(s) 22 and 24 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault and Boggio in view of Brozat (US 2010/0063716 A1). Regarding claim 22, Pinsonnault and Boggio teach the aforementioned limitations of claim 1. Pinsonnault further teaches: and assessing the productivity metric for each of the plurality of aircraft. Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." However, Pinsonnault does not outright teach that the one or more control units are configured to automatically determine the aircraft utilization by: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, and calculating global values for all of the plurality of aircraft. Brozat teaches a method and device for the control of air traffic management at an airport, comprising: the one or more control units are configured to automatically determine the aircraft utilization by: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, Brozat teaches ([0098]): "ATAMAN optimizes the air-to-air process in its entirety, with the sum of all flight visits being considered in a defined time interval at the airport. As can be seen from FIG. 4, a flight visit is subdivided into five partial processes: approach, taxi inbound, parking, taxi outbound, and departure. Process lags may appear in each partial process and, according to the invention, are specifically calculated and/or forecast." Brozat further teaches ([0211]): "The actual departure delay Dofb is calculated from the actual off-blocks time OFB and the time STD (scheduled time of departure) in minutes. The sum of Dofb over all approaching flights is the cumulative departure delay." Brozat even further teaches ([0210]): "The actual arrival delay Donb is calculated from the actual time of arrival on the parking position ONB and the scheduled time of arrival STA in minutes. The sum of Donb over all arrivals is the cumulative arrival delay." Brozat still further teaches ([0212]): "The departure process lag PDTaxi out is the difference from the outbound taxi time and the estimated outbound taxi time." Brozat yet further teaches ([0099]): "The taxi module of ATAMAN calculates from the estimated time of landing ETA the estimated on-blocks time EONB (reaching the parking position), taking into consideration the traffic load in the taxiing area." calculating global values for all of the plurality of aircraft, Brozat teaches ([0211]): "The actual departure delay Dofb is calculated from the actual off-blocks time OFB and the time STD (scheduled time of departure) in minutes. The sum of Dofb over all approaching flights is the cumulative departure delay." Brozat further teaches ([0210]): "The actual arrival delay Donb is calculated from the actual time of arrival on the parking position ONB and the scheduled time of arrival STA in minutes. The sum of Donb over all arrivals is the cumulative arrival delay." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Brozat to provide, with a reasonable expectation of success, that the one or more control units are configured to automatically determine the aircraft utilization by: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, and calculating global values for all of the plurality of aircraft. Pinsonnault, Boggio, and Brozat are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Brozat, as calculating delay times, ground times, and block times allows for optimization of the air-to-air process in its entirety, as recognized by Brozat ([0098]-[0099] and [0210]-[0211]). Regarding claim 24, Pinsonnault and Boggio teach the aforementioned limitations of claim 9. Pinsonnault further teaches: and assessing the productivity metric for each of the plurality of aircraft. Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." However, Pinsonnault does not outright teach that automatically determining, by the one or more control units, the aircraft utilization comprises: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, and calculating global values for all of the plurality of aircraft. Brozat teaches a method and device for the control of air traffic management at an airport, comprising: said automatically determining, by the one or more control units, the aircraft utilization comprises: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, Brozat teaches ([0098]): "ATAMAN optimizes the air-to-air process in its entirety, with the sum of all flight visits being considered in a defined time interval at the airport. As can be seen from FIG. 4, a flight visit is subdivided into five partial processes: approach, taxi inbound, parking, taxi outbound, and departure. Process lags may appear in each partial process and, according to the invention, are specifically calculated and/or forecast." Brozat further teaches ([0211]): "The actual departure delay Dofb is calculated from the actual off-blocks time OFB and the time STD (scheduled time of departure) in minutes. The sum of Dofb over all approaching flights is the cumulative departure delay." Brozat even further teaches ([0210]): "The actual arrival delay Donb is calculated from the actual time of arrival on the parking position ONB and the scheduled time of arrival STA in minutes. The sum of Donb over all arrivals is the cumulative arrival delay." Brozat still further teaches ([0212]): "The departure process lag PDTaxi out is the difference from the outbound taxi time and the estimated outbound taxi time." Brozat yet further teaches ([0099]): "The taxi module of ATAMAN calculates from the estimated time of landing ETA the estimated on-blocks time EONB (reaching the parking position), taking into consideration the traffic load in the taxiing area." calculating global values for all of the plurality of aircraft, Brozat teaches ([0211]): "The actual departure delay Dofb is calculated from the actual off-blocks time OFB and the time STD (scheduled time of departure) in minutes. The sum of Dofb over all approaching flights is the cumulative departure delay." Brozat further teaches ([0210]): "The actual arrival delay Donb is calculated from the actual time of arrival on the parking position ONB and the scheduled time of arrival STA in minutes. The sum of Donb over all arrivals is the cumulative arrival delay." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault and Boggio to incorporate the teachings of Brozat to provide, with a reasonable expectation of success, that automatically determining, by the one or more control units, the aircraft utilization comprises: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, and calculating global values for all of the plurality of aircraft. Pinsonnault, Boggio, and Brozat are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Brozat, as calculating delay times, ground times, and block times allows for optimization of the air-to-air process in its entirety, as recognized by Brozat ([0098]-[0099] and [0210]-[0211]). Claim(s) 25 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinsonnault, Hughes, and Boggio in view of Brozat. Regarding claim 25, Pinsonnault, Hughes, and Boggio teach the aforementioned limitations of claim 17. Pinsonnault further teaches: and assessing the productivity metric for each of the plurality of aircraft. Pinsonnault teaches ([0191]): "HMU 26 may handle the monitoring, recording and offloading of data related to aircraft 10. Memory 32 of HMU 26 may also contain actual utilization data 36 associated with aircraft 10. Actual utilization data 36 may comprise one or more take-off weights, duration of operation, one or more flight durations, one or more flight distances, one or more landing weights, and/or any other utilization data that may be useful in characterizing the utilization of aircraft 10. Actual utilization data 36 may be transmitted substantially in real time while aircraft 10 is in operation... Ground facility 24 may receive actual utilization data 36 from one or from a plurality of aircraft 10 so that apparatus 38 may carry-out one or more related steps or methods immediately upon receipt of such actual utilization data 36 or at a later time." Pinsonnault further teaches ([0204]): "FIG. 3 is a table illustrating a structure of data relating to predetermined structural maintenance programs 58, which may be stored in memory 48 of apparatus 38. Data relating to predetermined maintenance programs 58 may comprise a description of one or more predetermined maintenance programs 58 where each description may be associated with a unique maintenance program ID. The maintenance program description may comprise information about maintenance-related tasks and associated intervals. For example, each predetermined maintenance program may comprise a recommended inspection schedule, a recommended part replacement schedule, and/or any other maintenance-related activity associated with one or more structural elements 21. Each maintenance program 58 may have an aircraft utilization category 59 associated thereto so that, for example, a less severe utilization of aircraft 10 may require a less severe maintenance program 58." Pinsonnault further teaches ([0208]): "FIG. 4 is a table illustrating a structure of data relating to utilization categories 59, which may be stored in memory 48 of apparatus 38. Data relating to utilization categories 59 may comprise a description of one or more predetermined utilization categories 59 where each description may be associated with a unique utilization category ID. Each utilization category 59 may have one or more utilization criteria 54 associated therewith... Utilization criteria 54 may be used to determine which utilization category 59 may be assigned to aircraft 10 based on actual utilization data 36 of aircraft 10." However, Pinsonnault does not outright teach that the one or more control units are configured to automatically determine the aircraft utilization by: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, and calculating global values for all of the plurality of aircraft. Brozat teaches a method and device for the control of air traffic management at an airport, comprising: the one or more control units are configured to automatically determine the aircraft utilization by: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, Brozat teaches ([0098]): "ATAMAN optimizes the air-to-air process in its entirety, with the sum of all flight visits being considered in a defined time interval at the airport. As can be seen from FIG. 4, a flight visit is subdivided into five partial processes: approach, taxi inbound, parking, taxi outbound, and departure. Process lags may appear in each partial process and, according to the invention, are specifically calculated and/or forecast." Brozat further teaches ([0211]): "The actual departure delay Dofb is calculated from the actual off-blocks time OFB and the time STD (scheduled time of departure) in minutes. The sum of Dofb over all approaching flights is the cumulative departure delay." Brozat even further teaches ([0210]): "The actual arrival delay Donb is calculated from the actual time of arrival on the parking position ONB and the scheduled time of arrival STA in minutes. The sum of Donb over all arrivals is the cumulative arrival delay." Brozat still further teaches ([0212]): "The departure process lag PDTaxi out is the difference from the outbound taxi time and the estimated outbound taxi time." Brozat yet further teaches ([0099]): "The taxi module of ATAMAN calculates from the estimated time of landing ETA the estimated on-blocks time EONB (reaching the parking position), taking into consideration the traffic load in the taxiing area." calculating global values for all of the plurality of aircraft, Brozat teaches ([0211]): "The actual departure delay Dofb is calculated from the actual off-blocks time OFB and the time STD (scheduled time of departure) in minutes. The sum of Dofb over all approaching flights is the cumulative departure delay." Brozat further teaches ([0210]): "The actual arrival delay Donb is calculated from the actual time of arrival on the parking position ONB and the scheduled time of arrival STA in minutes. The sum of Donb over all arrivals is the cumulative arrival delay." It would have been prima facie obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to have modified Pinsonnault, Hughes, and Boggio to incorporate the teachings of Brozat to provide, with a reasonable expectation of success, that the one or more control units are configured to automatically determine the aircraft utilization by: calculating, for each flight of the plurality of aircraft, delay time of departure, delay time of arrival, ground time, and block times, and calculating global values for all of the plurality of aircraft. Pinsonnault, Hughes, Boggio, and Brozat are each directed towards similar pursuits in the field of aircraft fleet monitoring. Accordingly, one of ordinary skill in the art would find it advantageous to incorporate the teachings of Brozat, as calculating delay times, ground times, and block times allows for optimization of the air-to-air process in its entirety, as recognized by Brozat ([0098]-[0099] and [0210]-[0211]). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Avery et al. (US 2007/0112608 A1) teaches integrated maintenance services for fleet aircraft, wherein aircraft utilization is determined and used to assess prices charged for maintenance services (see at least [0026]). Carpenter et al. (US 2019/0028904 A1) teaches a method and system for implementing a self-organizing drone network, including the deployment of drones to perform scheduled maintenance (see at least [0092]). Meier (US 9,186,793 B1) teaches an apparatus and methods for controlling attention of a robot, including assigning a robot a task of locating candidate regions of an aircraft that may require repair and/or further inspection as a part of regular aircraft maintenance over time; however, Meier does not fully teach or suggest that the robot receives a maintenance schedule for a plurality of aircraft. Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to FRANK T GLENN III whose telephone number is (571)272-5078. The examiner can normally be reached M-F 7:30AM - 4:30PM EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Jelani Smith can be reached at 571-270-3969. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /F.T.G./Examiner, Art Unit 3662 /DALE W HILGENDORF/Primary Examiner, Art Unit 3662
Read full office action

Prosecution Timeline

Show 9 earlier events
Apr 15, 2025
Response Filed
Aug 11, 2025
Final Rejection mailed — §103
Oct 20, 2025
Notice of Allowance
Dec 18, 2025
Response after Non-Final Action
Dec 30, 2025
Response after Non-Final Action
Apr 02, 2026
Non-Final Rejection mailed — §103
Jul 02, 2026
Response Filed
Sep 21, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12743098
MONOCULAR OBSTACLE DETECTION ON A DRONE FLIGHT PATH
2y 3m to grant Granted Sep 22, 2026
Patent 12736972
SYSTEM AND METHOD FOR REMOTE OPERATION OF VEHICLE FOR COUPLING OR DECOUPLING VEHICLE AND TRAILER
2y 8m to grant Granted Sep 15, 2026
Patent 12724414
CONTROL DEVICE AND CONTROL SYSTEM
1y 12m to grant Granted Sep 01, 2026
Patent 12699402
AUTONOMOUS MOVING SYSTEM, AUTONOMOUS MOVING METHOD, AND STORAGE MEDIUM
2y 4m to grant Granted Aug 04, 2026
Patent 12693133
EVALUATION OF A GROUND REGION FOR LANDING A ROBOT
2y 2m to grant Granted Jul 28, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

7-8
Expected OA Rounds
55%
Grant Probability
59%
With Interview (+3.7%)
3y 1m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 164 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month