Patent ID: 8918233

Claim:
A method of providing multiple undo and redo operations for a flight plan in a flight management system (FMS), comprising: creating a temporary flight plan and a reference flight plan upon initiating a first revision on a created or default active flight plan by the FMS, wherein the temporary flight plan includes a copy of the active flight plan and the initiated first revision, and wherein the reference flight plan is a copy of the active flight plan; and enabling multiple undo and redo functions upon initiating multiple revisions on the temporary flight plan for performing multiple undo and redo operations on the temporary flight plan by the FMS, comprising: enabling a first undo function upon initiating a second revision on the temporary flight plan; performing a first undo operation to update the temporary flight plan and to enable a first redo function; performing a first redo operation to enable the first undo function; enabling a second undo function upon initiating a third revision on the updated temporary flight plan; and performing the second undo operation to further update the updated temporary flight plan and to enable a second redo function.