Abstract:
Systems and methods for enhanced adoptive validation of ATC clearance requests are provided. In certain implementations, a system comprises a processor executing a controller pilot data link communication application, and at least one source of dynamic information coupled to the processor, wherein the dynamic information comprises data relevant to possible flight paths of an aircraft, the dynamic information being changeable during the flight of the aircraft, wherein the processor processes at least one clearance request that identifies a deviation from the present flight path and validates the at least one clearance request against the dynamic information.
Abstract:
A system and method for dynamically validating uplink messages during flight are provided. The system comprises at least one processing unit in an aircraft, and at least one communication device in the aircraft that is operatively connected to the processing unit. The communication device is configured to receive uplink messages from a ground air traffic control (ATC) center, and transmit downlink messages to the ground ATC center. The system also includes a human machine interface (HMI) in the aircraft that is operatively connected to the processing unit. The HMI is configured to receive input from a user and display information to the user. One or more data sources that provide dynamic information are in operative communication with the processing unit. The processing unit is configured to determine whether an ATC uplink message is acceptable based on analysis of the dynamic information from the one or more data sources.
Abstract:
In one embodiment, an aerospace system is provided. The aerospace system comprises at least one display unit configured to display flight data and a memory configured to store one or more flight plan associations. Each flight plan association is an association between a data link message and a respective waypoint in a flight plan. The aerospace system also comprises a processing unit configured to determine when each respective waypoint in the flight plan is reached based on a comparison of current location data to the flight plan. When each respective waypoint is reached, the processing unit is configured to identify any data link messages associated with the respective waypoint based on the flight plan associations and to direct the at least one display unit to display a respective notification for each identified data link message associated with the respective waypoint.
Abstract:
A method for minimizing propagation time of at least one queued-up datalink TPDU comprises determining whether a current TPDU ready for transmission requires acknowledgement; transmitting the current TPDU, starting a retry timer, and setting a transmission count to one, when acknowledgement required; determining whether acknowledgement received after transmitting the current TPDU; determining whether a pending TPDU is awaiting transmission when acknowledgement is not received; when a pending TPDU is awaiting transmission, determining whether elapsed wait time of the current TPDU is greater than a preselected minimum; incrementing the transmission count by one when elapsed wait time is greater than the preselected minimum; determining again whether there is a pending TPDU awaiting transmission when the transmission count is less than a predetermined maximum and an inactivity timer has not expired; and when there is still at least one pending TPDU awaiting transmission, retransmitting the current TPDU and restarting the retry timer.
Abstract:
A system comprises a physical display unit and an aircraft system component. The aircraft system component is configured to output a first signal for display according to a first display format. The system also includes an abstraction component configured to generate a virtual display page according to the first protocol based on the signal received from the aircraft system component and to map the virtual display page into two or more modified pages. Each of the modified pages is configured according to a second display format and corresponds to a respective portion of the virtual display page. The abstraction component is further configured to output a second signal comprising a first of the two or more modified pages to the physical display unit for display according to the second display format. The abstraction component is configured to output a signal comprising a second modified page based on user input.
Abstract:
An aerospace communication system comprises a communication management unit; a first communication device configured to transmit and receive data over a first communication network; and a second communication device configured to transmit and receive data over a second communication network. The first communication device is coupled to a corresponding interface of the communication management unit. The second communication device is communicatively separated from the communication management unit by the first communication device such that the communication management unit is unaware of the second communication device. The first communication device includes routing logic configured to determine whether to send each message received from the communication management unit over the first communication network or to the second communication device for transmission over the second communication network.
Abstract:
Systems and methods for providing air traffic control center data to aircraft is provided. In certain embodiments an avionics system includes a communication device configured to communicate with a data center and an air traffic control center; and a processing unit configured to execute machine readable instructions. In at least one embodiments, the machine readable instructions cause the processing unit to manage communications associated with the flight of an aircraft, wherein the communications are communicated through the communication device with the data center; distinguish identifying information received through the communication device, wherein the identifying information identifies at least one of the air traffic control center and associated aeronautical telecommunications network address; and establish a communication session with the air traffic control center using the identifying information received through the communication device.
Abstract:
A method and system for airline operation center (AOC) data communications are disclosed. The method comprises providing a computing device for use onboard an aircraft, with the computing device hosting at least one application configured to interact with at least one avionics processing unit onboard the aircraft. The method further comprises automatically retrieving, by the at least one application, AOC information for storage and processing on the computing device, and transmitting by the at least one application, the AOC information from the computing device to the at least one avionics processing unit. The AOC information is used by the at least one avionics processing unit to execute an AOC application hosted by the at least one avionics processing unit.
Abstract:
Systems and methods for reconfigurable on-vehicle data routing are provided. In one embodiment, a data link communication system comprises: a router to communicate with at least one communication bus and at least one data bus, and monitor data communicated over the communication data buses, wherein the communication bus communicates data link messages with an off-vehicle service provider system, wherein the data bus transports data between the router and a plurality of on-vehicle systems; a routing control logic; and a conditional logic database, wherein the database comprises definitions of one or more datatypes and definitions for at least one data forwarding command; wherein, in response to receiving a first set of data associated with a datatype defined by the database, the logic executes the at least one data forwarding command to control the router to output a second set of data to one or more of the plurality of on-vehicle systems.
Abstract:
Systems and methods for updating remote databases are provided. In certain embodiments, a method includes determining an installed version for a remote database stored on a vehicle computer. Further, the method includes identifying an incremental update for the remote database, wherein the incremental update contains differences between a desired version for the remote database and the installed version. Additionally, the method includes providing the incremental update to the vehicle computer. Also, the method includes updating the remote database with the incremental update.