IP Library Granted Patent US 8,918,233
Granted Patent B2
US 8,918,233 · App. 13/402,900 · Granted Dec 23, 2014

Technique for providing multiple undo and redo operations for flight management systems

Inventors: Harishankar Singh Yadav (Bangalore, IN); Praveen Kumar Bhavarlal (Bangalore, IN); Begum Raziya (Bangalore, IN); Subramanya Rattihalli Lakshmana Setty (Bangalore, IN); Pankaj Venkatrao Kulkarni (Bangalore, IN)
Assignee: Airbus Engineering Centre India
G08G5/0021G08G5/0039
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,918,233
App. No.
13/402,900
Granted
Dec 23, 2014
Kind
B2
Abstract

A technique for providing multiple undo and redo operations for flight management systems is disclosed. In one embodiment, in a method of providing multiple undo and redo operations for a flight plan in a flight management system, a temporary flight plan and a reference flight plan are created upon initiating a first revision on a created or default active flight plan. The temporary flight plan includes a copy of the active flight plan and the initiated first revision. The reference flight plan is a copy of the active flight plan. Further, multiple undo and redo functions are enabled upon initiating multiple revisions on the temporary flight plan for performing multiple undo and redo operations on the temporary flight plan.

Claims (50)

1. 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.

2. The method of claim 1 , further comprising:

disabling the second redo function upon performing a second redo operation.

3. The method of claim 1 , further comprising:

performing an insert operation to overwrite the active flight plan with the updated temporary flight plan; and

performing an erase operation to delete the updated temporary flight plan and the reference flight plan and to disable the insert, erase, undo and redo functions.

4. The method of claim 1 , further comprising:

storing the first revision, the second revision and the third revision in a list of pilot actions.

5. The method of claim 1 , further comprising:

creating the active flight plan by a pilot.

6. A flight management system, comprising:

a processor; and

memory coupled to the processor, wherein the memory includes a flight plan module, and wherein the flight plan module includes a multiple undo and redo module having instructions to:

create a temporary flight plan and a reference flight plan upon initiating a first revision on a created or default active flight plan, 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

enable 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, wherein the multiple undo and redo module further having instructions to:

enable a first undo function upon initiating a second revision on the temporary flight plan;

perform a first undo operation to update the temporary flight plan and to enable a first redo function;

perform a first redo operation to enable the first undo function;

enable a second undo function upon initiating a third revision on the updated temporary flight plan; and

perform the second undo operation to further update the updated temporary flight plan and to enable a second redo function.

7. The flight management system of claim 6 , wherein the multiple undo and redo module further having instructions to:

disable the second redo function upon performing a second redo operation.

8. The flight management system of claim 6 , further comprising:

a display unit, wherein the display unit includes one or more action buttons for performing the multiple undo and redo operations.

9. The flight management system of claim 8 , wherein the temporary flight plan comprises the copy of the active flight plan created by a pilot and multiple revisions initiated by the pilot.

10. The flight management system of claim 9 , wherein the multiple revisions are stored in a list of pilot actions.

11. A non-transitory computer-readable storage medium for providing multiple undo and redo operations for a flight plan in a flight management system having instructions that, when executed by a computing device, cause the computing device to perform a method comprising:

creating a temporary flight plan and a reference flight plan upon initiating a first revision on a created or default active flight plan, 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, 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.

12. The non-transitory computer-readable storage medium of claim 11 , further comprising:

disabling the second redo function upon performing a second redo operation.

13. The non-transitory computer-readable storage medium of claim 11 , further comprising:

performing an insert operation to overwrite the active flight plan with the updated temporary flight plan; and

performing an erase operation to delete the updated temporary flight plan and the reference flight plan and to disable the insert, erase, undo and redo functions.

14. The non-transitory computer-readable storage medium of claim 11 , further comprising:

storing the first revision, the second revision and the third revision in a list of pilot actions.

15. The non-transitory computer-readable storage medium of claim 11 , further comprising:

creating the active flight plan by a pilot.

Assignments (2)
CHANGE OF NAME Recorded Aug 25, 2016
From: AIRBUS ENGINEERING CENTRE INDIA
To: AIRBUS GROUP INDIA PRIVATE LIMITED
Reel/Frame 039532/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2012
From: YADAV, HARISHANKAR SINGH; BHAVARLAL, PRAVEEN KUMAR; BEGUM, RAZIYA; RATTIHALLI LAKSHMANA SETTY, SUBRAMANYA; KULKARNI, PANKAJ VENKATRAO
To: AIRBUS ENGINEERING CENTRE INDIA
Reel/Frame 027747/0377 →
Priority Claims (1)
IN 542/CHE/2011 · Feb 23, 2011 · national
Continuity (1)
Related Publication 20120215387A1 · Aug 23, 2012