In a method for classifying a sequence of records into events based upon
feature values, such as time and/or location, associated with each of the
records, feature differences between consecutive records are determined.
The feature differences are ranked. A sequence of three or more clusters
of feature differences is computed. The clusters are arranged in
decreasing order of relative likelihood of respective feature differences
representing separations between events. The records can be inclusive of
images.