28. A system for inferring a context associated with a mobile device, the system comprising: memory; a processor coupled to the memory; a context aggregator configured to: access, via the processor, low-level context information for each of a plurality of other devices, wherein location information associated with each of the other devices indicates a proximity between a location of the other device at a first time and a location of the mobile device at a second time, the first time and the second time being different, and—wherein the low-level context information for each of the other devices is based on data collected by a sensor of the respective other device; and aggregate the low-level context information across the plurality of other devices; and a context inferring engine configured to: compare the aggregated low-level context information to a plurality of templates, each template being associated with a high-level context and including one or more histograms of context data; determine, via the processor, a match score between the aggregated low-level context information and one or more histograms of context data; and a transceiver configured to transmit, to the mobile device, a multi-device statistical summary comprising the aggregated low-level context information and the match scores; and the mobile device inferring a context based on the multi-device statistical summary and additional data not included in the multi-device statistical summary.
28. A system for inferring a context associated with a mobile device, the system comprising: memory; a processor coupled to the memory; a context aggregator configured to: access, via the processor, low-level context information for each of a plurality of other devices, wherein location information associated with each of the other devices indicates a proximity between a location of the other device at a first time and a location of the mobile device at a second time, the first time and the second time being different, and—wherein the low-level context information for each of the other devices is based on data collected by a sensor of the respective other device; and aggregate the low-level context information across the plurality of other devices; and a context inferring engine configured to: compare the aggregated low-level context information to a plurality of templates, each template being associated with a high-level context and including one or more histograms of context data; determine, via the processor, a match score between the aggregated low-level context information and one or more histograms of context data; and a transceiver configured to transmit, to the mobile device, a multi-device statistical summary comprising the aggregated low-level context information and the match scores; and the mobile device inferring a context based on the multi-device statistical summary and additional data not included in the multi-device statistical summary. 30. The system of claim 28 , wherein aggregating the low-level context information comprises assessing a location-based criterion or a temporal-based criterion with respect to a preliminary set of devices to identify the other devices.