Patent ID: 8150960

Claim:
In a networked computer environment including an event handling computer connected to one or more event generating computers, a method of handling events comprising: receiving at an event generating computer a message from the event handling computer specifying a format for events to be sent to the event handling computer as either being rendered or raw events, wherein rendered events comprise data readable in an application independent format and raw events comprise data in a format readable by an application that generated an event; generating an event at the event generating computer; rendering the event into the format specified by the event handling computer, wherein the specified format comprises a rendered event in an application independent format by combining static context information with dynamic event information; and transmitting the rendered event and a rendered event definition to the event handling computer in an event package including a plurality of rendered events and corresponding rendered event definitions based on a batching request specified in the message received from the event handling computer, the event package indicating the format specified by the event handling computer, the rendered event definition comprising an XML schema defining how the rendered event is to be displayed at the event handling computer.