A mobile context monitoring platform for dynamic mobile computing environments

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=Q8stgmsQq_o



Duration: 37:09
96 views
0


In this talk, we present a new mobile platform to support emerging context-aware applications in a dynamic mobile computing environment. Composed of a mobile device and many wearable and space-embedded sensors, the personal mobile computing environment will constitute an important part of future pervasive spaces. Also, the applications will be highly proactive, requiring continuous monitoring of users� contexts. The monitoring imposes heavy workloads on the mobile device and the sensor nodes with highly limited computing and battery power. A mobile platform should support such applications to simultaneously run and share highly scarce and dynamic resources. Our system develops a scalable and energy-efficient monitoring architecture for sensor-rich mobile environments. It provides efficient processing and sensor control mechanisms, and effectively performs the monitoring for a number of applications. Also, actively interplaying between applications and resources, it coordinates multiple applications to effectively share the limited resources. It enables the applications to fully exploit the capacity of overall system resources and provide quality services to users. We implement and test a prototype system on multiple mobile devices: Google android phone, a UMPC, a wearable device, and Nokia N96 with a diverse set of sensors. Example applications are also developed based on the implemented system. Experimental results show that the platform achieves a high level of scalability and energy efficiency.




Other Videos By Microsoft Research


2016-07-27Automatically Assessing Personality from Speech
2016-07-27Ten User Experience Best Practices for Windows Phone Application Development
2016-07-27Generalization Bounds and Consistency for Latent-Structural Probit and Ramp Loss
2016-07-27Structured Prediction in NLP: Dual Decomposition and Structured Sparsity
2016-07-27High Availability for Database Systems in Cloud Computing Environments
2016-07-27Batches: Unified and Efficient Access to RPC, WS, and SQL Services
2016-07-27Reliable Multithreading through Schedule Memoization
2016-07-27Generalized Oblivious Transfer (GOT)
2016-07-27From Contextual Search to Automatic Content Generation: Scaling Human Editorial Judgment
2016-07-27Bound Analysis of Imperative Programs with the Size-change Abstraction
2016-07-27A mobile context monitoring platform for dynamic mobile computing environments
2016-07-27Privacy Amplification and Non-Malleable Extractors Via Character Sums
2016-07-27Visualization Clusters: from Tiled Displays to Remote Visualization
2016-07-27The Median Hypothesis
2016-07-27Developing Natural Language-based Software Analyses & Tools to Expedite Software Maintenance
2016-07-27Semi-Supervised Learning for Acoustic and Prosodic Modeling in Speech Recognition
2016-07-27Code Bubbles: Making the Vision Real
2016-07-27A novel framework of effective resource management for multi-hop wireless networks
2016-07-27Trajectories and the Extended User Experience
2016-07-27Programming Devices and Services with P - Lecture 1
2016-07-27Local Combinatorics, and Some Words on Local-to-Global Phenomena



Tags:
microsoft research