BRIEF DESCRIPTION OF THE DRAWINGS
This invention is described in a preferred embodiment in the following description with reference to the drawings, in which like numbers represent the same or similar elements, as follows:
FIG. 1 is a block diagram representation of a data processing system within which the various analytical and computational features of the invention may advantageously be implemented, in accordance with one embodiment;
FIG. 2 is a pictorial representation of an example input graph depicting an example social network interaction, which may be analyzed in accordance with one embodiment of the invention;
FIG. 3 illustrates an example graph pattern, representing specific interactions that are of interest to potential users, in accordance with one embodiment of the invention;
FIG. 4 illustrates an example matching of the graph pattern of FIG. 3 with the input graph of FIG. 2, in accordance with one embodiment of the invention;
FIG. 5 illustrates paths of communication between a matched pattern and a node (or person) of interest within the larger input graph of FIG. 2, in accordance with one embodiment of the invention;
FIG. 6 illustrates the result when a primary or relevant intermediate node is eliminated from a communication link between the matched pattern and the node of interest, in accordance with one embodiment of the invention;
FIG. 7 illustrates an different method of identifying a central node within an input graph, in accordance with one embodiment of the invention;
FIG. 8 illustrates the resulting, separated activity graphs produced following removal of the relevant intermediate node, according to one embodiment of the invention;
FIG. 9 illustrates the application of context to a graph pattern to determine conditions of interests, in according with an embodiment of the invention;
FIG. 10 is a flow chart illustrating the process for identifying social communications of interest (i.e., given particular, pre-established contexts) utilizing an input graph of a social network to match a pattern graph, in accordance with one embodiment of the invention; and
FIG. 11 is a flow chart illustrating the process for detecting matched patterns and calculating associated scores for the matched patterns detected, in accordance with one embodiment of the invention.