Towards Context-Aware Computing via the Mobile Social Cloud

Preview:

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 Presentation

Citation preview

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?• rhan@cs.colorado.edu

Recommended