a framework for context-aware adaptation in public displays

27
A Framework for Context-Aware Adaptation in Public Displays Jorge C. S. Cardoso [email protected] Rui José [email protected] DSI, Universidade do Minho, Guimarães

Upload: jorge-c-s-cardoso

Post on 19-Jan-2015

1.165 views

Category:

Technology


0 download

DESCRIPTION

A framework for context-aware adaptation in public displays

TRANSCRIPT

Page 1: A framework for context-aware adaptation in public displays

A Framework for Context-Aware Adaptationin Public Displays

Jorge C. S. Cardoso

[email protected]

Rui José

[email protected], Universidade do Minho, Guimarães

Page 2: A framework for context-aware adaptation in public displays

Public displays

For public displays “the right information at the right time”, depends on place, i.e.,

people + location + time

Page 3: A framework for context-aware adaptation in public displays

Public displays

...displays need to be able to adapt to the (short and long term) activity of people nearby

how can displays sense this activity?

Page 4: A framework for context-aware adaptation in public displays

Footprints

We can tell something about the person by looking at a footprint, e.g.,

Barefeet / Shoes on Man / Woman

Page 5: A framework for context-aware adaptation in public displays

Not all footprints are the same...

...some, may give us interesting hints:

Modern, urban, fashionSports

Page 6: A framework for context-aware adaptation in public displays

Not all footprints are the same...

...other, don’t tell us much, or are misleading...

Page 7: A framework for context-aware adaptation in public displays

Digital footprints for public displays

So, what footprints are there for public digital displays?

Page 8: A framework for context-aware adaptation in public displays

Identifying digital footprints

Identified footprints that result from interacting with a public digital display.

Analysed display applications and types of interactive features supported

A footprint must contribute something to the display’s knowledge about it’s social environment

Page 9: A framework for context-aware adaptation in public displays

Digital footprints

Footprints create the display’s (mostly social) context.

Page 10: A framework for context-aware adaptation in public displays

Presence detection

Presence detection – The display detects the presence of nearby people but is only able to determine that someone is around

Can be achieved with•proximity sensors•basic computer vision techniques

Can be used by the display to•trigger eye-catching content •switch between ambient and interactive modes

Page 11: A framework for context-aware adaptation in public displays

Presence detection - example

Ju, W.; Lee, B. A. & Klemmer, S. R. Range: exploring implicit interaction through electronic whiteboard design CSCW '08: Proceedings of the ACM 2008 conference on Computer supported cooperative work, ACM, 2008, 17-26

Range Whiteboard

Page 12: A framework for context-aware adaptation in public displays

Presence characterisation

Presence characterisation – The display detects the presence of nearby people and is able to determine how many, estimate their gender and age what they are look at, etc

Can be achieved with•computer vision techniques•people counter sensors

Can be used by the display to•adjust content to audience type (male/female)•determine interest

Page 13: A framework for context-aware adaptation in public displays

Presence characterisation - example

TruMedia Technologies:  http://www.trumedia.co.il/

Trumedia Proactive Advertising

Estimates•Viewers•Gender•Age

Selects ads based on rules

Page 14: A framework for context-aware adaptation in public displays

Presence characterisation - example

Sawhney, N.; Wheeler, S. & Schmandt, C. Aware Community Portals: Shared Information Appliances for Transitional Spaces Personal Ubiquitous Computing, Springer-Verlag, 2001, 5, 66-70

Aware Community Portals

Infers interest based on time looking at display

Creates an implicit rating for Slashdot articles

Page 15: A framework for context-aware adaptation in public displays

Presence identification

Presence identification – The display detects the presence of nearby people and is able to identify them (i.e., relate the presence of the same person on different ocasions)

Can be achieved with•RFID, Bluetooth, Magnetic cards, “manual logins”

Can be used by the display to•prevent repetition of content•combine other information and provide personalized content

Page 16: A framework for context-aware adaptation in public displays

Presence identification - example

Sharifi, M.; Payne, T. & David, E. Public Display Advertising Based on Bluetooth Device Presence Mobile Interaction with the Real World (MIRW 2006) in conjunction with the 8th Intl Conference on Human Computer Interaction with Mobile Devices and Services, 2006

BluScreen

Detects Bluetooth devices

Selects an advert that most people have not yet seen

Page 17: A framework for context-aware adaptation in public displays

Presence identification - example

McCarthy, J. F.; Farnham, S. D.; Patel, Y.; Ahuja, S.; Norman, D.; Hazlewood, W. R. & Lind, J. Supporting community in third places with situated social software C&T '09: Proceedings of the fourth international conference on Communities and technologies, ACM, 2009, 225-234

CoCollage

Loyalty card or web page login to indicate presence

Shows content items submitted from users and prefers items from present users

Page 18: A framework for context-aware adaptation in public displays

Self-exposure

Self-exposure − User tells something about himself

Can be achieved with•web profiles•custom mobile applications •bluetooth naming

Can be used by the display to•adjust to individual preferences

Page 19: A framework for context-aware adaptation in public displays

Self-exposure - example

McDonald, D. W.; McCarthy, J. F.; Soroczak, S.; Nguyen, D. H. & Rashid, A. M. Proactive displays: Supporting awareness in fluid social environments ACM Trans. Comput.-Hum. Interact., ACM, 2008, 14, 1-31

Proactive Displays

Combined with identification (RFID)

Users fill in a web profile

The displays react to user’s presence in different ways:

•AutoSpeakerID: shows name and affiliation of person asking a question during the Q&A time

•Ticket2talk: shows personal interests of people near the display in the “coffee break” area

•NeighborhoodWindow: shows common keywords to the group near the display

Page 20: A framework for context-aware adaptation in public displays

Self-exposure - example

José, R.; Otero, N.; Izadi, S. & Harper, R. Instant Places: Using Bluetooth for Situated Interaction in Public Displays Pervasive Computing, IEEE, 2008, 7, 52-57

Instant Places

Combined with identification (Bluetooth)

Users use custom profile commands in Bluetooth device name

Page 21: A framework for context-aware adaptation in public displays

Content suggestion

Content suggestion – User sugests content to display

Can be achieved with•email•OBEX•web

Can be used by the display to•display similar content•infer user interests

Page 22: A framework for context-aware adaptation in public displays

Content suggestion - example

Churchill, E. F.; Nelson, L.; Denoue, L.; Helfman, J. & Murphy, P. Sharing multimedia content with interactive public displays: a case study DIS '04: Proceedings of the 5th conference on Designing interactive systems, ACM, 2004, 7-16

Plasma Poster Network

Page 23: A framework for context-aware adaptation in public displays

Actionables

Actionables – User acts in response to display

Download – Dowloads an item

Control Content – Exerts control over the display of items (stop, display next, etc)

Rate – Rates an item

Vote – Votes on a poll

Can be used by the display to•indirectly determine user preferences

Page 24: A framework for context-aware adaptation in public displays

Actionables - example

Grasso, A.; Muehlenbrock, M.; Roulland, F. & Snowdon, D. O'Hara, K.; Perry, E.; Churchill, E. & Russel, D. M. (ed.) Supporting communities of practice with large screen displays Public and Situated Displays - Social and Interactional Aspects of Shared Display Technologies, Kluwer, 2003, 261-282

Community Wall

Users can rate items

Rating is used in scheduling algorithm to determine which items to show

Page 25: A framework for context-aware adaptation in public displays

Conclusion

So what?

The digital footprints set the (social) context for public display systems.

Page 26: A framework for context-aware adaptation in public displays

Conclusion

This set of digital footprints can serve as a framework developing adaptable public display systems.

Provide a mapping between interactive features, relevant information for the display and adaptation strategies

Digital footprints provide a way for the display to infer and characterise its social environment

Page 27: A framework for context-aware adaptation in public displays

Thank you!

This presentation is also on

http://slideshare.net/jorgecardoso(tag: cams09)

A Framework for Context-Aware Adaptationin Public Displays

Jorge C. S. Cardoso

[email protected]

Rui José

[email protected]