Patent ID: 8726296
Filing Date: 2014-05-13
Classification: G06F

Abstract:
1. A machine-implemented method for event processing comprising: receiving from a first event plugin in a first system, at an event processor, a first event data, the first event data comprising information describing a first user initiated event occurring on the first system when the first system provides a service or a feature, the first event data converted at the first event plugin from a first data format used by the first system to a second data format; receiving from a second event plugin in a second system, at the event processor, a second event data, the second event data comprising information describing a second user initiated event occurring on the second system when the second system provides a service or a feature, the second event data converted at the second event plugin from a third data format used by the second system to the second data format; receiving from the first event plugin in the first system, at the event processor, information describing a change to a first dimension data associated with the first event data; associating a first view component, which processes at least one of different event data and different dimension data with the first event data; associating a second view component, which processes at least one of different event data and different dimension data, with the first dimension data; determining that the first event data corresponds to at least one of a predetermined event, and a threshold volume of events; invoking the first view component in response to the determination, to generate a first report based on the first event data and the second event data for an end user; invoking the second view component in response to receiving the information describing the change to the first dimension data to generate a second report based on the first dimension data; and generating dependency graphs of dimension data sources in order to determine when at least one of the first view component and the second view component should be invoked based upon changes in the first dimension data.