11. A system for inferring a high-level 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 to a location of the mobile device, 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; aggregate the low-level context information across the plurality of other devices; a high-level template comparison engine configured to: compare, via the processor, 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 match scores between the aggregated low-level context information and each of the 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.
11. A system for inferring a high-level 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 to a location of the mobile device, 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; aggregate the low-level context information across the plurality of other devices; a high-level template comparison engine configured to: compare, via the processor, 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 match scores between the aggregated low-level context information and each of the 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. 15. The system of claim 11 , wherein comparing the aggregated low-level context information to a plurality of templates comprises generating a score associated with each template of the plurality of templates.