Share
Embed
A framework for context-aware adaptation in public displays
Presentation at the CAMS 2009 OTM workshop in Algarve, Portugal.
Jorge C. S. Cardoso
November 03, 2009
Transcript
27 slides
-
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 -
Public displays For public displays “the right information at the
right time”, depends on place, i.e., people + location + time -
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? -
Footprints We can tell something about the person by looking
at a footprint, e.g., Barefeet / Shoes on Man / Woman -
Not all footprints are the same... ...some, may give us
interesting hints: Modern, urban, fashion Sports -
Not all footprints are the same... ...other, don’t tell us
much, or are misleading... -
Digital footprints for public displays So, what footprints are there
for public digital 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 -
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 -
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 -
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 -
Presence characterisation - example TruMedia Technologies: http://www.trumedia.co.il/ Trumedia Proactive Advertising
Estimates • Viewers • Gender • Age Selects ads based on rules -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
Conclusion So what? The digital footprints set the (social) context
for public display systems. -
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 -
Thank you! This presentation is also on http://slideshare.net/jorgecardoso (tag: cams09)
A Framework for Context-Aware Adaptation in Public Displays Jorge C. S. Cardoso [email protected] Rui José [email protected]