# US 10,319,237 B1 · Dynamically determining runway conditions

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

- Number: US 10,319,237 B1
- Document ID: US10319237B1
- Status: Granted
- Kind: B1
- Application number: 15/821,526
- Filed: 2017-11-22
- Published: 2019-05-23
- Granted: 2019-06-11
- Earliest claimed: 2017-11-22
- Assignees: The Boeing Company
- Applicants: The Boeing Company
- Inventors: Samantha A. Schwartz; Andres C. Fermon; Brian A. Azcuenaga; Melissa I. Blackstun
- Web page: https://patentgrep.com/patent/US10319237B1

## CPC

- G08G 5/25: Transmission of traffic-related information between aircraft
- G08G 5/22: located on the ground
- G08G 5/26: Transmission of traffic-related information between aircraft and ground stations
- G08G 5/54: for approach or landing
- G08G 5/76: for monitoring atmospheric conditions
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/561: Adding application-functional data or data for application control, e.g. adding metadata
- H04Q 9/00: Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q 2209/25: using a mesh network, e.g. a public urban network such as public lighting, bus stops or traffic lights
- H04Q 2209/40: using a wireless architecture
- H04Q 2209/84: Measuring functions
- H04Q 2209/86: Performing a diagnostic of the sensing device
- 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})
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)

## Abstract

An airport computing system is communicatively coupled to a first airplane and to one or more second airplanes over a network system. The airport computing system comprises a plurality of sensors associated with the first airplane. The airport computing system comprises a data module configured to receive data from the first airplane over the network. The data comprises runway data sampled using the plurality of sensors while the first airplane is on a runway. The airport computing system also comprises a parameter module configured to determine one or more parameters that describe a condition for the runway based on the received runway data. The airport computing system further comprises a transmission module configured to transmit the one or more parameters to the one or more second airplanes over the network.

## Claims

### Claim 1

An airport computing system communicatively coupled to a first airplane and one or more second airplanes over a network, the airport computing system comprising:
a plurality of sensors associated with the first airplane;
a data module configured to:
receive, at the airport computing system, data from the first airplane over the network, the received data comprising runway data sampled using the plurality of sensors while the first airplane is on a runway; and
aggregate, at the airport computing system, the received data from the first airplane with a plurality of runway data sets received from a plurality of other airplanes to generate an aggregated runway data set;
a parameter module configured to determine, at the airport computing system, one or more parameters that describe a condition for the runway based on the aggregated runway data set; and
a transmission module configured to transmit, from the airport computing system, the one or more parameters to the one or more second airplanes over the network,
wherein at least a portion of said modules comprise one or more of hardware circuits, programmable hardware devices, and processors.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
the data module receives new runway data over the network from a different first airplane;
the parameter module updates, in real-time, the one or more parameters based on the new runway data; and
the transmission module transmits the one or more updated parameters to the one or more second airplanes over the network.

### Claim 3 (depends on 1)

The system of claim 1, wherein the data module receives the runway data while the first airplane is landing on the runway.

### Claim 4 (depends on 3)

The system of claim 3, wherein the runway data comprises an amount of force applied to brakes of the first airplane over a period of time while the first airplane is landing, the amount of force applied determined using the plurality of sensors.

### Claim 5 (depends on 4)

The system of claim 4, wherein the one or more parameters that the parameter module determines is an average brake force calculated from the time that the first airplane first applies the brakes until a time when the brakes are not applied while the first airplane is landing.

### Claim 6 (depends on 3)

The system of claim 3, wherein the runway data comprises deceleration data sampled over a period of time while the first airplane is landing, the deceleration data sampled using the plurality of sensors.

### Claim 7 (depends on 6)

The system of claim 6, wherein the one or more parameters that the parameter module determines is a rate of deceleration for the first airplane based on the deceleration data.

### Claim 8 (depends on 1)

The system of claim 1, wherein the one or more parameters that the parameter module determines comprises a coefficient of friction for the runway that is determined based on the runway data.

### Claim 9 (depends on 1)

The system of claim 1, wherein the data module receives the runway data while the first airplane is taking off from the runway.

### Claim 10 (depends on 9)

The system of claim 9, wherein the runway data comprises an amount of thrust applied to the first airplane over a period of time while the first airplane is taking off from the runway, the amount of thrust applied determined using the plurality of sensors.

### Claim 11 (depends on 10)

The system of claim 10, wherein the one or more parameters that the parameter module determines is an average thrust calculated from the time that thrust is first applied to the first airplane until when the first airplane takes off from the runway.

### Claim 12 (depends on 9)

The system of claim 9, wherein the runway data comprises acceleration data sampled over a period of time while the first airplane is taking off, the acceleration data sampled using the plurality of sensors.

### Claim 13 (depends on 12)

The system of claim 12, wherein the one or more parameters that the parameter module determines is a rate of acceleration for the first airplane based on the acceleration data.

### Claim 14

An apparatus comprising:
a data module configured to:
receive, at an airport computing system, data from a first airplane over a network, the received data comprising runway data sampled using a plurality of sensors located on the first airplane while the first airplane is on a runway; and
aggregate, at the airport computing system, the received data from the first airplane with a plurality of runway data sets received from a plurality of other airplanes to generate an aggregated runway data set;
a parameter module configured to determine, at the airport computing system, one or more parameters that describe a condition for the runway based on the aggregated runway data set; and
a transmission module configured to transmit, from the airport computing system, the one or more parameters to one or more second airplanes over the network,
wherein at least a portion of said modules comprise one or more of hardware circuits, programmable hardware devices, and processors.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein:
the data module receives new runway data over the network from a different first airplane;
the parameter module updates, in real-time, the one or more parameters based on the new runway data; and
the transmission module transmits the one or more updated parameters to the one or more second airplanes over the network.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the data module receives the runway data while the first airplane is landing on the runway, the runway data comprising one or more of:
an amount of force applied to brakes of the first airplane over a period of time while the first airplane is landing, the parameter module calculating an average brake force based on the amount of force applied to the first airplane's brakes; and
deceleration data sampled over a period of time while the first airplane is landing, the parameter module calculating a rate of deceleration for the first airplane based on the deceleration data.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the one or more parameters that the parameter module determines comprises a coefficient of friction for the runway, the coefficient of friction determined based at least in part on one or more of the average brake and the rate of deceleration, the transmission module transmitting the determined coefficient of friction to the one or more second airplanes over the network.

### Claim 18

A method comprising:
receiving, at an airport computing system, data from a first airplane over a network, the received data comprising runway data sampled using a plurality of sensors located on the first airplane while the first airplane is on a runway;
aggregating, at the airport computing system, the received data from the first airplane with a plurality of runway data sets received from a plurality of other airplanes to generate an aggregated runway data set
determining, at the airport computing system, one or more parameters that describe a condition for the runway based on the aggregated runway data set; and
transmitting, from the airport computing system, the one or more parameters to one or more second airplanes over the network.
