1. A system for processing data on a computing device, the system comprising: at least one extractor for extracting data from an email to produce extracted data; a user model coupled to the at least one extractor, for generating a high-level model of an email environment on the computing device, based on the extracted data; and at least one predictor coupled to the at least one extractor and to the user model, for generating a prediction related to the email, based on the extracted data and on the high-level model.