Patent ID: 7062681

Claim:
A method for reporting the occurrence of an event comprising: detecting the occurrence of the event; in response to detecting the occurrence of the event, identifying parameter values corresponding to one or more predefined parameters that describe the event; and storing the parameter values in a normalized database configured for storing event parameters corresponding to the occurrence of a plurality of types of events, wherein the normalized database comprises, a first table storing data defining an event type for an event and data identifying the number of parameters utilized to describe an occurrence of the event, a second table related to the first table storing data uniquely identifying one or more occurrences of the event and data identifying the event type for each occurrence, a third table related to the second table storing parameter values for each occurrence of an event, the number of parameter values eguivalent to the number of parameters identified in the first table for the event type corresponding to the occurrence of the event, and a fourth table related to the first table, the fourth table storing data identifying a name for each of the parameters associated with each event type.