Zum Hauptinhalt springen

Processing messages for an application running on a computer external to a communications management unit (CMU)

Honeywell International Inc.
2020
Online Patent

Titel:
Processing messages for an application running on a computer external to a communications management unit (CMU)
Autor/in / Beteiligte Person: Honeywell International Inc.
Link:
Veröffentlichung: 2020
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Grants
  • Sprachen: English
  • Patent Number: 10798,033
  • Publication Date: October 06, 2020
  • Appl. No: 15/473440
  • Application Filed: March 29, 2017
  • Assignees: Honeywell International Inc. (Morris Plains, NJ, US)
  • Claim: 1. A method for processing Aircraft Communications Addressing and Reporting System (ACARS) downlink and uplink messages at a Communications Management Unit (CMU) on an aircraft independent of a computer running Aircraft Operations Communication (AOC) applications, the method comprising: for the ACARS downlink message: receiving the ACARS downlink message at a message processing application executing on the CMU from the AOC application on the computer external to the CMU onboard the aircraft; reading, by the message processing application, a field in the ACARS downlink message that indicates a message type for the application which originated the ACARS downlink message; determining, by the message processing application, an ACARS label associated with the message type, wherein the determined ACARS label is one of a predetermined standard label designated for a message type for each type of AOC applications running on one or more external computers to the CMU; using the determined ACARS label instead of an industry standard ACARS label/sublabel associated with the AOC application external to the CMU, wherein the determined ACARS label makes the ACARS downlink message appear to have originated at the CMU; and sending, by the message processing application, the ACARS downlink message modified with the determined ACARS label to a ground system to be delivered to an appropriate peer ground application without having to track which configuration of AOC applications is on each of the aircraft, wherein the industry standard ACARS label/sublabel identifies a computer that originated the ACARS downlink message rather than the AOC application that originated the ACARS downlink message and the predetermined standard labels identifies a type of the AOC application that originated the ACARS downlink message.
  • Claim: 2. The method of claim 1 , wherein reading a field comprises reading a message function indicator (MFI) field.
  • Claim: 3. The method of claim 1 , wherein reading a field comprises reading characters in selected positions in a data field of the ACARS downlink message.
  • Claim: 4. The method of claim 1 , wherein receiving the ACARS downlink message at the CMU from the AOC application on the computer external to the CMU onboard the aircraft comprises receiving the ACARS downlink message from one of an electronic flight bag (EFB), line replaceable unit (LRU), maintenance terminal, PAD, personal device or cabin terminal running an application that is configured to communicate with a corresponding, peer ground application.
  • Claim: 5. The method of claim 1 , wherein determining an ACARS label comprises determining the ACARS label that would be used with the ACARS downlink message if the corresponding AOC application were running on the CMU.
  • Claim: 6. The method of claim 1 , and further comprising, for the ACARS uplink message: receiving the ACARS uplink message at the CMU via a ground system from a ground application; reading an ACARS label of the ACARS uplink message that indicates the message type; determining whether a destination application is resident in the CMU or other computer onboard the aircraft based on the message type; formatting the ACARS uplink message based on the location of the destination application: CMU or other computer on the aircraft; when the ACARS uplink message is intended for other computer on the aircraft, updating a field indicating the message type in the formatted ACARS uplink message; and delivering the updated ACARS uplink message to the destination application onboard the aircraft.
  • Claim: 7. The method of claim 6 , wherein updating the field comprises updating a message function indicator (MFI) field in the formatted ACARS uplink message.
  • Claim: 8. The method of claim 6 , wherein updating the field comprises updating characters in selected positions in a data field of the ACARS uplink message.
  • Claim: 9. A communications management unit (CMU) for an aircraft, the CMU comprising: an interface to one or more computers external to the CMU onboard the aircraft; an Aircraft Communications Addressing and Reporting System (ACARS) router; a communication circuit, coupled to the ACARS router, and configured to communicate ACARS downlink and uplink messages with a ground system; a message processing application executing on the CMU independent of the one or more computer running Aircraft Operations Communication (AOC) applications, wherein the message processing application is configured to use a determined ACARS label associated with a message type of a received ACARS downlink message instead of an industry standard ACARS label/sublabel associated with the AOC application external to the CMU, wherein the determined ACARS label is one of a predetermined standard label designated for a message type for each type of AOC applications running on one or more external computers to the CMU, wherein the determined ACARS label makes the ACARS downlink message appear to have originated at the CMU, the ACARS downlink message received over the interface when downlinking messages via the ACARS router and the communication circuit to a ground system to be delivered to an appropriate peer ground application without having to track which configuration of AOC applications is on each of the aircraft, wherein the industry standard ACARS label/sublabel identifies a computer that originated the ACARS downlink message rather than the AOC application that originated the ACARS downlink message and the predetermined standard labels identifies a type of the AOC application that originated the ACARS downlink message; and wherein the message processing application is configured to update a message type field in an ACARS uplink message received from the communication circuit and the ACARS router when the ACARS uplink message is destined for one of the one or more computers other than the CMU.
  • Claim: 10. The communication management unit of claim 9 , wherein the interface comprises a bus that interfaces to one or more of an electronic flight bag (EFB), line replaceable unit (LRU), maintenance terminal, PAD, personal device, cabin terminal or other computer running an AOC application.
  • Claim: 11. The communication management unit of claim 9 , wherein the message processing application is configured to read a message function indicator (MFI) field to determine the message type of the ACARS downlink message received over the interface.
  • Claim: 12. The communication management unit of claim 9 , wherein the message processing application is configured to read characters in selected positions in a data field of the ACARS downlink message to determine the message type of the ACARS downlink message received over the interface.
  • Claim: 13. The communication management unit of claim 9 , wherein the message processing application is configured to determine the ACARS label that would be used with the ACARS downlink message if the corresponding AOC application were running on the CMU.
  • Claim: 14. The communication management unit of claim 9 , wherein the message processing application is configured to update a message function indicator (MFI) field in the ACARS uplink message.
  • Claim: 15. The communication management unit of claim 9 , wherein the message processing application is configured to update characters in selected positions in a data field of the ACARS uplink message.
  • Claim: 16. A computer program product comprising program instructions embodied on a non-transitory storage medium to process Aircraft Communications Addressing and Reporting System (ACARS) downlink and uplink messages at a Communications Management Unit (CMU) on an aircraft independent of a computer running Aircraft Operations Communication (AOC) applications, the instructions being operable to cause a processor to: for the ACARS downlink message: receive the ACARS downlink message at a message processing application executing on the CMU from the AOC application on the computer external to the CMU onboard the aircraft; read, by the message processing application, a field in the ACARS downlink message that indicates a message type for the application which originated the ACARS downlink message; determine, by the message processing application, an ACARS label associated with the message type, wherein the determined ACARS label is one of a predetermined standard label designated for a message type for each type of AOC applications running on one or more external computers to the CMU; use the determined ACARS label instead of an industry standard ACARS label/sublabel associated with the AOC application external to the CMU, wherein the determined ACARS label makes the ACARS downlink message appear to have originated at the CMU; send, by the message processing application, the ACARS downlink message modified with the determined ACARS label to a ground system to be delivered to an appropriate peer ground application without having to track which configuration of AOC applications is on each of the aircraft, wherein the industry standard ACARS label/sublabel identifies a computer that originated the ACARS downlink message rather than the AOC application that originated the ACARS downlink message and the predetermined standard labels identifies a type of the AOC application that originated the ACARS downlink message.
  • Claim: 17. The computer program product of claim 16 , wherein causing the processor to receive the ACARS downlink message at the CMU from the AOC application on the computer external to the CMU onboard the aircraft comprises causing the processor to receive the ACARS downlink message from one of an electronic flight bag (EFB), line replaceable unit (LRU), maintenance terminal, PAD, personal device or cabin terminal running an application that is configured to communicate with a corresponding, peer ground application.
  • Claim: 18. The computer program product of claim 16 , wherein causing a processor to determine an ACARS label comprises causing a processor to determine the ACARS label that would be used with the ACARS downlink message if the corresponding AOC application were running on the CMU.
  • Claim: 19. The computer program product of claim 16 , and further comprising, for the ACARS uplink message, causing the processor to: receive the ACARS uplink message at the CMU via a ground system from a ground application; read an ACARS label of the ACARS uplink message that indicates the message type; determine whether a destination application is resident in the CMU or other computer onboard the aircraft based on the message type; format the ACARS uplink message based on the location of the destination application: CMU or other computer on the aircraft; when the ACARS uplink message is intended for other computer on the aircraft, update a field indicating the message type in the formatted ACARS uplink message; and deliver the updated ACARS uplink message to the destination application onboard the aircraft.
  • Claim: 20. The computer program product of claim 19 , wherein causing the processor to update the field comprises causing the processor to update one of (1) a message function indicator (MFI) field or (2) characters in selected positions in a data field of the formatted ACARS uplink message.
  • Patent References Cited: 7512714 March 2009 Eckert ; 8220038 July 2012 Lucchesi ; 8332133 December 2012 Ferro ; 2003/0030581 February 2003 Roy ; 2005/0181787 August 2005 Judd ; 2006/0080451 April 2006 Eckert ; 2007/0255850 November 2007 Gould ; 2011/0176617 July 2011 Fagan ; 2013/0028174 January 2013 Cabos ; 2016/0134682 May 2016 Bolling ; 2017/0063529 March 2017 Nguyen ; 2017/0236425 August 2017 Ballestros ; 0451897 October 1991 ; 2006026632 March 2006 ; 2009148639 December 2009
  • Other References: Mendez, “AMDA Report Learning Experience”, Nov. 2011, pp. 1-18, Publisher: Avionics Maintenance Engineering. cited by applicant ; Honeywell, “Mark II CMU & ATSU AOC ART Reconfiguration Tool”, , pp. 1-3, Publisher: Honeywell International Inc. cited by applicant ; Honeywell, “Boeing 787 Ground Based Software Tool Communication Management Function”, Pub No. UM2001F-15005, Part No. PS4092978, Dated May 16, 2013. cited by applicant ; European Patent Office, “Extended European Search Report from EP Application No. 18162982.5 dated Aug. 29, 2018”, “from Foreign Counterpart of U.S. Appl. No. 15/473,440”, dated Aug. 29, 2018, p. 1-7, Published in: EP. cited by applicant
  • Assistant Examiner: Khakural, Sujana
  • Primary Examiner: Divecha, Kamal B
  • Attorney, Agent or Firm: Fogg & Powers LLC

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -