Abstract:
Systems and methods for displaying position sensitive datalink messages on avionics displays are provided. In one embodiment, a flight deck instrument display system for an aircraft comprises: a flight plan display screen that displays a graphical representation of at least a part of an aircraft's planned flight path together with symbology representing a position of the aircraft with respect to the aircraft's planned flight path; wherein the flight plan display screen further displays at least one symbol positioned along the graphical representation of at least a part of the aircraft's planned flight path that indicates a point of applicability for a received uplink datalink message.
Abstract:
In one embodiment, a method for implementing a non-integrated CPDLC solution is provided. The method includes monitoring a datalink router for messages from a first CPDLC application in a first one or more execution partitions, wherein the first one or more execution partitions are configured to implement a first CPDLC application and wherein messages from the first CPDLC application and a second CPDLC application in a second one or more execution partitions use the datalink router to interface with one or more radio transceivers. The method also includes when the second CPDLC application has an active current data authority (CDA) air traffic control (ATC) connection, inhibiting communication between the first CPDLC application and an ATC ground station by discarding downlink messages of the first CPDLC application from the datalink router.
Abstract:
A system for dynamic flight tracking of an aircraft comprises a ground center configured to communicate with a flight tracking application onboard an aircraft, wherein the flight tracking application is preloaded with default flight tracking preferences comprising a normal time rate interval for sending normal condition position reports to the ground center when a flight condition is normal; abnormal time rate intervals for sending abnormal condition position reports to the ground center when abnormal flight conditions are detected, with the abnormal time rate intervals less than the normal time rate interval; and abnormal flight condition criteria to determine which aircraft conditions to monitor for detecting abnormal flight conditions. The ground center receives flight tracking communications from the aircraft for monitoring flight conditions to determine if the aircraft is encountering abnormal flight conditions, and is operative to send an uplink request to the aircraft to change the default flight tracking preferences.
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:
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:
An avionics system includes a human-machine interface (HMI), wherein the HMI includes a display device that displays information to an operator and an input device that receives input from an operator; a storage device that stores master air traffic control (ATC) center data; a memory device that stores separately loaded ATC center data and hard-coded ATC center data, and a processing device communicatively coupled to the HMI, the storage device and the memory device. The processing device compares the separately loaded ATC center data with the hard-coded ATC center data; requests operator validation of changes between the separately loaded ATC center data and the hard-coded ATC center data using the HMI; and updates the master ATC center data when the operator validates the changes between the separately loaded ATC center data and the hard-coded ATC center data.
Abstract:
In one embodiment, a method for implementing a non-integrated CPDLC solution is provided. The method includes monitoring a datalink router for messages from a first CPDLC application in a first one or more execution partitions, wherein the first one or more execution partitions are configured to implement a first CPDLC application and wherein messages from the first CPDLC application and a second CPDLC application in a second one or more execution partitions use the datalink router to interface with one or more radio transceivers. The method also includes when the second CPDLC application has an active current data authority (CDA) air traffic control (ATC) connection, inhibiting communication between the first CPDLC application and an ATC ground station by discarding downlink messages of the first CPDLC application from the datalink router.
Abstract:
Techniques are provided for facilitating less expensive and more rapid implement and modification of processes, e.g., communications processes, performed in a vehicle, e.g., a commercial aircraft, by implementing those functions on a non-certified computer. This is because the non-certified computer and the functions which it performs do not require certification by a government entity. Optionally, the non-certified computer is communicatively coupled to a communications management unit which requires certification from the government entity. Optionally, the non-certified computer may be an electronic flight bag for commercial aviation applications.
Abstract:
A method comprises transmitting uplink messages from an AoIP ground datalink service provider to an AoIP gateway server, when an AoIP communication channel is available; determining whether the uplink messages have been received by the gateway server; storing the uplink messages in the gateway server; and notifying the datalink service provider when each uplink message is received by the gateway server. The method determines whether there are any uplink messages to be sent from the gateway server to a communications management system onboard an aircraft; sends any uplink messages, one at a time, from the gateway server to the communications management system; and transmits an acknowledgement from the communications management system to the gateway server. Each uplink message is sent from the communications management system to an onboard ACARS end system. Subsequent to each acknowledgement, a next uplink message is sent from the gateway server to the communications management system.
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.