IP Library Granted Patent US 12,700,322
Granted Patent B2
US 12,700,322 · 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 12,700,322
App. No.
18/389,480
Filed
Nov 14, 2023
Granted
Aug 4, 2026
Kind
B2
Art Unit
3656
USPC
701/120
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.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Dec 3, 2024
From: GOGO BUSINESS AVIATION LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 069479/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: RIPPE, CHRISTOPHER MICHAEL; KRAWCYZK, TODD A.
To: GOGO BUSINESS AVIATION LLC
Reel/Frame 065569/0329 →
Continuity (1)
Related Publication 20250157344A1 · May 15, 2025
References Cited (11)
US 9310222B1 · Suiter et al. · 2016 [cited by applicant]
US 10116378B1 · Morowsky et al. · 2018 [cited by applicant]
US 10741085B2 · Shorter, Jr. et al. · 2020 [cited by applicant]
US 11626024B2 · Shamasundar et al. · 2023 [cited by applicant]
US 11657721B1 · Suiter · 2023 [cited by examiner]
US 20110264312A1 · Spinelli et al. · 2011 [cited by applicant]
US 20120010806A1 · Tseng · 2012 [cited by applicant]
US 20160093217A1 · Hale et al. · 2016 [cited by applicant]
US 20160275260A1 · Nguyen et al. · 2016 [cited by applicant]
EP 3422357A1 · 2019 [cited by applicant]
International Application No. PCT/US2024/054622, International Search Report and Written Opinion, mailed Feb. 19, 2025. [cited by applicant]