# US 12,002,368 B2 · Host aircraft with mobile device-based system for collecting and disseminating flight data

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

- Number: US 12,002,368 B2
- Document ID: US12002368B2
- Status: Granted
- Kind: B2
- Application number: 17/578,640
- Filed: 2022-01-19
- Published: 2022-11-17
- Granted: 2024-06-04
- Earliest claimed: 2021-05-11
- Assignees: The Boeing Company
- Applicants: The Boeing Company
- Inventors: Millie Irene Sterling; André Brodbeck Dugas; Joerg Robert Oliver Schmidt
- Web page: https://patentgrep.com/patent/US12002368B2

## CPC

- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- B64D 45/00: Aircraft indicators or protectors not otherwise provided for
- B64F 5/60: Testing or inspecting aircraft components or systems
- G07C 5/0841: {Registering performance data (recording measured values G01D; information storage G11B)}
- G08G 5/21: located onboard the aircraft
- H04W 4/42: for mass transport vehicles, e.g. buses, trains or aircraft
- B64D 2045/0065: {Black boxes, devices automatically broadcasting distress signals}
- B64D 2045/0085: {Devices for aircraft health monitoring, e.g. monitoring flutter or vibration}
- H04W 4/38: for collecting sensor information
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- 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})
- B64D: EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- 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
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A host aircraft includes a flight data system, the latter including a mobile device, central data server, and transceiver. The mobile device has a processor, memory programmed with a method embodied as computer-readable instructions, and a radio frequency (RF) communications circuit, GPS receiver, and sensor suite. The sensor suite collects raw flight data. Execution of the instructions by the processor causes the mobile device to process the raw flight data into synthesized data, and filter out human-induced motion of the mobile device from the synthesized data using a filtering model, and thereby generate time-stamped filtered flight data. The central data server is in wireless communication with the RF communications circuit, and receives the time-stamped filtered flight data therefrom. The transceiver, which is communicatively coupled to the central data server, disseminates the time-stamped filtered flight data to a user located remotely from the host aircraft.

## Claims

### Claim 1

A flight data system for use aboard a host aircraft, comprising:
a mobile device having a processor, memory programmed with computer-readable instructions, a radio frequency (RF) communications circuit, a Global Positioning System (GPS) receiver, and a sensor suite configured to collect raw flight data, the sensor suite including a multi-axis accelerometer configured to generate a set of composite accelerometer readings as part of the raw flight data, wherein execution of the computer-readable instructions by the processor causes the mobile device to process the raw flight data into a synthesized data set, and to filter out human-induced motion of the mobile device from the synthesized data set, using a statistical filtering model, including calculating a rolling standard deviation of the set of composite accelerometer readings, thereby generating time-stamped filtered flight data;
a central data server in wireless communication with the RF communications circuit, and configured to receive the time-stamped filtered flight data therefrom; and
a transceiver communicatively coupled to the central data server, wherein the transceiver is configured to disseminate the time-stamped filtered flight data to a remote user device, wherein the time-stamped filtered flight data includes time-stamped turbulence data of the host aircraft based at least in part on the composite accelerometer readings.

### Claim 2 (depends on 1)

The flight data system of claim 1, wherein the mobile device includes a tablet computer or a smartphone.

### Claim 3 (depends on 1)

The flight data system of claim 1, wherein the sensor suite includes a barometer configured to generate cabin pressure readings as part of the raw flight data, and wherein the time-stamped filtered flight data includes time-stamped takeoff and landing times of the host aircraft determined, via the mobile device, based on the cabin pressure readings.

### Claim 4 (depends on 1)

The flight data system of claim 1, wherein the execution of the computer-readable instructions by the processor causes the mobile device to filter out the human-induced motion of the mobile device from the synthesized data set at least in part by calculating a rolling average of a sum of absolute values of the set of composite accelerometer readings, and thereafter detecting an attitude of the mobile device using the rolling average.

### Claim 5 (depends on 1)

The flight data system of claim 1, wherein the sensor suite includes a gyroscope configured to generate angular rate signals indicative of rotation of the mobile device as part of the raw flight data, and wherein the mobile device is configured to detect the human-induced motion based on the angular rate signals.

### Claim 6 (depends on 1)

The flight data system of claim 1, wherein the remote user device is accessible to or by a crewmember of an additional aircraft, and wherein the transceiver is configured to disseminate the time-stamped filtered flight data to the additional aircraft as an air-to-air signal transmission.

### Claim 7 (depends on 6)

The flight data system of claim 6, wherein the air-to-air signal transmission is a radio broadcast.

### Claim 8 (depends on 1)

The flight data system of claim 1, wherein the remote user device includes an air traffic control tower, and wherein the transceiver is configured to disseminate the time-stamped filtered flight data to the air traffic control tower as an air-to-ground signal transmission.

### Claim 9

A method for collecting and disseminating flight data aboard a host aircraft using a flight data system, the method comprising:
collecting Global Positioning System (GPS) data using a GPS receiver aboard the host aircraft;
collecting raw flight data via a sensor suite of a mobile device within the flight data system, including using a multi-axis accelerometer to generate a set of composite accelerometer readings as part of the raw flight data;
processing the raw flight data into a synthesized data set;
filtering out human-induced motion of the mobile device from the synthesized data set, via a statistical filtering model of the mobile device, to thereby generate time-stamped filtered flight data, including calculating a rolling standard deviation of the set of composite accelerometer readings;
generating, as part of the filtered flight data, time-stamped turbulence data of the host aircraft based on the composite accelerometer readings;
wirelessly transmitting the time-stamped filtered flight data to a central data server located aboard the host aircraft, via an RF communications circuit of the mobile device;
receiving the time-stamped filtered flight data via the central data server; and
disseminating the time-stamped filtered flight data via a transceiver coupled to the central data server, including at least one of transmitting an air-to-ground signal to an air traffic control tower or broadcasting a message to an additional aircraft, wherein the time-stamped filtered flight data includes time-stamped turbulence data of the host aircraft based at least in part on the composite accelerometer readings.

### Claim 10 (depends on 9)

The method of claim 9, wherein the sensor suite includes a barometer and collecting the raw flight data via the sensor suite includes collecting cabin pressure readings via the barometer, the method further comprising:
generating, as part of the time-stamped filtered flight data, time-stamped takeoff and landing times of the host aircraft determined based on the cabin pressure readings from the barometer.

### Claim 11 (depends on 9)

The method of claim 9, wherein filtering out the human-induced motion of the mobile device also includes calculating a rolling average of a sum of absolute values of the composite accelerometer readings.

### Claim 12 (depends on 9)

The method of claim 9, wherein the sensor suite includes a gyroscope configured to output angular rate signals indicative of rotation of the mobile device, the method further comprising:
detecting the human-induced motion via the mobile device based on the angular rate signals.

### Claim 13 (depends on 9)

The method of claim 9, the method including:
disseminating the time-stamped filtered flight data by broadcasting the message to the additional aircraft.

### Claim 14 (depends on 9)

The method of claim 9, the method including:
disseminating the time-stamped filtered flight data by transmitting the air-to-ground signal to the air traffic control tower.

### Claim 15

A non-transitory computer-readable storage medium comprising executable instructions, wherein execution of the executable instructions causes a mobile device onboard a host aircraft to:
collect Global Positioning System (GPS) data using a GPS receiver;
collect raw flight data using a sensor suite, the sensor suite including a multi-axis accelerometer configured to generate composite accelerometer readings, wherein execution of the executable instructions causes the mobile device onboard the host aircraft to:
generate, as part of the filtered flight data, time-stamped turbulence data of the host aircraft based on the composite accelerometer readings;
process the raw flight data into a synthesized data set;
filter out human-induced motion of the mobile device from the synthesized data set, via a statistical filtering model, including calculating a rolling standard deviation of the set of composite accelerometer readings, to thereby generate time-stamped filtered flight data; and
wirelessly transmit the time-stamped filtered flight data to a user device located aboard the host aircraft via an RF communications circuit, wherein the time-stamped filtered flight data includes time-stamped turbulence data of the host aircraft based at least in part on the composite accelerometer readings.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the sensor suite includes a barometer and the raw flight data includes cabin pressure readings collected by the barometer, wherein execution of the executable instructions causes the mobile device onboard the host aircraft to: generate, as part of the time-stamped filtered flight data, time-stamped takeoff and landing times of the host aircraft determined based on the cabin pressure readings from the barometer.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein execution of the executable instructions causes the mobile device onboard the host aircraft to: filter out the human-induced motion of the mobile device at least in part by calculating a rolling average of a sum of absolute values of the composite accelerometer readings.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the sensor suite includes a gyroscope configured to output angular rate signals indicative of rotation of the mobile device, wherein execution of the executable instructions causes the mobile device onboard the host aircraft to:
detect the human-induced motion via the mobile device based on the angular rate signals.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the execution of the executable instructions causes a transceiver located onboard the host aircraft to:
disseminate the time-stamped filtered flight data to an additional aircraft as an air-to-air signal transmission.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the execution of the executable instructions causes a transceiver located onboard the host aircraft to:
transmit an air-to-ground signal to a ground station.
