SlideShare a Scribd company logo
1 of 27
A Framework for Context-Aware Adaptation in Public Displays  Jorge C. S. Cardoso [email_address] Rui José [email_address] DSI, Universidade do Minho, Guimarães
Public displays ,[object Object],[object Object]
Public displays ,[object Object],[object Object]
Footprints ,[object Object],Barefeet  /  Shoes on Man  /  Woman
Not all footprints are the same... ,[object Object],[object Object],[object Object]
Not all footprints are the same... ,[object Object]
Digital footprints for public displays ,[object Object]
Identifying digital footprints ,[object Object],[object Object],[object Object]
Digital footprints ,[object Object]
Presence detection  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presence characterisation - example TruMedia Technologies:    http://www.trumedia.co.il/ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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 8 th   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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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 ,[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object]
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_address] Rui José [email_address]

More Related Content

What's hot

Semantic Technologies - 2007
Semantic Technologies - 2007Semantic Technologies - 2007
Semantic Technologies - 2007Yannis Kalfoglou
 
conceptual phone
conceptual phone conceptual phone
conceptual phone veryboring
 
Open Channels Group Lunch and Learn - Beyond The Meeting
Open Channels Group Lunch and Learn - Beyond The MeetingOpen Channels Group Lunch and Learn - Beyond The Meeting
Open Channels Group Lunch and Learn - Beyond The MeetingOpen Channels Group
 
Niche online social networks
Niche online social networksNiche online social networks
Niche online social networksCarlos Osorio
 
UX Practices for dApps on Tezos
UX Practices for dApps on TezosUX Practices for dApps on Tezos
UX Practices for dApps on TezosNeven6
 
Albrecht euro p_com2012_participatorybudgeting
Albrecht euro p_com2012_participatorybudgetingAlbrecht euro p_com2012_participatorybudgeting
Albrecht euro p_com2012_participatorybudgetingZebralog
 

What's hot (8)

Semantic Technologies - 2007
Semantic Technologies - 2007Semantic Technologies - 2007
Semantic Technologies - 2007
 
conceptual phone
conceptual phone conceptual phone
conceptual phone
 
Open Channels Group Lunch and Learn - Beyond The Meeting
Open Channels Group Lunch and Learn - Beyond The MeetingOpen Channels Group Lunch and Learn - Beyond The Meeting
Open Channels Group Lunch and Learn - Beyond The Meeting
 
Niche online social networks
Niche online social networksNiche online social networks
Niche online social networks
 
Web 2.0 and mobile web
Web 2.0 and mobile webWeb 2.0 and mobile web
Web 2.0 and mobile web
 
UX Practices for dApps on Tezos
UX Practices for dApps on TezosUX Practices for dApps on Tezos
UX Practices for dApps on Tezos
 
De Wijkwizard
De WijkwizardDe Wijkwizard
De Wijkwizard
 
Albrecht euro p_com2012_participatorybudgeting
Albrecht euro p_com2012_participatorybudgetingAlbrecht euro p_com2012_participatorybudgeting
Albrecht euro p_com2012_participatorybudgeting
 

Similar to A framework for context-aware adaptation in public displays

PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentationJorge Cardoso
 
Situated Computing U Korea Forum 20080924 Draft
Situated Computing U Korea Forum 20080924 DraftSituated Computing U Korea Forum 20080924 Draft
Situated Computing U Korea Forum 20080924 DraftJoe McCarthy
 
Osimo fp7consult13072010def
Osimo fp7consult13072010defOsimo fp7consult13072010def
Osimo fp7consult13072010defosimod
 
Human Factors Research Group at the University of Waterloo
Human Factors Research Group at the University of WaterlooHuman Factors Research Group at the University of Waterloo
Human Factors Research Group at the University of WaterlooPlinio Morita, PhD MSc PEng
 
A case study analysis on digital convergent design: Skynet Platform
A case study analysis on digital convergent design: Skynet PlatformA case study analysis on digital convergent design: Skynet Platform
A case study analysis on digital convergent design: Skynet Platformdi8it
 
GUI Design by schematic visualization
GUI Design by schematic visualizationGUI Design by schematic visualization
GUI Design by schematic visualizationOmar Sosa-Tzec
 
Proactive Displays IIIA 20080627
Proactive Displays IIIA 20080627Proactive Displays IIIA 20080627
Proactive Displays IIIA 20080627Joe McCarthy
 
Od2010 conference
Od2010 conferenceOd2010 conference
Od2010 conferenceosimod
 
Design Thinking Field Research
Design Thinking Field ResearchDesign Thinking Field Research
Design Thinking Field ResearchDiana Schneider
 
Quinto
QuintoQuinto
Quintoanesah
 
Od2010 presentation 2
Od2010 presentation 2Od2010 presentation 2
Od2010 presentation 2osimod
 
Od2010 osimo v2
Od2010 osimo v2Od2010 osimo v2
Od2010 osimo v2osimod
 
Technology in 2024 (Neal/Fantry Comm 303-50)
Technology in 2024 (Neal/Fantry Comm 303-50)Technology in 2024 (Neal/Fantry Comm 303-50)
Technology in 2024 (Neal/Fantry Comm 303-50)datgymnast94
 
Trends in Human Computer Interaction
Trends in Human Computer InteractionTrends in Human Computer Interaction
Trends in Human Computer InteractionTenia Wahyuningrum
 
Crowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data ManagementCrowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data ManagementEdward Curry
 
Digital Experience & Destination Branding by Dinh Thu.pdf
Digital Experience & Destination Branding by Dinh Thu.pdfDigital Experience & Destination Branding by Dinh Thu.pdf
Digital Experience & Destination Branding by Dinh Thu.pdfAnhThuDinhNguyen
 

Similar to A framework for context-aware adaptation in public displays (20)

PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Situated Computing U Korea Forum 20080924 Draft
Situated Computing U Korea Forum 20080924 DraftSituated Computing U Korea Forum 20080924 Draft
Situated Computing U Korea Forum 20080924 Draft
 
Osimo fp7consult13072010def
Osimo fp7consult13072010defOsimo fp7consult13072010def
Osimo fp7consult13072010def
 
Human Factors Research Group at the University of Waterloo
Human Factors Research Group at the University of WaterlooHuman Factors Research Group at the University of Waterloo
Human Factors Research Group at the University of Waterloo
 
Human Factors Research Group Slides
Human Factors Research Group SlidesHuman Factors Research Group Slides
Human Factors Research Group Slides
 
A case study analysis on digital convergent design: Skynet Platform
A case study analysis on digital convergent design: Skynet PlatformA case study analysis on digital convergent design: Skynet Platform
A case study analysis on digital convergent design: Skynet Platform
 
GUI Design by schematic visualization
GUI Design by schematic visualizationGUI Design by schematic visualization
GUI Design by schematic visualization
 
Proactive Displays IIIA 20080627
Proactive Displays IIIA 20080627Proactive Displays IIIA 20080627
Proactive Displays IIIA 20080627
 
Od2010 conference
Od2010 conferenceOd2010 conference
Od2010 conference
 
Design Thinking Field Research
Design Thinking Field ResearchDesign Thinking Field Research
Design Thinking Field Research
 
Mobile advertising
Mobile advertisingMobile advertising
Mobile advertising
 
Adopting a User Modeling Approach to Quantify the City
Adopting a User Modeling Approach to Quantify the CityAdopting a User Modeling Approach to Quantify the City
Adopting a User Modeling Approach to Quantify the City
 
Quinto
QuintoQuinto
Quinto
 
Od2010 presentation 2
Od2010 presentation 2Od2010 presentation 2
Od2010 presentation 2
 
Od2010 osimo v2
Od2010 osimo v2Od2010 osimo v2
Od2010 osimo v2
 
Technology in 2024 (Neal/Fantry Comm 303-50)
Technology in 2024 (Neal/Fantry Comm 303-50)Technology in 2024 (Neal/Fantry Comm 303-50)
Technology in 2024 (Neal/Fantry Comm 303-50)
 
Trends in Human Computer Interaction
Trends in Human Computer InteractionTrends in Human Computer Interaction
Trends in Human Computer Interaction
 
Crowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data ManagementCrowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data Management
 
Digital Experience & Destination Branding by Dinh Thu.pdf
Digital Experience & Destination Branding by Dinh Thu.pdfDigital Experience & Destination Branding by Dinh Thu.pdf
Digital Experience & Destination Branding by Dinh Thu.pdf
 
Using semiotic profile
Using semiotic profileUsing semiotic profile
Using semiotic profile
 

More from Jorge Cardoso

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...Jorge Cardoso
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-FrameJorge Cardoso
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJorge Cardoso
 
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationEvaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationJorge Cardoso
 
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...Jorge Cardoso
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaicJorge Cardoso
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityJorge Cardoso
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualJorge Cardoso
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Jorge Cardoso
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsJorge Cardoso
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artJorge Cardoso
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit Jorge Cardoso
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionJorge Cardoso
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Jorge Cardoso
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive artJorge Cardoso
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing Jorge Cardoso
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Jorge Cardoso
 

More from Jorge Cardoso (20)

Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...Criação de Ambientes  de Realidade Virtual  usando A-Frame - CubeCraft Toys -...
Criação de Ambientes de Realidade Virtual usando A-Frame - CubeCraft Toys -...
 
Criação de Ambientes de Realidade Virtual usando A-Frame
Criação de Ambientes  de Realidade Virtual  usando A-FrameCriação de Ambientes  de Realidade Virtual  usando A-Frame
Criação de Ambientes de Realidade Virtual usando A-Frame
 
Journal of Science and Technology of the Arts
Journal of Science and Technology of the ArtsJournal of Science and Technology of the Arts
Journal of Science and Technology of the Arts
 
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic AugmentationEvaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
Evaluation of Multi-Platform Mobile AR Frameworks for Roman Mosaic Augmentation
 
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
ConímbrigAR A Prototype Augmented Mobile Application for Exploration of Roman...
 
Digital tools for exploring roman mosaic
Digital tools for exploring roman mosaicDigital tools for exploring roman mosaic
Digital tools for exploring roman mosaic
 
Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual reality
 
Interacção em ambientes de realidade virtual
Interacção em ambientes de realidade virtualInteracção em ambientes de realidade virtual
Interacção em ambientes de realidade virtual
 
Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...Dynamic graphical user interface generation for web-based public display appl...
Dynamic graphical user interface generation for web-based public display appl...
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applications
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
PuReWidgets toolkit
PuReWidgets toolkitPuReWidgets toolkit
PuReWidgets toolkit
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
 
Oop java
Oop javaOop java
Oop java
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

A framework for context-aware adaptation in public displays

  • 1. A Framework for Context-Aware Adaptation in Public Displays Jorge C. S. Cardoso [email_address] Rui José [email_address] DSI, Universidade do Minho, Guimarães
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. 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
  • 12.
  • 13.
  • 14. 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
  • 15.
  • 16. 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 8 th 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
  • 17. 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
  • 18.
  • 19.
  • 20. 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
  • 21.
  • 22. 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
  • 23.
  • 24. 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
  • 25.
  • 26.
  • 27. 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_address] Rui José [email_address]

Editor's Notes

  1. Hi, my name is Jorge Cardoso, I’m from the University of Minho and my presentation is about public displays and how they adapt to their environment.
  2. One of the problems with current public displays is how to make them present relevant and interesting content automatically. This is not easy to solve because it depends essentially on people’s preferences and that depends on where people are right now and it changes over time.
  3. This means that displays need to somehow adapt to the activity of a place, but the question is how can they sense activity in order to adapt to it?
  4. Our approach is to use the concept of footprints to try to collect traces of user activity, interests and preferences. Footprints are interesting because they are just a very simple trace of people’s activity but they can tell us something about people. You can tell if who made the footprint is a man or a women, if he were wearing shoes or not... And, if you’re Sherlock Holmes, you can tell if the butler did it...
  5. Some footprints provide not only physical traces but also very good indications of preferences and tastes.
  6. Of course, not all footprints are good. We can’t learn from every footprint.
  7. So, is there anything that resembles footprints for digital displays?
  8. To answer that question we looked for traces that result from usual interactions with public displays. We analysed several display applications that provide different interactive features and identified those that produced traces, from the display’s perspective, that could be relevant for the display to be able to adapt itself.
  9. The footprints we identified can be seen as generators of the display’s context. They provide a way to think about how the display can adapt itself in different ways and what interactive features are necessary in order to achive that adaptation. I’ll just show how some of these footprints may or have been used to provide displays with adaptation capabilities.
  10. The most basic footprint that the display can collect is presence. We divide presence in 3 levels: detection, characterisation and identification. Detection is the simplest one, it just means that the display is able to determine that someone is around (but not how many people or who). This is usually done with proximity sensors or with computer vision techniques.
  11. This is an example of the use of distance sensors to detect presence. In this display – the Range Whiteboard – these sensors were used to determine that someone was near the board and so would probably like to interact with it. The display would then change from a screensaver mode to an interactive mode.
  12. Another level of presence is presence characterisation which is a richer presence detection where some additional characteristics of the audience can be detected: For example, gender, age whether a person is looking at the display or not, etc
  13. Trumedia has a software that estimates the number of viewers, their gender and age and allow targeted advertisements to be displayed.
  14. Another example is the Community Portals at MIT. This display would show slashdot news and infer interest in a story by detecting if the user stared at the display for long enough. In this case, this was only used to display a kind of rating next to each story that was essentially the faces of people that found that story interesting.
  15. The last level of presence is identification. This means that the presence of a person can be detected in different occasions and the system knows it’s the same person. There are many options to identify users: from RFID to magnetic cards that have to be swiped or even by requesting users to login in a given website. Identification allows the display to know who is around and adapt to that person’s preferences, to avoid repeating content, etc
  16. One example of a public display that uses identification to maximise the exposure of different adverts is the BluScreen dysplay system. BluScreen uses Bluetooth device detection as a proxy for a user and tries to avoid presenting the same content to the same user.
  17. Another example of a public display that identifies users is the CoCollage. In this case, user identification could be done by swiping a loyalty card through a magnetic card reader or by opening the display’s webpage using a personal computer and clicking the “I’m here” button. CoCollage identifies users so that it can select content taking into account several factors such as who is present at the moment, when the content was submitted, whether it was already shown recently and how many votes it has.
  18. Self-exposure means that the user is willing to tell the display something about himself by providing profile information. This is most often used in conjunction with presence identification so that the display can automatically adapt itself to the user profile. Profiles can be filled-in using a web-site, custom mobile applications that connect directly to the display or even using special commands in the bluetooth name of a device.
  19. One example of a display system that uses this self-exposure footprint is the Proactive Displays. This display system was developed to facilitate social interaction in conferences and it required users to fill in a web profile that was used afterwards during the conferece to, for example, show personal interests of people near the coffee tables in an attempt to provide conversational opportunities.
  20. Instant places is another example that allows users to specify a profile, in this case by entering a Flickr id in their Bluetooth device name. The display uses this to show a picture near to each current user’s representation (users can also specify search tags).
  21. Content suggestion is another trace of user activity that the display can use. This just means that the user wants to submitt some content to the display so it can be implemented in a number of different ways.
  22. Plasma Poster is a semi-public display that lets users submit content through email or through a web interface and it also lets people read, browse, forward and leave comments on individual items on the display. This example is not the best example of the content suggestion footprint because there is no real adaption. The display just shows the content that it has received using a fairly simple scheduling algorithm. However it is not hard to imagine a display that learns from the content the users have submitted, for example, some of the content in Plasma Posters are web pages and news items. It would not be hard for the display to use that content base to search for more similar content and display it.
  23. Actionables are another category of digital footprint that includes Downloading an item Controlling the display or scheduling of items Rating an item, and Voting on a poll
  24. Community Wall is just na example of a display that uses user ratings in their content scheduling algorithm. In this case, ratings are anonymous, so they are not used to estimate individual preferences but aggregate preferences.
  25. To conclude, digital footprints can be regarded as a way to sense the context of a public display.
  26. They serve as a framework to design displays that can sense people’s preferences by providing a mapping between interactive features and relevant information that the display can use to adapt itself to his social environment.
  27. Thank you!