Determining event causality including employment of causal chains
First Claim
Patent Images
1. A method to be performed on a computing device, comprising:
- receiving data associated with occurrences of a plurality of events; and
determining causality of an event based at least in part on causal relationship of the event with other events, with the events organized into causality chains.
5 Assignments
0 Petitions
Accused Products
Abstract
A causal relationship between two events occurs when a first event meaningfully precedes a second event and is identified by a causality module. The causality module analyzes multiple network events to determine through an evaluation of available network traffic and predecessor events whether the events are causally related. Reductions in both required storage space and search operations are obtained by tracing interrelated causal chains of network events.
21 Citations
30 Claims
-
1. A method to be performed on a computing device, comprising:
-
receiving data associated with occurrences of a plurality of events; and
determining causality of an event based at least in part on causal relationship of the event with other events, with the events organized into causality chains. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to be performed on a computing device, comprising:
-
receiving data associated with occurrences of a plurality of events; and
storing for event causality determination purpose, less than all the received data associated with occurrences of the plurality of events, with the events organized into causality chains. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A device comprising:
-
a communication interface to receive data associated with occurrences of a plurality of events; and
a causality module coupled to the communication interface configured to determine causality of an event based at least in part on causal relationship of the event with other events, with the events being organized into causality chains. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
at least one sensor configured to monitor for occurrences of a plurality of events and to report detected occurrences of events; and
at least one causality server having a communication interface and a causality module, the causality server being in communication with said at least one sensor, said communication interface being configured to receive from said at least one sensor data associated with occurrences of a plurality of events, and said causality module being configured to determine causality of an event based at least in part on causal relationship of the event with other events, with said events being organized into causality chains. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification