A computing system and method receive a query; separate a plurality of
information sources into individual elements of content (EOC); tag each
EOC with metadata that indicate source, date, and other relevant
information; pattern match each EOC; calculate the respective distance
function from every EOC to every other EOC; and output EOC to a set of
virtual buffers (404) containing appropriately related EOC less than a
given distance value. The method further creates virtual summary buffers
(406); then concatenates the EOC in each virtual buffer (404); applies a
comparative analysis filter (318) to remove redundant sub-elements; and
presents the results as summary digests (408).