Nova Patents
CA2898527C

Flight object communications system

Abstract

Systems and methods for processing aircraft flight information and flight plan information are described. Specific techniques are described for managing flight data in real time, sharing flight data between a plurality of systems, dynamically managing flight information, generating flight plan information, providing flight plan information to a user, and closing flight plan discontinuities.

CA2898527C, drawing sheet 1
Sheet 1 of 17

Term

8.8 yearsleft in the term

Expires 24 July 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

21 claims: 11 independent, 10 dependent

  1. 1
    EMBODIMENTS IN WHICH AN EXCLUSIVE PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:1. A method of dynamically changing, communicating and synchronizing flight information between a plurality of systems, the method comprising: receiving, on a computing device, one or more flight objects;extracting flight information from the one or more flight objects and rendering the flight information for viewing and editing along with real time flight information;receiving modifications to the flight information and generating updates to the one or more flight objects;tracking flight information changes applicable to one or more subscriber systems;storing user notes associated with the flight information changes;generating flight information messages representative of the updated flight objects and the user notes, wherein the flight information messages are compatible with one or more subscriber systems;and communicating the generated flight information messages to the one or more subscriber systems across the plurality of systems.
  2. 4
    The method of any one of claims 1 to 3, further comprising:rendering the one or more flight objects on a user interface of the computing device;and receiving, via at least one input mechanism of the computing device, flight information indicative of a modification to the one or more flight objects.
  3. 7
    The method of any one of claims 1 to 6, wherein the one or more flight objects comprise flight information identifying a flight plan. 8 The method of claim 7, wherein generating the flight information messages that are compatible with the one or more subscriber systems comprises:identifying one or more discontinuities that can be added to the flight plan or that can be removed from the flight plan;-73CA 2898527 2017-10-02 receiving an indication of a specific subscriber system of the one or more subscriber systems to receive the flight information message;and processing the flight information message to add the one or more discontinuities to the flight plan or to remove the one or more discontinuities from the flight plan, based at least in part on a communication protocol associated with the specific subscriber system.
  4. 8
    9. The method of any one of claims 1 to 8, wherein the flight information comprises information relating to one or more flights.
  5. 9
    10. A computing device for managing flight information in real time, the computing device comprising at least one processor and a memory, the memory having stored thereon computer executable instructions that, when executed by the at least one processor, cause the computing device to at least:store, on the computing device, one or more flight objects;extract flight information from the one or more flight objects and render the flight information for viewing and editing on a display coupled to the computing device along with real time flight information;receive modifications to the flight information via an input device coupled to the computing device;track flight information changes applicable to one or more subscriber systems;store user notes associated with the flight information changes;and -74CA 2898527 2017-10-02 11. 13. communicate the modifications via one or more networks to a system configured to: generate updates to the one or more flight objects based on the modifications;generate flight information messages representative of the updated flight objects and the user notes, wherein the flight information messages are compatible with the one or more subscriber systems;and communicate the generated flight information messages to the one or more subscriber systems. The computing device of claim 10, wherein the memory further comprises computer executable instructions stored thereon that, when executed, cause the computing device to: communicate the one or more flight objects from the computing device to the system via at least one server associated with a flight object service provider. The computing device of claim 11, wherein the at least one server associated with the flight object service provider is configured to generate the updates to the one or more flight objects and to communicate the generated flight information messages to the one or more subscriber systems. The computing device of any one of claims 10 to 12, wherein the memory further comprises computer executable instructions stored thereon, that, when executed, cause the computing device to: -75CA 2898527 2017-10-02 render the one or more flight objects on a user interface of the computing device;and receive, via the input device coupled to the computing device, flight information indicative of a modification to the one or more flight objects.
  6. 10
    14. The computing device of any one of claims 10 to 13, wherein the memory further comprises computer executable instructions stored thereon that, when executed, cause the computing device to:receive, via the input device coupled to the computing device, data indicative of one or more user notes to the one or more flight objects.
  7. 11
    15. The computing device of any one of claims 10 to 14, wherein the input device comprises one or more of a soft key mechanism, a hard key mechanism, an audio input mechanism, and an image capture mechanism.
  8. 12
    16. The computing device of any one of claims 10 to 15, wherein the one or more flight objects comprise flight information identifying a flight plan. 17 The computing device of claim 16, wherein the computing device is configured to generate the flight information messages by:identifying one or more discontinuities that can be added to the flight plan or that can be removed from the flight plan;receiving an indication of a specific subscriber system of the one or more subscriber systems to receive the flight information message;and process the flight information messages to add the one or more discontinuities to the flight plan or to remove the one or more -76CA 2898527 2017-10-02 discontinuities from the flight plan, based at least in part on a communication protocol associated with the specific subscriber system.
  9. 13
    18. The computing device of any one of claims 10 to 17, wherein the flight information comprises information relating to one or more flights.
  10. 14
    19. A system comprising at least one processor and a memory, the memory having stored thereon computer executable instructions that, when executed by the at least one processor, cause the system to:store, on a computing device, one or more flight objects;extract flight information from the one or more flight objects and render the flight information for viewing and editing on a display coupled to the computing device along with real time flight information;receive modifications to the flight information via an input device coupled to the computing device;track flight information changes applicable to one or more subscriber systems;store user notes associated with the flight information changes;and communicate the modifications via one or more networks to a flight management system configured to: generate updates to the one or more flight objects based on the modifications;-77 CA 2898527 2017-10-02 generate messages representative of the updated flight objects and the user notes, wherein the messages are compatible with the one or more subscriber systems;and communicate the generated messages to the one or more subscriber systems.
  11. 17
    22. The system of any one of claims 19 to 21, further comprising computer executable instructions stored in the memory and operable to cause the processor to cause the system to render the one or more flight objects on a user interface of the computing device and receive, via the input device coupled to the computing device, data indicative of a modification to the one or more flight objects.
  12. 18
    23. The system of any one of claims 19 to 22, further comprising computer executable instructions stored in the memory and operable to cause the processor to cause the system to receive, via the input device coupled to the computing device, data indicative of one or more annotations to the one or more flight objects. -78CA 2898527 2017-10-02
  13. 19
    24. The system of any one of claims 19 to 23, wherein the input device comprises one or more of a soft key mechanism, a hard key mechanism, an audio input mechanism, and an image capture mechanism.
  14. 20
    25. The system of any one of claims 19 to 24, wherein the one or more flight objects comprise flight information identifying a flight plan. 26 The system of claim 25, wherein the system is configured to generate the messages compatible with the one or more subscriber systems by causing the at least one processor to:identify one or more discontinuities that can be added to the flight plan or that can be removed from the flight plan;receive an indication of a specific subscriber system of the one or more subscriber systems to receive the messages;and process the messages to add the one or more discontinuities to the flight plan or to remove the one or more discontinuities from the flight plan, based at least in part on a communication protocol associated with the specific subscriber system.
  15. 21
    27. The system of any one of claims 19 to 26, wherein the flight information comprises information relating to one or more flights. -79CA 2898527 2017-10-02