Performing efficient insertions in wavefront table based causal graphs
First Claim
Patent Images
1. A method to be performed on a computing device, comprising:
- receiving and storing event association data for a plurality of events;
determining causality of events employing causal chains of events and wavefront tables of events, with each wavefront table having one or more entries identifying one or more predecessor events of an event in terms of one or more causal chain membership and locations within, and each causal chain having an associated count identifying the highest valid table entry for the causal chain.
3 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 events to determine whether the events are causally related. Reductions in both required storage space and search operations are obtained by tracing interrelated causal chains of events. Further improvement is achieved by reducing re-computation of wavefront tables through annotating causality chain with information that facilitates determination of validity of a wavefront table.
5 Citations
20 Claims
-
1. A method to be performed on a computing device, comprising:
-
receiving and storing event association data for a plurality of events;
determining causality of events employing causal chains of events and wavefront tables of events, with each wavefront table having one or more entries identifying one or more predecessor events of an event in terms of one or more causal chain membership and locations within, and each causal chain having an associated count identifying the highest valid table entry for the causal chain. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a communication interface to receive data associated with a plurality of events having event association data stored for event causality determination;
a causality module coupled to the communication interface configured to determine causality of the events employing causal chains of events and wavefront tables of events, with each wavefront table having one or more entries identifying one or more predecessor events of an event in terms of one or more causal chain membership and locations within, and each causal chain having an associated count identifying the highest valid table entry for the causal chain. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
memory configured to store event association data for a plurality of events employing causal chains of events and wavefront tables of events;
at least one causality server having a communication interface and a causality module, the causality server being in communication with said memory, the communication interface being configured to receive event association data with said memory, and the causality module being configured to determine causality of events, with each wavefront table having one or more entries identifying one or more predecessor events of an event in terms of one or more causal chain membership and locations within, and each causal chain having an associated count identifying the highest valid table entry for the causal chain. - View Dependent Claims (17, 18, 19, 20)
-
Specification