System, method and computer program product for real-time event identification and course of action interpretation
First Claim
1. An aircraft health monitoring system comprising:
- a distributed array of sensors configured to communicate data relating to a state of portions of an aircraft, the data being communicated over a plurality of avionics buses in accordance with an avionics protocol; and
a monitoring controller configured to receive data output onto the buses of the aircraft by the sensors, and identify at least one event of the aircraft based upon the output data, wherein the monitoring controller comprises;
a memory configured to store a compressed event table including a second number of distinct events of the aircraft, wherein each event of the event table comprises a set of state parameters representing known outputs of the sensors, and wherein the compressed event table has been generated from an uncompressed event table including a first, greater number of distinct events than the compressed event table, the uncompressed event table also including, for each event of the uncompressed event table, a unique set of state parameters, the same first number of distinct events being identifiable from both the compressed and uncompressed event tables; and
a processor configured to operate a fast state recognition (FSR) application, wherein the FSR application is configured to receive the data output onto the buses by the sensors, and identify an event from the compressed event table based upon a comparison between the data output from the sensors and the state parameters of the events of the compressed event table, the event being identified in accordance with a state recognition technique.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for identifying events includes a memory capable of storing a compressed event table including a number of events, the event table having been compressed by reducing the number of events in the event table without reducing the number of events represented by the event table. Each event of the event table includes a set of state parameters, and may also be associated with an output. The system also includes a processor capable of operating a fast state recognition (FSR) application. The FSR application, in turn, can receive a plurality of inputs, and identify an event of the compressed event table based upon the plurality of inputs and the state parameters of the compressed event table, event being identified in accordance with a state recognition technique.
-
Citations
9 Claims
-
1. An aircraft health monitoring system comprising:
-
a distributed array of sensors configured to communicate data relating to a state of portions of an aircraft, the data being communicated over a plurality of avionics buses in accordance with an avionics protocol; and a monitoring controller configured to receive data output onto the buses of the aircraft by the sensors, and identify at least one event of the aircraft based upon the output data, wherein the monitoring controller comprises; a memory configured to store a compressed event table including a second number of distinct events of the aircraft, wherein each event of the event table comprises a set of state parameters representing known outputs of the sensors, and wherein the compressed event table has been generated from an uncompressed event table including a first, greater number of distinct events than the compressed event table, the uncompressed event table also including, for each event of the uncompressed event table, a unique set of state parameters, the same first number of distinct events being identifiable from both the compressed and uncompressed event tables; and a processor configured to operate a fast state recognition (FSR) application, wherein the FSR application is configured to receive the data output onto the buses by the sensors, and identify an event from the compressed event table based upon a comparison between the data output from the sensors and the state parameters of the events of the compressed event table, the event being identified in accordance with a state recognition technique. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method of monitoring the health of an aircraft, the method comprising:
-
providing, from a memory, a compressed event table including a second number of distinct events of the aircraft, wherein each event of the compressed event table comprises a set of state parameters representing known outputs of a plurality of sensors of the aircraft, the compressed event table having been generated from an uncompressed event table including a first, greater number of distinct events than the compressed event table, the uncompressed event table also including, for each event of the uncompressed event table, a unique set of state parameters, the same first number of distinct events being identifiable from both the compressed and uncompressed event tables; receiving data output onto a plurality of avionics buses by the sensors, wherein the data relates to a state of portions of the aircraft, and wherein the data is output onto the avionics buses in accordance with an avionics protocol; and identifying an event of the aircraft from the compressed event table based upon a comparison between the data output from the sensors and the state parameters of the compressed event table, the event being identified in accordance with a state recognition technique, the event being identified by a processor configured to identify the event. - View Dependent Claims (5, 6)
-
-
7. A computer program product for monitoring the health of an aircraft, wherein the computer program product comprises at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion configured to provide a compressed event table including a second number of distinct events of the aircraft, wherein each event of the compressed event table comprises a set of state parameters representing known outputs of a plurality of sensors of the aircraft, the compressed event table having been generated from an uncompressed event table including a first, greater number of distinct events than the compressed event table, the uncompressed event table also including, for each event of the uncompressed event table, a unique set of state parameters, the same first number of distinct events being identifiable from both the compressed and uncompressed event tables; a second executable portion configured to receive data output onto a plurality of avionics buses by the sensors, wherein the data relates to a state of portions of the aircraft, and wherein the data is output onto the avionics buses in accordance with an avionics protocol; and a third executable portion configured to identify an event of the aircraft from the compressed event table based upon a comparison between the data output from the sensors and the state parameters of the compressed event table, the event being identified in accordance with a state recognition technique. - View Dependent Claims (8, 9)
-
Specification