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 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).