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.