Dynamic Real-Time Reports Based on Social Networks
First Claim
1. A system for analyzing social networks, said system comprising:
- a memory storing;
a social network data structure having;
a plurality of attributes;
a plurality of nodes, each of said nodes corresponding to an entity and having at least one of said attributes associated with said entity, andat least one connection connecting at least two of said nodes;
a correlation engine;
a reporting module; and
a trigger function module; and
at least one processor, coupled to said memory, said at least one processor being operative to;
execute said correlation engine to examine at least one of said nodes as a subject node, said subject node being coupled to at least one other one of said nodes, comprising a data node, by at least said at least one connection, said examination by said correlation engine being carried out to determine at least one of said attributes comprising a related attribute of said subject node and said at least one other one of said nodes, comprising said data node;
execute said trigger function module to determine if said reporting module should be executed to provide said report; and
responsive to determining that said reporting module should be executed, execute said reporting module to provide a report indicating a correlation assessment to said subject node, said correlation assessment being related to said at least one related attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for analyzing social networks includes a memory storing a social network data structure, a correlation engine, a trigger function module, and a reporting module. The social network data structure includes a plurality of attributes, a plurality of nodes, each of the nodes corresponding to an entity and having at least one of the attributes associated with the entity, and at least one connection connecting at least two of the nodes. The system also includes at least one processor, coupled to the memory. The at least one processor is operative to execute the correlation engine to examine at least one of the nodes as a subject node. The subject node is coupled to at least one other one of the nodes, comprising a data node, by at least the at least one connection. The examination by the correlation engine is carried out to determine at least one of the attributes comprising a related attribute of the subject node and the at least one other one of the nodes, comprising the data node. The at least one processor is also operative to execute the trigger function module to determine if the reporting module should be executed to provide the report. Further, responsive to determining that the reporting module should be executed, the at least one processor is operative to execute the reporting module to provide a report indicating a correlation assessment to the subject node, the correlation assessment being related to the at least one related attribute. A method, apparatus, and computer program product are also provided.
25 Citations
25 Claims
-
1. A system for analyzing social networks, said system comprising:
-
a memory storing; a social network data structure having; a plurality of attributes; a plurality of nodes, each of said nodes corresponding to an entity and having at least one of said attributes associated with said entity, and at least one connection connecting at least two of said nodes; a correlation engine; a reporting module; and a trigger function module; and at least one processor, coupled to said memory, said at least one processor being operative to; execute said correlation engine to examine at least one of said nodes as a subject node, said subject node being coupled to at least one other one of said nodes, comprising a data node, by at least said at least one connection, said examination by said correlation engine being carried out to determine at least one of said attributes comprising a related attribute of said subject node and said at least one other one of said nodes, comprising said data node; execute said trigger function module to determine if said reporting module should be executed to provide said report; and responsive to determining that said reporting module should be executed, execute said reporting module to provide a report indicating a correlation assessment to said subject node, said correlation assessment being related to said at least one related attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for analyzing social networks, said method comprising the steps of:
-
providing a system, wherein the system comprises distinct software modules, each of the distinct software modules being embodied on a computer-readable storage medium, and wherein the distinct software modules comprise a data collection module, an analysis module, a trigger function module, and a reporting module; executing said data collection module on at least one hardware processor to obtain a social network data structure having; a plurality of attributes; a plurality of nodes, each of said nodes corresponding to an entity and having at least one of said attributes associated with said entity, and at least one connection connecting at least two of said nodes; executing said analysis module on said at least one hardware processor to examine at least one of said nodes as a subject node, said subject node being coupled to at least one other one of said nodes, comprising a data node, by at least said at least one connection, said examination by said analysis being carried out to determine at least one of said attributes comprising a related attribute of said subject node and said at least one other one of said nodes, comprising said data node; executing said trigger function module on said at least one hardware processor, said trigger function module receiving information from said analysis module to determine if said reporting module should be executed to provide said report; and responsive to determining that said reporting module should be executed, executing said reporting module on said at least one hardware processor to provide a report indicating a correlation assessment to said subject node, said correlation assessment being related to said at least one related attribute. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for analyzing social networks, said apparatus comprising:
-
means for providing a system, wherein the system comprises distinct software modules, each of the distinct software modules being embodied on a computer-readable storage medium, and wherein the distinct software modules comprise a data collection module, an analysis module, a trigger function module, and a reporting module; means for executing said data collection module on at least one hardware processor to obtain a social network data structure having; a plurality of attributes; a plurality of nodes, each of said nodes corresponding to an entity and having at least one of said attributes associated with said entity, and at least one connection connecting at least two of said nodes; means for executing said analysis module on said at least one hardware processor to examine at least one of said nodes as a subject node, said subject node being coupled to at least one other one of said nodes, comprising a data node, by at least said at least one connection, said examination by said analysis being carried out to determine at least one of said attributes comprising a related attribute of said subject node and said at least one other one of said nodes, comprising said data node; means for executing said trigger function module on said at least one hardware processor to determine if said reporting module should be executed to provide said report; and means for, responsive to determining that said reporting module should be executed, executing said reporting module on said at least one hardware processor to provide a report indicating a correlation assessment to said subject node, said correlation assessment being related to said at least one related attribute.
-
-
21. A computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, said computer readable program code comprising distinct software modules, each of the distinct software modules being embodied on said computer readable storage medium, and wherein:
-
said distinct software modules comprise a data collection module, an analysis module, a trigger function module, and a reporting module; said data collection module comprises computer readable program code configured to obtain a social network data structure having; a plurality of attributes; a plurality of nodes, each of said nodes corresponding to an entity and having at least one of said attributes associated with said entity, and at least one connection connecting at least two of said nodes; said analysis module comprises computer readable program code configured to examine at least one of said nodes as a subject node, said subject node being coupled to at least one other one of said nodes, comprising a data node, by at least said at least one connection, said examination by said analysis being carried out to determine at least one of said attributes comprising a related attribute of said subject node and said at least one other one of said nodes, comprising said data node; said trigger function module comprises computer readable program code configured to determine if said reporting module should be executed to provide said report; and said reporting module comprises computer readable program code configured to, responsive to said determining that said reporting module should be executed, provide a report indicating a correlation assessment to said subject node, said correlation assessment being related to said at least one related attribute. - View Dependent Claims (22, 23, 24, 25)
-
Specification