# US 11,299,288 B2 · Method of presenting flight data of an aircraft and a graphical user interface for use with the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,299,288 B2
- Document ID: US11299288B2
- Status: Granted
- Kind: B2
- Application number: 16/358,902
- Filed: 2019-03-20
- Published: 2020-09-24
- Granted: 2022-04-12
- Earliest claimed: 2019-03-20
- Assignees: City University of Hong Kong
- Applicants: City University of Hong Kong
- Inventors: Lishuai Li; Florent Charruaud; Weizun Zhao
- Web page: https://patentgrep.com/patent/US11299288B2

## CPC

- B64D 43/00: Arrangements or adaptations of instruments
- G08G 5/22: located on the ground
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/2365: {Ensuring data consistency and integrity}
- G06F 16/904: Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957)
- G08G 5/20: Arrangements for acquiring, generating, sharing or displaying traffic information (arrangements for monitoring traffic G08G5/72)
- B64D 2045/0085: {Devices for aircraft health monitoring, e.g. monitoring flutter or vibration}
- B64F 5/60: Testing or inspecting aircraft components or systems
- B64D: EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B64F: GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR

## Abstract

A method of presenting flight data of one or more aircrafts, including the steps of: receiving dataset associated with the aircraft from a data management system; applying an analysis process to compare at least two portions of the received dataset; and presenting the analysed data portions to a user in a visualized manner. A graphical user interface is also included for use with the method.

## Claims

### Claim 1

A method of manipulating flight data of a plurality of aircraft, comprising the steps of:
a. receiving dataset associated with the aircraft from a data management system, wherein the data management system is arranged to store binary flight data associated with different airlines or different aircraft models in different formats, wherein the binary flight data is associated with flight parameters over a phase of flight;
wherein step a includes step 1a of converting the binary flight data recorded by a local recording means of each of the plurality of aircrafts or different data sources into engineering flight data of a standard format or protocol;
b. applying an analysis process to compare at least two portions of the received dataset associated with flight parameters over the phase of flight; and
c. presenting the analyzed data portions to a user in a visualized manner;
wherein step b includes using a clustering method to identify flights following predefined standard operating procedures and at least one anomalous flight represented by non-clustered data patterns identified by the analysis process.

### Claim 2 (depends on 1)

A method in accordance with claim 1, wherein step b includes step b1 of identifying common data patterns in the received dataset, wherein the common data patterns represent the flights following the predefined standard operating procedures.

### Claim 3 (depends on 1)

A method in accordance with claim 1, wherein step b includes step b2 of detecting anomalies with reference to common data patterns in the received dataset, wherein the anomalies include uncommon data patterns representing the at least one anomalous flight.

### Claim 4 (depends on 1)

A method in accordance with claim 1, wherein step b includes step b3 of comparing at least two data patterns each representing different portions in the received dataset.

### Claim 5 (depends on 1)

A method in accordance with claim 1, wherein step c includes step c1 of representing the analyzed data graphically whereby two patterns associated with two different portions of the received dataset are visibly distinguishable from each other by a user.

### Claim 6 (depends on 1)

A method in accordance with claim 1, wherein step a includes step a2 of removing erroneous data from the engineering flight data.

### Claim 7 (depends on 6)

A method in accordance with claim 6, wherein step a includes step a3 of extracting flight sectors of an individual flight from the cleaned flight data.

### Claim 8 (depends on 7)

A method in accordance with claim 7, wherein step a includes step a4 of retrieving flight basic information from the extracted flight sectors.

### Claim 9 (depends on 8)

A method in accordance with claim 8, wherein step a includes step a5 of storing retrieved flight basic information into database of the data management system.

### Claim 10 (depends on 1)

A method in accordance with claim 1, wherein the local recording means includes at least one of the Quick Access Recorder and Flight Data Recorder.

### Claim 11 (depends on 1)

A method in accordance with claim 1, wherein the data management system includes a storage unit for storing data.

### Claim 12 (depends on 11)

A method in accordance with claim 11, wherein the stored data includes analysis result processed by analysis process in step b.

### Claim 13 (depends on 12)

A method in accordance with claim 12, wherein the stored data includes analysis parameters associated with the analysis process in step b.

### Claim 14 (depends on 12)

A method in accordance with claim 12, wherein the stored data includes information associated with at least one of the airport, runway, and airline fleet.

### Claim 15 (depends on 1)

A method in accordance with claim 1, further including step b0, prior to step b, of configuring analysis parameters.

### Claim 16 (depends on 15)

A method in accordance with claim 15, further including step d, following step c, of storing the analysis parameters.

### Claim 17 (depends on 1)

A graphical user interface for use with the method in accordance with claim 1.

### Claim 18 (depends on 1)

A method in accordance with claim 1, further comprising the step of filtering the at least two portions of the received dataset with one or more filter criteria such that only the analyzed portions of the received dataset with the selected criteria filter criteria is displayed in step c.

### Claim 19 (depends on 18)

A method in accordance with claim 18, wherein the one or more filter criteria includes at least one of an aircraft type, an aircraft id, a flight number, a crew id, origin airport and runway, destination airport and runway and take-off date.

### Claim 20 (depends on 18)

A method in accordance with claim 18, wherein the one or more filter criteria includes a flight phase or a portion a selected flight.

### Claim 21 (depends on 1)

A method in accordance with claim 1, wherein step c includes displaying a representation of the at least one anomalous flight being identified.

### Claim 22 (depends on 21)

A method in accordance with claim 21, wherein the representation includes a graphical representation of a trajectory and/or an altitude of the selected flight.

### Claim 23 (depends on 21)

A method in accordance with claim 21, wherein the representation includes a statistical comparison of two flight data set, each flight data set is associated with records including at least one of engine parameters, aircraft position, speeds, accelerations, attitudes, control surface position and wind information.
