towards context-aware computing via the mobile social cloud
DESCRIPTION
Towards Context-Aware Computing via the Mobile Social Cloud. Prof. Rick Han University of Colorado at Boulder. Context-Aware Mobile Social Networks. Social Networks. Who?. Where?. My Preferences My Friends. Context-Aware “System”. Context-Aware Mobile Applications. - PowerPoint PPT PresentationTRANSCRIPT
Towards Context-Aware Computing via the Mobile Social Cloud
Prof. Rick HanUniversity of Colorado at Boulder
Context-Aware Mobile Social Networks
Who? Where?
Context-Aware “System”
Context-Aware Mobile Applications
Social Networks
-My Preferences-My Friends
The SocialFusion Project
Who? Where?
SocialFusion
Social Networks
-My Preferences-My Friends
What?Sensor activity,Mood, etc.
IndividuallyContext-Aware
App’s
[HotMobile10]
WhozThat?Mobile Social Network[IEEENetwork08]Loopt, Foursquare, etc.
Group Context-Aware App’s
Context-Aware GroupVideoSocialAwareFlicks [MS09]Context-Aware GroupAudio - Music JukeboxNew apps…
MobileCloudServices(Context-Aware),e.g. Azure,EC2, etc.
[CUTechReport09]
Distributing SocialFusion in the Cloud
Who? What?
Where?
Who? What?
Where?
Who? What?
Where?
DBDistributed
DM1 DM2 DMN
DML2
…Data MiningInference“Layer” DML2
Minority ReportApp
Mobile SocialNetworks
Context-Aware Group VideoAnd Audio Apps
Context-AwareApp’s
REC1 REC2
RECX
RecommendationOr Actuation“Layer”
REC2…
DB
Privacy in the Context-AwareMobile Cloud
Who? Where?What?
PRIVACY PRIVACY PRIVACY
Aaron Beach:PP-Anonymityvs. K-Anonymity
PRIVACY ANONYMIZATION
Data Mining/Inference
Recommendation
Context-Aware Mobile App’s
“Group” PrivacyIssues, anonymizebefore releasing to3rd parties downstream
CawbWeb - The Context-Aware Mobile Web/Cloud
• How do we make developing a context-aware app easy? (and the results reusable)– Specify what you “want” to do in CawbWeb, e.g.
in a series of intentions– Compile these intentions into a working app– Compiler hides details of how to compose Web
services, e.g. WSDL, etc.– [CawbWeb CU Tech Report 2010]
Summary
• Research challenges encountered (and not solved):– What are the important attributes to track?– Group inference and recommendation– Privacy of individuals and groups– How to make building context-aware app’s easy
and reusable?• [email protected]