Patent US5019980A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5019980A Expired / Lapsed US ⏱️ 0.0 years remaining

General purpose avionics display monitor

Assignee: Boeing Co
•
Filing: 1989-07-14
•
Granted: 1991-05-28
•
Expires: 2009-07-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A display monitor for monitoring data flowing on the avionics data buses of an aircraft includes an interface card (53) for interfacing a PC (51) to avionics buses (31, 33, 35, 37, 39) and a set of discrete input/output lines (63). The interface card (53) includes a series of ARINC receiver/transmitters (65, 67, 69, 71), a programmed CPU (55), a primary memory (59) and a dual port I/O memory (61). The ARINC receiver/transmitters provide communication paths to the avionics data buses and the dual port I/O memory (61) provides a communication path to the PC data bus (75). The interface card CPU (55) continuously scans the ARINC receiver/transmitters looking for avionics data and, at greater intervals, the discrete input lines (63) and the dual port I/O memory (61) looking for commands. ARINC data is initially "dumped" into the card primary memory (59) and later transferred to the dual port shared memory (61) from whence it is transferred to a work buffer in the PC. As it occurs, new data is written over old data. The high/low state of the discrete lines are used to control the setting of flags in the dual port shared memory (61). The PC (51) continuously scans the dual port shared memory (61) and the PC keyboard (52). In response to either discrete flags or PC keyboard commands, the PC shifts data in the work buffer to more permanent storage and/or prints selected data stored in the work buffer. The PC keyboard is also used to create commands that switch the monitor from a strictly monitoring mode of operation to an autotest/monitoring mode of operation. When in the autotest/monitoring mode of operation, key push buses are decoupled from avionics equipment and the PC is used to create commands similar to those produced by the decoupled key push sources. The data resulting from the commands is handled in the same way similar data is handled in the strictly monitoring mode of operation.

Inventors

  • 👤 Benjamin F. Starr
  • 👤 Mark L. Wallace
  • 👤 Gaylen M. Talley
  • 👤 Paul M. Woo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:22
CPC Classifications
G; G05; G05B; G05B15/00; G05B15/02; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/349; G01; G01R; G01R31/00; G01R31/005; G01R31/008; G06F11/348

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 251 words
A general purpose avionics display monitor comprising: (a) an interface means for interfacing a data processing system to a plurality of aircraft data buses for conveying data from the aircraft data buses to the data processing system, said interface means including: (i) a dual port shared memory; (ii) a program memory; (iii) a plurality of data receivers suitable for connection to aircraft data buses for receiving data flowing on said aircraft data buses; (iv) a transfer data bus coupled to one port of said dual port shared memory, and said plurality of data receivers for transferring data therebetween; and (v) a CPU coupled to said transfer data bus, said CPU programmed to control the flow of data on said transfer data bus such that data received by said plurality of data receivers is first transferred to said program memory in a rapid manner and later transferred in a slower manner to said dual port shared memory; and (b) a data processing system coupled to the other port of said dual port shared memory for receiving data stored in said dual port shared memory and for displaying and storing said data, said data processing system including: (i) a user interface mechanism for receiving user commands; (ii) a mass storage for receiving data from said dual port shared memory and storing said data when a user causes a first predetermined command to be generated by said user interface mechanism; and (iii) a monitor for displaying data received from said dual port shared memory.
Claim 2
Dependent Claim 251 words
A general purpose avionics display monitor comprising: (a) an interface means for interfacing a data processing system to a plurality of aircraft data buses for conveying data from the aircraft data buses to the data processing system, said interface means including: (i) a dual port shared memory; (ii) a program memory; (iii) a plurality of data receivers suitable for connection to aircraft data buses for receiving data flowing on said aircraft data buses; (iv) a transfer data bus coupled to one port of said dual port shared memory, and said plurality of data receivers for transferring data therebetween; and (v) a CPU coupled to said transfer data bus, said CPU programmed to control the flow of data on said transfer data bus such that data received by said plurality of data receivers is first transferred to said program memory in a rapid manner and later transferred in a slower manner to said dual port shared memory; and (b) a data processing system coupled to the other port of said dual port shared memory for receiving data stored in said dual port shared memory and for displaying and storing said data, said data processing system including: (i) a user interface mechanism for receiving user commands; (ii) a mass storage for receiving data from said dual port shared memory and storing said data when a user causes a first predetermined command to be generated by said user interface mechanism; and (iii) a monitor for displaying data received from said dual port shared memory.
Claim 3
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 1, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 4
Dependent Claim 45 words
A general purpose avionics display monitor as claimed in claim 1, wherein said data processing system also inlcudes a printer for printing data temporarily stored in a work buffer when a user causes a second predetermined command to be generated by said user interface mechanism.
Claim 5
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 3, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 6
Dependent Claim 22 words
A general purpose avionics display monitor as claimed in claim 3, wherein said first and second predetermined commands are the same command.
Claim 7
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 5, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 8
Dependent Claim 81 words
A general purpose avionics display monitor as claimed in claim 1, wherein: (a) said general purpose avionics display monitor includes a source of discrete inputs; (b) said transfer data bus of said interface means is coupled to said source of discrete inputs; and (c) said dual port shared memory includes a data flag section and wherein said programmed CPU controls the state of said data flags of said dual port shared memory based on the high/low state of said discrete inputs.
Claim 9
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 7, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 10
Dependent Claim 45 words
A general purpose avionics display monitor as claimed in claim 7, wherein said data processing system also includes a printer for printing data temporarily stored in said work buffer when a user causes a second predetermined command to be generated by said user interface mechanism.
Claim 11
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 9, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 12
Dependent Claim 22 words
A general purpose avionics display monitor as claimed in claim 9, wherein said first and second predetermined commands are the same command.
Claim 13
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 11, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 14
Dependent Claim 45 words
A general purpose avionics display monitor as claimed in claim 7, wherein said aircraft data buses connect at least one MCDU to an FMC for transmitting page display data to said MCDU from said FMC and key push data to said FMC from said MCDU.
Claim 15
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 13, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 16
Dependent Claim 45 words
A general purpose avionics display monitor as claimed in claim 13, wherein said data processing system also includes a printer for printing data temporarily stored in a work buffer when a user causes a second predetermined command to be generated by said user interface mechanism.
Claim 17
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 15, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 18
Dependent Claim 22 words
A general purpose avionics display monitor as claimed in claim 15, wherein said first and second predetermined commands are the same command.
Claim 19
Dependent Claim 58 words
A general purpose avionics display monitor as claimed in claim 17, wherein said data processing system includes a work buffer for temporarily storing data received from said dual port shared memory prior to said data being received and stored in said mass storage when a user causes a predetermined command to be generated by said user interface mechanism.
Claim 20
Dependent Claim 146 words
A general purpose avionics display monitor as claimed in claim 13, wherein: (a) said general purpose avionics display monitor includes at least one ARINC transmitter coupled to the transfer data bus that transmits key push data from said MCDU to said FMC; (b) said general purpose avionics display monitor includes at means for decoupling said MCDU from said transfer data bus that transmits key push data from said MCDU to said FMC; (c) said data processing system produces key push data similar to that produced by said MCDU when a user causes predetermined autotest commands to be generated by said user interface mechanism; (d) said user key push data produced by said data processing system are transferred to said dual port shared memory; and (e) said CPU program transfers said key push data from said dual port shared memory to said at least one ARINC transmitter.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-27 1994-11-26 1995-05-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-27 1998-11-26 1999-05-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-27 2002-11-26 2003-05-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag