Method for providing flight management system data to peripheral devices

US10116749B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10116749-B2
Application numberUS-201514841232-A
CountryUS
Kind codeB2
Filing dateAug 31, 2015
Priority dateAug 31, 2015
Publication dateOct 30, 2018
Grant dateOct 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A flight management system may include a processor, a memory, a network communication interface, and a flexible data interface stored in the memory and executable by the processor. The flexible data interface is typically configured for providing an abstract data interface layer; retrieving, via the abstract data interface layer, data stored in the memory of the flight management system; and transmitting, via the network communication device, the data to a peripheral device in network communication with the flight management system.

First claim

Opening claim text (preview).

What is claimed is: 1. A flight management system ( 102 ), comprising: a processor ( 104 ); a memory ( 106 ) comprising a volatile memory; operational software ( 108 ); a network communication device; a flexible data interface ( 112 ) stored in the memory ( 106 ), executable by the processor ( 104 ) and configured for: providing an abstract data interface layer ( 113 ); retrieving, via the abstract data interface layer ( 113 ), transient data stored in the volatile memory of the flight management system ( 102 ), wherein the abstract data interface layer ( 113 ) identifies a location of the transient data in the volatile memory, wherein the flexible data interface ( 112 ) is configured to retrieve the transient data without interfering with the operational software ( 108 ) of the flight management system ( 102 ); and transmitting, via the network communication device, the transient data to a peripheral device ( 124 ) in network communication with the flight management system ( 102 ). 2. The flight management system ( 102 ) according to claim 1 , wherein: the flexible data interface ( 112 ) is configured for determining that a trigger event has occurred; retrieving the transient data stored in the volatile memory comprises retrieving the transient data stored in the volatile memory based on determining that the trigger event has occurred. 3. The flight management system ( 102 ) according to claim 2 , wherein the trigger event is associated with a status of an aircraft ( 100 ). 4. The flight management system ( 102 ) according to claim 2 , wherein the trigger event comprises receiving a request for the transient data from the peripheral device ( 124 ). 5. The flight management system ( 102 ) according to claim 1 , wherein retrieving the transient data stored in the volatile memory and transmitting the transient data to a peripheral device ( 124 ) is based on a configuration file ( 114 ) stored in the memory ( 106 ), the configuration file ( 114 ) identifying the transient data and the peripheral device ( 124 ). 6. The flight management system ( 102 ) according to claim 1 , wherein transmitting the transient data to the peripheral device ( 124 ) comprises transmitting the transient data to the peripheral device ( 124 ) via an onboard network system of an aircraft ( 100 ). 7. The flight management system ( 102 ) according to claim 1 , wherein the peripheral device ( 124 ) is a laptop, electronic flight bag, tablet computer, or mobile device. 8. A method of providing data from a flight management system ( 102 ) to a peripheral device ( 124 ), the method comprising: providing, via a computer processor ( 104 ), an abstract data interface layer ( 113 ); retrieving, via a computer processor ( 104 ), transient data stored in a volatile memory of a memory ( 106 ) of the flight management system ( 102 ), wherein the abstract data interface layer ( 113 ) identifies a location of the transient data in the volatile memory, wherein the transient data is retrieved without interfering with operational software ( 108 ) of the flight management system ( 102 ); and transmitting, via a network communication device, the transient data to a peripheral device ( 124 ) in network communication with the flight management system ( 102 ). 9. The method according to claim 8 , comprising determining that a trigger event has occurred; wherein retrieving the transient data stored in the volatile memory comprises retrieving the transient data stored in the volatile memory based on determining that the trigger event has occurred. 10. The method according to claim 9 , wherein the trigger event is associated with a status of an aircraft ( 100 ). 11. The method according to claim 9 , wherein the trigger event comprises receiving a request for the transient data from the peripheral device ( 124 ). 12. The method according to claim 8 , wherein retrieving the transient data stored in the volatile memory and transmitting the transient data to a peripheral device ( 124 ) is based on a configuration file ( 114 ) stored in the memory ( 106 ), the configuration file ( 114 ) identifying the transient data and the peripheral device ( 124 ). 13. The method according to claim 8 , wherein transmitting the transient data to the peripheral device ( 124 ) comprises transmitting the transient data to the peripheral device ( 124 ) via an onboard network system of an aircraft ( 100 ). 14. A computer program product for providing data from a flight management system ( 102 ) to a peripheral device ( 124 ), the computer program product comprising a non-transitory computer-readable storage medium having computer-executable instructions for: providing an abstract data interface layer ( 113 ); retrieving transient data stored in a volatile memory of a memory ( 106 ) of the flight management system ( 102 ), wherein the abstract data interface layer ( 113 ) identifies a location of the transient data in the volatile memory, wherein the computer-executable instructions are configured to retrieve the transient data without interfering with operational software ( 108 ) of the flight management system ( 102 ); and transmitting the transient data to a peripheral device ( 124 ) in network communication with the flight management system ( 102 ). 15. The computer program product according to claim 14 , wherein: the non-transitory computer-readable storage medium has computer-executable instructions for determining that a trigger event has occurred; retrieving the transient data stored in the volatile memory comprises retrieving the transient data stored in the volatile memory based on determining that the trigger event has occurred. 16. The computer program product according to claim 14 , wherein retrieving the transient data stored in the volatile memory and transmitting the transient data to a peripheral device ( 124 ) is based on a configuration file ( 114 ) stored in the memory ( 106 ), the configuration file ( 114 ) identifying the transient data and the peripheral device ( 124 ). 17. The computer program product according to claim 14 , wherein transmitting the transient data to the peripheral device ( 124 ) comprises transmitting the transient data to the peripheral device ( 124 ) via an onboard network system of an aircraft ( 100 ). 18. The flight management system ( 102 ) according to claim 5 , wherein the configuration file ( 114 ) defines a frequency at which the flexible data interface ( 112 ) transmits the transient data to the peripheral device ( 124 ). 19. The flight management system ( 102 ) according to claim 3 , wherein retrieving the transient data stored in the volatile memory and transmitting the transient data to a peripheral device ( 124 ) is based on a configuration file ( 114 ) stored in the memory ( 106 ), the configuration file ( 114 ) identifying the transient data, the trigger event, and the peripheral device ( 124 ).

Assignees

Inventors

Classifications

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Information transfer, e.g. on bus (G06F13/14 takes precedence) · CPC title

  • H04L67/12Primary

    specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • replenishment orders; recurring orders · CPC title

  • Handling requests for interconnection or transfer · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10116749B2 cover?
A flight management system may include a processor, a memory, a network communication interface, and a flexible data interface stored in the memory and executable by the processor. The flexible data interface is typically configured for providing an abstract data interface layer; retrieving, via the abstract data interface layer, data stored in the memory of the flight management system; and tr…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification H04L67/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).