System, method and computer program product for real-time event indentification and course of action interpretation
First Claim
1. A system for identifying events, the system comprising:
- a memory capable of storing a compressed event table including a number of events each comprising a set of state parameters, 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; and
a processor capable of operating a fast state recognition (FSR) application, wherein the FSR application is capable of receiving a plurality of inputs, and identifying 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.
1 Assignment
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.
71 Citations
42 Claims
-
1. A system for identifying events, the system comprising:
-
a memory capable of storing a compressed event table including a number of events each comprising a set of state parameters, 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; and
a processor capable of operating a fast state recognition (FSR) application, wherein the FSR application is capable of receiving a plurality of inputs, and identifying 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of identifying events, the method comprising:
-
providing an event table including a number of events, each event comprising a set of state parameters;
reducing the number of events of the event table to thereby compress the event table, the number of events being reduced without reducing the number of events represented by the event table;
receiving a plurality of inputs; and
identifying 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for identifying events, 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 for providing an event table including a number of events, each event comprising a set of state parameters;
a second executable portion for reducing the number of events of the event table to thereby compress the event table, the number of events being reduced without reducing the number of events represented by the event table;
a third executable portion for receiving a plurality of inputs; and
a fourth executable portion for identifying 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. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An aircraft health monitoring system comprising:
-
a distributed array of sensors capable of communicating data relating to a state of portions of the aircraft, the data being communicated over a plurality of avionics buses in accordance with an avionics protocol; and
a monitoring controller capable of receiving data output onto the buses of the aircraft by the sensors, and identifying at least one event of the aircraft based upon the output data, wherein the monitoring controller comprises;
a memory capable of storing a compressed event table including a number of 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 event table has been compressed by reducing the number of events in the event table without reducing the number of events represented by the event table; and
a processor capable of operating a fast state recognition (FSR) application, wherein the FSR application is capable of receiving data output onto a plurality of buses from the sensors, and identifying an event of the compressed event table based upon 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 (35, 36)
-
-
37. A computer-implemented method of monitoring the health of an aircraft, the method comprising:
-
providing an event table including a number of events of the aircraft, wherein each event of the event table comprises a set of state parameters representing known outputs of a plurality of sensors of the aircraft;
reducing the number of events of the event table to thereby compress the event table, the number of events being reduced without reducing the number of events represented by the event table;
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 based upon 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 (38, 39)
-
-
40. 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 for providing an event table including a number of events of the aircraft, wherein each event of the event table comprises a set of state parameters representing known outputs of a plurality of sensors of the aircraft;
a second executable portion for reducing the number of events of the event table to thereby compress the event table, the number of events being reduced without reducing the number of events represented by the event table;
a third executable portion for 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
a fourth executable portion for identifying an event of the aircraft based upon 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 (41, 42)
-
Specification