This document provides a summary of the following:
1) Methods for creating, updating, and formalizing a semantic user model to be used for concept and content filtering, including extracting implicit knowledge about user preferences from interactions and estimating the impact of preferences based on transaction type and user reaction.
2) An ontology for representing the user model with mappings to external datasets and vocabularies.
3) Systems for tracking user transactions, physical behaviors, and social interactions to understand preferences.
4) Approaches for semantically interpreting content and user feedback to identify concepts and estimate preference weights, which evolve the user model over time for predictive inference.