1. A method for managing a context model associated with a mobile device, the method comprising: obtaining first data points associated with a first data stream assigned to one or more first data sources; assigning ones of the first data points to respective clusters of a set of clusters such that each cluster is respectively assigned ones of the first data points that exhibit a threshold amount of similarity and are associated with times within a threshold amount of each other; compiling statistical features and inferences corresponding to the first data stream or one or more other data streams assigned to respective other data sources; and assigning context labels to each of the set of clusters based on the statistical features and inferences.