IP Library Granted Patent US 12700322
Granted Patent B2
US 12700322 · App. 18/389,480 · Granted Aug 4, 2026

Method for auto populating flight status in event of aircraft emergency

Inventors: Christopher Michael Rippe (Arvada, CO); Todd A. Krawcyzk (Boulder, CO)
Assignee: GOGO BUSINESS AVIATION LLC
G08G5/55G08G5/21G08G5/26G08G5/58
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12700322
App. No.
18/389,480
Granted
Aug 4, 2026
Kind
B2
Abstract

A computer-implemented method for retrieving flight data in a medical emergency includes receiving, by one or more processors of a first user device and via an application programming interface, an indication of a medical emergency aboard an aircraft; retrieving, by the one or more processors and responsive to receiving the indication of the medical emergency, flight data associated with the medical emergency from a flight management system associated with the aircraft; automatically categorizing, by the one or more processors, the retrieved flight data based at least on one or more flight data fields associated with the medical emergency to generate categorized flight data; and transmitting, by the one or more processors, at least some of the categorized flight data to a second user device external to the aircraft.

Claims (58)

1 . A computer-implemented method, comprising:

receiving, by one or more processors of a first user device that is on-board an aircraft and via an application programming interface, an indication of a medical emergency aboard the aircraft;

retrieving, by the one or more processors from a flight management system that is on-board the aircraft and responsive to receiving the indication of the medical emergency, flight data associated with the aircraft at a time of the medical emergency;

automatically categorizing, by the one or more processors, the retrieved flight data based at least on one or more flight data fields associated with the medical emergency to generate categorized flight data;

displaying, by the one or more processors via a user interface of the first user device and responsive to receiving the indication of the medical emergency, the one or more flight data fields comprising the categorized flight data, each flight data field of the one or more flight data fields labeled with a respective flight data field label on the user interface, the one or more flight data fields comprising a present position of the aircraft and a present speed of the aircraft at the time of the medical emergency; and

transmitting, by the one or more processors, at least some of the categorized flight data to a second user device external to the aircraft.

2 . The computer-implemented method of claim 1 , further comprising:

identifying, by the one or more processors of the first user device and after automatically categorizing the retrieved flight data, one or more data fields without corresponding flight data values; and

calculating, by the one or more processors of the first user device, the flight data values corresponding to the one or more data fields.

3 . The computer-implemented method of claim 1 , further comprising:

determining, by the one or more processors of the first user device, to update at least one initial flight data value corresponding to at least one flight data field of the one or more flight data fields;

calculating, by the one or more processors of the first user device, at least one new flight data value corresponding to the at least one flight data field; and

updating, by the one or more processors of the first user device, the at least one initial flight data value with the at least one new flight data value.

4 . The computer-implemented method of claim 1 , wherein the flight data includes one or more of: (i) an aircraft tail number; (ii) an origin airport; (iii) a destination airport; (iv) the present position of the aircraft; (v) the present speed of the aircraft; or (vi) an estimated time of arrival to the destination airport.

5 . The computer-implemented method of claim 1 , wherein the second user device includes at least one of: (i) a ground-based server; (ii) an electronic device associated with a medical professional; (iii) an electronic device associated with emergency personnel, or (iv) an electronic device associated with an airport.

6 . The computer-implemented method of claim 1 , further comprising:

analyzing, by the one or more processors of the first user device, the flight data associated with the medical emergency; and

generating, by the one or more processors of the first user device, at least one recommendation for responding to the medical emergency, wherein the at least one recommendation is based on the analyzed flight data.

7 . The computer-implemented method of claim 6 , wherein the at least one recommendation is further based on a categorization of the medical emergency.

8 . The computer-implemented method of claim 6 , wherein generating the at least one recommendation for responding to the medical emergency includes generating a hospital recommendation for rerouting a flight path of the aircraft.

9 . A computer system, comprising:

one or more processors; and

a memory storing instructions that, when executed, cause the one or more processors to:

receive, at the computer system that is on-board an aircraft and via an application programming interface, an indication of a medical emergency aboard the aircraft;

retrieve, from a flight management system that is on-board the aircraft and responsive to receiving the indication of the medical emergency, flight data associated with the aircraft at a time of the medical emergency;

automatically categorize the retrieved flight data based at least on one or more flight data fields associated with the medical emergency to generate categorized flight data;

display, via a user interface of the computer system and responsive to receiving the indication of the medical emergency, the one or more flight data fields comprising the categorized flight data, each flight data field of the one or more flight data fields labeled with a respective flight data field label on the user interface, the one or more flight data fields comprising a present position of the aircraft and a present speed of the aircraft at the time of the medical emergency; and

transmit at least some of the categorized flight data to a second user device external to the aircraft.

10 . The computer system of claim 9 , wherein the memory includes instructions that, when executed, further cause the one or more processors to:

identify, after automatically categorizing the retrieved flight data, one or more data fields without corresponding flight data values; and

calculate the flight data values corresponding to the one or more data fields.

11 . The computer system of claim 9 , wherein the memory includes instructions that, when executed, further cause the one or more processors to:

determine to update at least one initial flight data value corresponding to at least one flight data field of the one or more flight data fields;

calculate at least one new flight data value corresponding to the at least one flight data field; and

update the at least one initial flight data value with the at least one new flight data value.

12 . The computer system of claim 9 , wherein the flight data includes one or more of: (i) an aircraft tail number; (ii) an origin airport; (iii) a destination airport; (iv) the present position of the aircraft; (v) the present speed of the aircraft; or (vi) an estimated time of arrival to the destination airport.

13 . The computer system of claim 9 , wherein the second user device includes at least one of: (i) a ground-based server, (ii) an electronic device associated with a medical professional; (iii) an electronic device associated with emergency personnel, or (iv) an electronic device associated with an airport.

14 . The computer system of claim 9 , wherein the memory includes instructions that, when executed, further cause the one or more processors to:

analyze the flight data associated with the medical emergency; and

generate at least one recommendation for responding to the medical emergency, wherein the at least one recommendation is based on the analyzed flight data.

15 . The computer system of claim 14 , wherein the at least one recommendation is further based on a categorization of the medical emergency.

16 . The computer system of claim 14 , wherein generating the at least one recommendation for responding to the medical emergency includes generating a hospital recommendation for rerouting a flight path of the aircraft.

17 . A non-transitory computer-readable medium storing processor-executable instructions that, when executed by one or more processors, cause the one or more processors to at least:

receive, at the one or more processors included in a first user device that is on-board an aircraft and via an application programming interface, an indication of a medical emergency aboard the aircraft;

retrieve, from a flight management system that is on-board the aircraft and responsive to receiving the indication of the medical emergency, flight data associated with the aircraft at a time of the medical emergency;

automatically categorize the retrieved flight data based at least on one or more flight data fields associated with the medical emergency to generate categorized flight data;

display, via a user interface of the first user device and responsive to receiving the indication of the medical emergency, the one or more flight data fields comprising the categorized flight data, each flight data field of the one or more flight data fields labeled with a respective flight data field label on the user interface, the one or more flight data fields comprising a present position of the aircraft and a present speed of the aircraft at the time of the medical emergency; and

transmit at least some of the categorized flight data to a second user device external to the aircraft.

18 . The non-transitory computer-readable medium of claim 17 , storing further instructions to:

identify, after automatically categorizing the retrieved flight data, one or more data fields without corresponding flight data values; and

calculate the flight data values corresponding to the one or more data fields.

19 . The non-transitory computer-readable medium of claim 17 , storing further instructions to:

determine to update at least one initial flight data value corresponding to at least one flight data field of the one or more flight data fields;

calculate at least one new flight data value corresponding to the at least one flight data field; and

update the at least one initial flight data value with the at least one new flight data value.

20 . The non-transitory computer-readable medium of claim 17 , storing further instructions to:

analyze the flight data associated with the medical emergency, and

generate at least one recommendation for responding to the medical emergency, wherein the at least one recommendation is based on the analyzed flight data.