A method and a system for dynamically updating information for publication
on the Internet. Meaningful content is extracted from information
received from multiple sources such as news sources. The information can
contain text, sound, images and video. A set of characterizing features
for the received information is determined. Information having common
characterizing features is grouped together into a number of clusters.
The information obtained in the grouping step is used to determine how to
publish the information contained in a cluster based on a customer
request for information. This customer request can be based on a query or
a customer profile assigned to the customer.