1. A method for real-time filtering of relevant events from plurality of events distributed spatially, the method comprising: receiving by an event management computing device plurality of events from one or more real-time data sources, wherein the plurality of events are received over a distributed communication network, wherein each of the plurality of events is associated with one or more entities; comparing by the event management computing device the received plurality of events with preconfigured list of significant events to identify one or more events from the plurality of events matching at least one event in the preconfigured list of significant events, wherein the preconfigured list of significant events is stored in a significant event database within the event management computing device; identifying by the event management computing device an entity associated with each of the identified one or more events matching at least one event in the preconfigured list of significant events; generating by the event management computing device plurality of temporal sequence structures, wherein each of the plurality of temporal sequence structures is generated by selectively aggregating plurality of events that are received subsequently and associated with each of the identified entity, by the respective entity; and comparing by the event management computing device each of the generated plurality of temporal sequence structures with preconfigured plurality of sequential event patterns to identify one or more temporal sequence structures from the plurality of temporal sequence structures substantially matching at least one sequential event pattern in the preconfigured plurality of sequential event patterns, wherein the preconfigured sequential event patterns are stored in a sequential event pattern database within the event management computing device.