Systems and methods for amalgamating flight information
First Claim
1. A method for processing flight information, performed by one or more processors, comprising:
- (a) obtaining data representing one or more elements of aircraft state data, a flight plan, a flight route, or one or both of current or intended trajectory for an aircraft flight, said data being obtained from one or more flight messages associated with said aircraft flight;
(b) incorporating said obtained flight message data in a flight information object associated with said aircraft flight, said flight information object further comprising other flight information data representing elements of aircraft state data, a flight plan, a flight route, or one or both of current or intended trajectory for said aircraft flight;
(c) comparing contents of data fields of said flight message data and contents in corresponding data fields of said flight information data stored in said flight information object;
(d) identifying which contents of data fields of said flight message data are different than the contents in corresponding data fields of said flight information data;
(e) determining which different contents of data fields of said flight message data represent updates to be amalgamated with said flight information data in said flight information object; and
(f) amalgamating said different contents of data fields of said flight message data representing said updates in place of the contents in corresponding data fields of said flight information data in said flight information object.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for receiving flight messages relating to a particular flight from multiple sources and processing information in those flight messages to create a single representation of an updated current and intended trajectory of such flight. Preferably, the system comprises one or more processors for performing the following operations: determining which flight message is the most recent; determining which flight messages are relevant; authenticating and processing proposed updates; and merging information contained in the flight messages to create a single representation of one or both of current or intended flight information.
-
Citations
22 Claims
-
1. A method for processing flight information, performed by one or more processors, comprising:
-
(a) obtaining data representing one or more elements of aircraft state data, a flight plan, a flight route, or one or both of current or intended trajectory for an aircraft flight, said data being obtained from one or more flight messages associated with said aircraft flight; (b) incorporating said obtained flight message data in a flight information object associated with said aircraft flight, said flight information object further comprising other flight information data representing elements of aircraft state data, a flight plan, a flight route, or one or both of current or intended trajectory for said aircraft flight; (c) comparing contents of data fields of said flight message data and contents in corresponding data fields of said flight information data stored in said flight information object; (d) identifying which contents of data fields of said flight message data are different than the contents in corresponding data fields of said flight information data; (e) determining which different contents of data fields of said flight message data represent updates to be amalgamated with said flight information data in said flight information object; and (f) amalgamating said different contents of data fields of said flight message data representing said updates in place of the contents in corresponding data fields of said flight information data in said flight information object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing flight information comprising one or more processors for processing flight information data and computer memory for storing flight information data, said one or more processors being programmed to perform the following operations:
-
(a) obtaining data representing one or more elements of aircraft state data, a flight plan, a flight route, or one or both of current or intended trajectory for an aircraft flight, said data being obtained from one or more flight messages associated with said aircraft flight, said flight messages being stored in said computer memory; (b) incorporating said obtained flight message data in a flight information object associated with said aircraft flight, said flight information object being stored in said computer memory and further comprising other flight information data representing elements of aircraft state data, a flight plan, flight route, or one or both of current or trajectory for said aircraft flight; (c) comparing contents of data fields of said flight message data and contents in corresponding data fields of said flight information data stored in said flight information object; (d) identifying which contents of data fields of said flight message data are different than the contents in corresponding data fields of said flight information data; (e) determining which different contents of data fields of said flight message data represent updates to be amalgamated with said flight information data in said flight information object; and (f) amalgamating said different contents of data fields of said flight message data representing said updates in place of the contents in corresponding data fields of said flight information data in said flight information object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing flight information data in a flight information object associated with a flight of a particular aircraft, comprising one or more processors programmed to perform the following operations:
-
(a) incorporating new flight messages in said flight information object, said flight information object further comprising current flight information data representing elements of a plan, route, intent or trajectory for said aircraft flight; (b) determining a time and a source of each new flight message; (c) comparing contents of data fields of said new flight messages and contents in corresponding data fields of said current flight information data stored in said flight information object; (d) identifying which contents of data fields of said new flight messages are different than the contents in corresponding data fields of said current flight information data; (e) determining which different contents of data fields of said new flight messages in said flight message data represent updates to be amalgamated with said current flight information data in said flight information object based in part on said times and sources of said new flight messages; and (f) amalgamating said different contents of data fields of said flight message data representing said updates in place of the contents in corresponding data fields of said current flight information data in said flight information object. - View Dependent Claims (21, 22)
-
Specification