TECHNICAL FIELD

The subject disclosure relates generally to flight management systems and to automatic display unit backup during failures of one more units through the utilization of graphic user interface objects defined for control transfer and reversion after resolution of the failures.

BACKGROUND

Flight management systems are employed within an aircraft cockpit to perform complex operations and/or complex calculations that facilitate adherence to a flight plan and that increase the safety of air travel. Various tasks associated with the flight management system can include controlling and/or modifying a multitude of parameters related to navigation of the aircraft. Due to the critical control applications being managed, performance of the complex functions on the multitude of parameters should be performed by the flight management system in real-time with as few disruptions as possible.

SUMMARY

The following presents a simplified summary of the disclosed subject matter in order to provide a basic understanding of some aspects of the various embodiments. This summary is not an extensive overview of the various embodiments. It is intended neither to identify key or critical elements of the various embodiments nor to delineate the scope of the various embodiments. Its sole purpose is to present some concepts of the disclosure in a streamlined form as a prelude to the more detailed description that is presented later.

One or more embodiments provide a system that can comprise a memory that stores executable components and a processor, operatively coupled to the memory, that executes the executable components. The executable components can comprise a first controller that operates a first display unit and a second controller that operates a second display unit. The first display unit can render a first set of data and the second display unit can render a second set of data. The executable components can also comprise a failure indication component that provides a first notification to the first controller based on a first detection of a first failure at the second controller, and a second notification to the second controller based on a second detection of a second failure at the first controller. Further, the executable components can comprise a control transfer component that automatically transfers control of the second display unit from the second controller to the first controller based on the first notification, or automatically transfers control of the first display unit from the first controller to the second controller based on the second notification. The control transfer component can automatically transfer control without receiving a manual input requesting the transfer.

In an implementation, the second controller facilitates a rendering of the first set of data on the second display unit in response to automatic transfer of control of the first display unit from the first controller to the second controller. According to another implementation, the first controller facilitates a rendering of the second set of data on the first display unit in response to automatic transfer of control of the second display unit from the second controller to the first controller. In another implementation, the first controller can render the first set of data on the first display unit and the second controller can render the second data on the second display unit as respective software units. The respective software units can be defined by attributes.

Also, in one or more embodiments, a method is provided. The method can comprise detecting, by a system comprising a processor, a failure of a first controller. The first controller can be operatively coupled to a first onside layer component and a first offside layer component. Further, the first onside layer component can operate a first display unit. The method can also comprise automatically transferring, by the system, a control of the first display unit to a second controller operatively coupled to a second onside layer component and a second offside layer component. The second onside layer component can operate a second display unit. Further, the transferring can comprise routing the control of the first display unit from the first onside layer component to the second offside layer component. Further, the method can comprise rendering, by the system, first data associated with the first display unit on the second display unit at substantially a same time as second data associated with the second display unit is displayed. The first display unit and the second display unit can be redundancy units of a flight management system. According to another implementation, transferring the control can be implemented in an absence of receipt of a manual input

According to an implementation, rendering the first data and the second data can comprise allocating a portion of the first display unit for rendering the first data and a second portion of the first display unit for rendering the second data. In some implementations, the method can include monitoring, by the system, a first status of the first controller and transmitting, by the system, a first indication to the second controller to assume a primary display responsibility of the first display unit in response to a first detection of the failure based on the monitoring the first status.

In addition, according to one or more embodiments, provided is method that can comprise facilitating, by a system comprising a processor, a first rendering of first data on a first display unit via a first controller. The method can also include facilitating, by the system, a second rendering of second data on a second display unit via a second controller. In addition, the method can comprise detecting, by the system, a failure of the first controller and the second controller. The method can also comprise transferring, by the system, control of the first display unit from the first controller to a device external to the system. Further, the method can comprise transferring by the system, control of the second display unit from the second controller to the device external to the system.

To the accomplishment of the foregoing and related ends, the disclosed subject matter comprises one or more of the features hereinafter more fully described. The following description and the annexed drawings set forth in detail certain illustrative aspects of the subject matter. However, these aspects are indicative of but a few of the various ways in which the principles of the subject matter can be employed. Other aspects, advantages, and novel features of the disclosed subject matter will become apparent from the following detailed description when considered in conjunction with the drawings. It will also be appreciated that the detailed description may include additional or alternative embodiments beyond those described in this summary.

