PENDING
Please predict whether this patent is acceptable.PATENT ABSTRACT: An event tracker detects instances of events of a user and an activity analyzer detects instances of activities of the user based at least in part on sensor data. The activity analyzer identifies candidate activities for each of the instances of the events and detects one or more patterns of user behavior of the user corresponding to a designated activity of the candidate activities from the instances of the events. The activity analyzer further predicts values of semantic characteristics of the designated activity from the one or more patterns of user behavior. Further, the activity analyzer identifies an instance of the designated activity as a practiced activity using the predicted values of the semantic characteristics and actual values of the semantic characteristics of the instance of the designated activity in an activity model that represents the designated activity. Personalized content is provided to the user based on the identified practiced activity.