Method and system for generically reporting events occurring within a computer system
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and computer-readable medium for generically reporting the occurrence of an event occurring within a computer system. When an event occurs, parameter values corresponding to one or more predefined parameters that describe the event are identified. The parameter values are then stored in a normalized database configured for storing event parameters corresponding to the occurrence of an unlimited number of event types.
65 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20, 21)
-
-
8. A method of generically reporting the occurrence of a plurality of types of events, comprising:
-
detecting the occurrence of an event;
in response to detecting the occurrence of the event, generating an event manifest containing data identifying an event name for the event and containing parameter values for one or more parameters corresponding to the event name;
transmitting the event name and parameter values to a remote database server application;
in response to transmitting the event name and parameter values, receiving data identifying additional data needed regarding the occurrence of the event;
assembling the needed data; and
transmitting the needed data to the remote database server application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A database for storing data relating to one or more events, comprising:
-
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; and
a third table related to the second table storing parameter values for each occurrence of an event, the number of parameter values equivalent to the number of parameters identified in the first table for the event type corresponding to the occurrence of the event. - View Dependent Claims (18, 22)
-
Specification