A system for collecting information is described. During operation, this
system aggregates information from multiple information sources based on
user preferences. Then, the system requests additional information from a
user about ambiguities or variations in the aggregated information. These
ambiguities are associated with changes in user activities, and the
changes may be determined using a user-activity history and/or user
preferences. Note that the system can repeat the aggregating and
requesting operations multiple times.