![Page 1: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/1.jpg)
Towards Context-Aware Computing via the Mobile Social Cloud
Prof. Rick HanUniversity of Colorado at Boulder
![Page 2: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/2.jpg)
Context-Aware Mobile Social Networks
Who? Where?
Context-Aware “System”
Context-Aware Mobile Applications
Social Networks
-My Preferences-My Friends
![Page 3: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/3.jpg)
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…
![Page 4: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/4.jpg)
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…
![Page 5: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/5.jpg)
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
![Page 6: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/6.jpg)
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]
![Page 7: Towards Context-Aware Computing via the Mobile Social Cloud](https://reader036.vdocument.in/reader036/viewer/2022072016/56813238550346895d989f4a/html5/thumbnails/7.jpg)
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]