Patent ID: 8156430

Claim:
A system for clustering nodes of a tree structure, comprising: a storage module to maintain a plurality of messages, each message represented as a node in a tree structure; a word vector module to assign a word vector to each message; a node pair module to identify pairs of the nodes based on relationships in the tree structure and to combine the nodes of one or more of the pairs into clusters; a cluster boundary module to adjust boundaries of each cluster, comprising at least one of: a placement module to place a root node into one such cluster having a closest related child node; a retention module to separate children nodes into distinct groups and to retain a relationship between a parent node and one such group comprising a nearest child node; and a transfer module to transfer a parent node to one such cluster having all children of the parent node; a digest module to form a digest of the messages comprising one or more of the clusters; and a display processor to execute the modules.