1. A system for identifying events, the system comprising: a memory configured to store a compressed event table including a second number of distinct events and, for each event, a set of state parameters, 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; and a processor configured to operate a fast state recognition (FSR) application, wherein the FSR application is configured to receive a plurality of inputs, and at least a portion of the compressed event table or a representation thereof, and in response to receiving the plurality of inputs, identify an event from the compressed event table based upon a comparison between the plurality of inputs and the state parameters of the events of the compressed event table, event being identified in accordance with a state recognition technique.