Determining event causality including employment of partitioned event space
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more computing devices, data associated with a plurality of boundary events of event subspaces of an event space comprising a plurality of events, the boundary events having been added to the event space of events to connect the event subspaces; and
determining, by the one or more computing devices, whether a first event of a first event subspace has a causality relationship with a second event of a second event subspace by first identifying one or more boundary event of the first and second event subspaces having causality relationship with the first and second events respectively.
5 Assignments
0 Petitions
Accused Products
Abstract
Causal relationships between events in a plurality of interrelated causal chains are maintained in a network event space through the partitioning of the event space into event subspaces. In this manner, events sharing the same event subspace stay constant so long as the partitioned subspace is substantially causally consistent. The causality of events from different neighboring subspaces may be determined through the individual subspace determination on each query event until a joining of shared boundary events is possible.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving, by one or more computing devices, data associated with a plurality of boundary events of event subspaces of an event space comprising a plurality of events, the boundary events having been added to the event space of events to connect the event subspaces; and determining, by the one or more computing devices, whether a first event of a first event subspace has a causality relationship with a second event of a second event subspace by first identifying one or more boundary event of the first and second event subspaces having causality relationship with the first and second events respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
a processor; a communication interface coupled to the processor to receive data associated with occurrences of a plurality of boundary events of event subspaces of an event space comprising a plurality of events, the boundary events having been added to the event space of events to connect the event subspaces; and a causality module coupled to the communication interface and operated by the processor, the causality module configured to determine whether a first event of a first event subspace has a causality relationship with a second event of a second event subspace by first identifying one or more boundary events of the first and second event subspaces having causality relationship with the first and second events respectively. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
at least one sensor configured to monitor for occurrences of a plurality of boundary events of event subspaces of an event space comprising a plurality of events, the boundary events having been added to the event space of events to connect the event subspaces; and at least one causality server having a processor, communication interface, and a causality module operated by the processor, the causality server being in communication with the at least one sensor, the communication interface being configured to receive from said at least one sensor data associated with occurrences of the plurality of boundary events, and the causality module being configured to whether a first event of a first event subspace has a causality relationship with a second event of a second event subspace by first identifying one or more boundary events of the first and second event subspaces having causality relationship with the first and second events respectively. - View Dependent Claims (28, 29, 30)
-
Specification