A method receives a query; separates a plurality of information sources
into individual elements of content (EOC); tags each EOC with metadata
that indicate source, date, and other relevant information; pattern
matches each EOC; calculates the respective distance function from every
EOC to every other EOC; and outputs 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); concatenates
the EOC in each virtual buffer (404); applies a comparative analysis
filter (318) to remove redundant sub-elements extracts context-preserving
EOC, determined based upon a respective degree of corroboration of the
context preserving EOC, from each respective concatenated EOC. The method
synthesizes the content-preserving EOC extracted from each respective
concatenated EOC into summary digests; and presents the results as
summary digests (408).