METHODS AND SYSTEMS FOR COLLECTING AND ANALYZING ENTERPRISE ACTIVITIES
First Claim
Patent Images
1. A method for analyzing a plurality of nodes of an enterprise, comprising:
- receiving, by a computer system, a first event from a first application, wherein the first event indicates a first source node, a first target node, and a first action performed involving the first source node and the first target node;
storing, by the computer system, the first event,receiving, by the computer system, a second event from a second application, wherein the second event indicates a second source node, a second target node, and a second action performed involving the second source node and the second target node;
storing, by the computer system, the second event, wherein;
the first event and the second event are part of a plurality of events stored by the computer system; and
the first source node, the first target node, the second source node, and the second target node are part of the plurality of nodes of the enterprise;
processing, by the computer system, at least a subset of the plurality of events received by the computer system to create a plurality of relations;
processing, by a first engine of the computer system, at least the subset of the plurality of relations to calculate a plurality of similarity values, wherein each similarity value of the plurality of similarity values is associated with a pair of nodes of the plurality of nodes; and
processing, by a second engine of the computer system, at least a subset of the plurality of relations to calculate a rank of each node of at least the subset of the plurality of nodes, wherein the rank ranks importance of each node of at least the subset of the plurality of nodes compared to each other node of at least the subset of the plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Various systems and methods are described for gathering events and analyzing the events and nodes associated with the events. Various arrangements may include receiving events from one or more applications. An event may include two nodes and an action. These events may be stored and processed to determine relations between nodes. These relations may then be processed to determine the similarity between nodes. Further, the nodes may be ranked according to the importance of the nodes as compared with each other.
54 Citations
20 Claims
-
1. A method for analyzing a plurality of nodes of an enterprise, comprising:
-
receiving, by a computer system, a first event from a first application, wherein the first event indicates a first source node, a first target node, and a first action performed involving the first source node and the first target node; storing, by the computer system, the first event, receiving, by the computer system, a second event from a second application, wherein the second event indicates a second source node, a second target node, and a second action performed involving the second source node and the second target node; storing, by the computer system, the second event, wherein; the first event and the second event are part of a plurality of events stored by the computer system; and the first source node, the first target node, the second source node, and the second target node are part of the plurality of nodes of the enterprise; processing, by the computer system, at least a subset of the plurality of events received by the computer system to create a plurality of relations; processing, by a first engine of the computer system, at least the subset of the plurality of relations to calculate a plurality of similarity values, wherein each similarity value of the plurality of similarity values is associated with a pair of nodes of the plurality of nodes; and processing, by a second engine of the computer system, at least a subset of the plurality of relations to calculate a rank of each node of at least the subset of the plurality of nodes, wherein the rank ranks importance of each node of at least the subset of the plurality of nodes compared to each other node of at least the subset of the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored on a computer-readable storage medium for analyzing a plurality of nodes of an enterprise, comprising instructions for:
-
receiving a first event from a first application, wherein the first event indicates a first source node, a first target node, and a first action performed involving the first source node and the first target node; receiving a second event from a second application, wherein; the second event indicates a second source node, a second target node, and a second action performed involving the second source node and the second target node; the first event and the second event are part of a plurality of events; and the first source node, the first target node, the second source node, and the second target node are part of the plurality of nodes of the enterprise; processing the plurality of events received by the computer system to create a plurality of relations; and processing the plurality of relations to calculate a plurality of similarity values, wherein each similarity value is associated with a pair of nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for analyzing a plurality of nodes of an enterprise, comprising:
-
an event store, comprising a computer-readable storage device, for; receiving a first event from a first application, wherein the first event indicates a first source node, a first target node, and a first action performed involving the first source node and the first target node; and receiving a second event from a second application, wherein; the second event indicates a second source node, a second target node, and a second action performed involving the second source node and the second target node; the first event and the second event are part of a plurality of events; and the first source node, the first target node, the second source node, and the second target node are part of the plurality of nodes of the enterprise; a first module for processing the plurality of events received by the computer system to create a plurality of relations; a relation store, comprising a computer-readable storage device, for storing the plurality of relations; and a second module for processing the plurality of relations to calculate a plurality of similarity values, wherein each similarity value is associated with a pair of nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification