SlideShare una empresa de Scribd logo
1 de 2
ContextCapture: Using Context-based Awareness Cues
        to Create Narrative Events for Status Updates
                  Ville Antila                                                       Jussi Polet
     VTT Technical Research Centre of Finland                          VTT Technical Research Centre of Finland
           Kaitoväylä 1, Oulu, Finland                                       Kaitoväylä 1, Oulu, Finland
               ville.antila@vtt.fi                                                jussi.polet@vtt.fi
ABSTRACT                                                         learning capabilities and to motivate the user to label
In this paper we introduce an experimental application to        activities [2]. In the work of Miluzzo et al. they propose a
demonstrate the usage of context-based awareness cues in         system, which is capable of sensing various activities
status updates, especially in SNS’s (Social Networking           (location, physical activity, social and physical
Services). The presented application allows users to add         surroundings) and share this information on various social
different descriptions of context information to their Twitter   networking platforms [4]. We propose a similar approach,
messages and Facebook status updates in a narrative              but give even more freedom for the user to select the
format. We have also developed an adapted version of the         message to convey (including different abstractions), thus
system including conference-specific context-types such as       giving the system possibility to gather more nuanced data
the timetable of the presentations and indoor-location           from the activities and learn more abstract associations to
detection using Bluetooth beacons. One goal for the              label the contexts. The application concept is built around
demonstrator is to explore the practical use of context          three main design goals, adapted from [5]: we wanted to
abstractions in a conference setup and synthesize interesting    explore the relevance of different context types in informal
insight based on the usage patterns during the event.            information sharing. Another goal was to explore the
Author Keywords                                                  meaningfulness of the different abstraction levels of context
Context-awareness, computer-mediated communication,              information (i.e. labeling). In addition, the application was
mobile applications, sensing, social media.                      designed to provide mechanisms to control the disclosure
                                                                 of the overall information or message.
ACM Classification Keywords
H.5.2 [Information Interfaces and Presentation]:                 The developed application allows people to include
Miscellaneous.                                                   contextual information to their status updates they send to
                                                                 Facebook 1 and Twitter 2 . In addition to the selection of
General Terms                                                    different context types, the user can also decide the desired
Design, Experimentation, Human Factors.                          abstraction level (e.g. coordinates, address or semantic label
INTRODUCTION                                                     such as “conference venue”). We hypothesize that in many
There are two main goals we addressed with the                   cases, rather than using exact terms provided by context
ContextCapture application. First, the application               recognition modules, people would like to add semantic
demonstrates technical aspects of collaborative context, for     meaning by using more abstract notions for describing the
example, how the contextual information can be exchanged         situation. As Benford et al. argue: “declaring one’s position
between different devices and how surrounding devices can        is perhaps as much about deixis (pointing at and
be used as context sources. Secondly, with the application       referencing features of the environment) as it is about
we are able to test and analyze the user experience of           telling someone exactly where you are” [1].
context-aware systems, e.g. about the privacy concerns           APPLICATION
related to the context sharing, understandability of the         The prototype consists of a mobile application and a server-
contextually adaptive applications and the meaningfulness        side application, which is integrated with Facebook and
of different abstractions. Furthermore, the stored               Twitter. The mobile application gathers context data from
information can also be used for future purposes, such as        the device itself, available sensors and by using Bluetooth
the basis for situation-aware recommendations.                   to collect data from nearby devices. The application
Mobile devices can be used to recognize social patterns,         presents the sensed context information to the user along
infer relationships, identify socially significant locations,    with proposals for other semantic abstractions which have
and model organizational rhythms [3]. These life patterns        been used to describe similar contexts earlier. This gives the
can be used as input for creating narrative events [6]. In       user the opportunity to reflect any higher-level semantics,
addition, social ties can be used to both enhance the system     which cannot be inferred by the system, but also gives the

Copyright is held by the author/owner(s).                        1
UbiComp’11, September 17–21, 2011, Beijing, China.                   http://www.facebook.com/
                                                                 2
ACM 978-1-4503-0630-0/11/09.                                         http://twitter.com/
system the possibility to learn these new semantics given in      the user as the current social context. The current
specific contexts making the recommendations smarter over         ContextCapture friends’ detection is based on the Facebook
time. After selecting the context items and their                 friends and ContextCapture use, i.e. if the users are friends in
abstractions, the status update is sent to the server. The        the Facebook and both are using ContextCapture and are
server application stores the received context data into a        nearby, they are shown in the current social context
semantic model (including the raw data from the sensors           abstractions.
and the associated abstraction) and creates a narrative status
                                                                  SUMMARY
update, which is used to create a new status update in            The motivation for the demonstrator described in this paper
Facebook and/or Twitter.                                          is to explore the usage of different types and abstractions of
                                                                  context information in informal information sharing. Our
         Social Media                                             hypothesis is that in many cases, rather than using exact
                                                                  terms for describing the situation, people would like to use
                        ContextCapture
                            Server
                                                                  more abstract notions. The purpose of the demonstrator is to
                                                                  explore the practical use of context abstractions in informal
                                                                  information sharing. In the conference setup, we would like
                           Web                                    to get people using the mobile application in their daily
                                                                  activities. The goal is to gather user experiences, analyze the
                                                                  actual usage patterns, and eventually synthesize interesting
     User          WLAN
                                                                  insight from these patterns, such as context tags people have
     with
    Mobile
                 connection                                       used to refer to different talks and sessions during the
    Phone                                                         conference. We plan to publish these insights after the
                                 Bluetooth
                                  Beacon
                                                                  conference using an appropriate information channel, such as
                    Bluetooth
                                                                  a relevant blog.
                   connection
                                                                  REFERENCES
                                                                  1. Benford, S., Seager, W., Flintham, M., Anastasi, R.,
  Figure 1. Left: Demo prototype components. Right:                  Rowland, D., Humble, J., Stanton, D., Bowers, J.,
  ContextCapture mobile application user interface.                  Tandavanitj, N. & Adams, M. The error of our ways: the
Context-based awareness cues in status updates                       experience of self-reported position in a location-based
The narrative status update message to be sent to Facebook           game. In proceedings of the Sixth International
and Twitter is generated from the freeform user-inputted             Conference on Ubiquitous Computing, Springer-LNCS,
status message and the context information gathered by the           2004.
mobile application and selected by the user. The rule for         2. Campbell, A.T., Eisenman, S.B., Lane, N.D., Miluzzo,
generating the message is as follows:                                E., Peterson, R.A., Lu, H., Zheng, X., Musolesi, M.,
                                                                     Fodor, K. & Ahn, G.S. The rise of people-centric
   “[User-defined message]                                           sensing. IEEE Internet Computing, 2008.
   Sent   from     [Location] while [Activity]                    3. Eagle, N. & Pentland, A. Reality mining: sensing
   [Description] [Topic] and [Applications                           complex social systems. Personal and Ubiquitous
   Activity] with [Friends].”                                        Computing, Vol. 10, No. 4, pp. 255-268, 2006.
                                                                  4. Miluzzo, E., Lane, N.D., Fodor, K., Peterson, R., Lu, H.,
As an example, a status update message generated with the            Musolesi, M., Eisenman, S.B., Zheng, X. & Campbell,
previous rule could be:                                              A.T. Sensing meets mobile social networks: the design,
   “I think this is the killer app for ubicomp!                      implementation and evaluation of the cenceme
                                                                     application. Proceedings of the 6th ACM conference on
   Sent from Conference Room 1 at UbiComp 2011,                      Embedded network sensor systems. ACM, 2008.
   Beijing, China while listening to an interesting               5. Oulasvirta, A., Raento, M. & Tiitta, S. ContextContacts:
   presentation by Dr. Firstname Lastname and using                  re-designing SmartPhone's contact book to support
   Notepad with 12 Facebook friends nearby.”                         mobile awareness and collaboration. Proceedings of the
Context gathering                                                    7th international conference on Human computer
The context recognition is based on different sensors of             interaction with mobile devices & services. ACM, 2005.
activity, such as the accelerometer, ambient light detector and   6. Reddington, J. & Tintarev, N. Automatically generating
GPS data, the open applications on the mobile device, the            stories from sensor data. Proceedings of the 15th
device system information, the nearby Bluetooth devices and          international conference on intelligent user interfaces,
the WLAN access points. Based on this data, context                  ACM, 2011.
descriptions are shown to the user. For example, based on the
Bluetooth device and service scan data, the current nearby
Bluetooth devices and ContextCapture friends are shown to

Más contenido relacionado

La actualidad más candente

Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewThiwanka Makumburage
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...Fread Mzee
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesKuncoro Wastuwibowo
 
Following the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsFollowing the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsBouneffouf Djallel
 
Designing in Context
Designing in ContextDesigning in Context
Designing in ContextThomas Grill
 
Context Awareness in Mobile Computing
Context Awareness in Mobile ComputingContext Awareness in Mobile Computing
Context Awareness in Mobile ComputingBob Hardian
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware ComputingMOHIT DADU
 
context aware computing
context aware computingcontext aware computing
context aware computingswati sonawane
 
Resource Identification Using Mobile Queries
Resource Identification Using Mobile QueriesResource Identification Using Mobile Queries
Resource Identification Using Mobile QueriesIDES Editor
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemEditor IJMTER
 
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...Martin Ebner
 
Oulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasiveOulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasiveConstantin Cocioaba
 
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Argus Labs
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computinglogus2k
 
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...ijasa
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeMattia Zeni
 

La actualidad más candente (20)

Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature Review
 
From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...From context aware to socially awareness computing - IEEE Pervasive Computing...
From context aware to socially awareness computing - IEEE Pervasive Computing...
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware Services
 
Following the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systemsFollowing the user’s interests in mobile context aware recommender systems
Following the user’s interests in mobile context aware recommender systems
 
Designing in Context
Designing in ContextDesigning in Context
Designing in Context
 
Context Awareness in Mobile Computing
Context Awareness in Mobile ComputingContext Awareness in Mobile Computing
Context Awareness in Mobile Computing
 
Context Aware Computing
Context Aware ComputingContext Aware Computing
Context Aware Computing
 
context aware computing
context aware computingcontext aware computing
context aware computing
 
Resource Identification Using Mobile Queries
Resource Identification Using Mobile QueriesResource Identification Using Mobile Queries
Resource Identification Using Mobile Queries
 
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room SystemConceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
Conceptual Design of Fuzzy Rule Based Context Aware Meeting Room System
 
Context aware
Context awareContext aware
Context aware
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
Assessment Test Framework for Collecting and Evaluating Fall - Related Data u...
 
Oulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasiveOulasvirta 2011 puc habits make smart phone use more pervasive
Oulasvirta 2011 puc habits make smart phone use more pervasive
 
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computing
 
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human Knowledge
 
Not venturini enter_2013
Not venturini enter_2013Not venturini enter_2013
Not venturini enter_2013
 
201500 Cognitive Informatics
201500 Cognitive Informatics201500 Cognitive Informatics
201500 Cognitive Informatics
 

Similar a CONTEXTCAPTURE

Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsIJCSIS Research Publications
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceNathan Mathis
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Finalpbihler
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchKelly Lipiec
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devicesijasuc
 
SMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UISMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UISmarcos Eu
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...Sofia Eu
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.docbutest
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.docbutest
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.docbutest
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sIOSR Journals
 
RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453Shekhar Parkhi
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsAndrea Ferracani
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 
Activity Context Modeling in Context-Aware
Activity Context Modeling in Context-AwareActivity Context Modeling in Context-Aware
Activity Context Modeling in Context-AwareEditor IJCATR
 
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
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
 
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting ScenariosAnalysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenariosjake henry
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
 

Similar a CONTEXTCAPTURE (20)

Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of Things
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
 
Caaa07 Presentation February Final
Caaa07 Presentation February FinalCaaa07 Presentation February Final
Caaa07 Presentation February Final
 
A Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing ResearchA Survey Of Context-Aware Mobile Computing Research
A Survey Of Context-Aware Mobile Computing Research
 
Ambiences on the-fly usage of available resources through personal devices
Ambiences  on the-fly usage of available resources through personal devicesAmbiences  on the-fly usage of available resources through personal devices
Ambiences on the-fly usage of available resources through personal devices
 
SMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UISMARCOS CNR Paper Workshop Distributed UI
SMARCOS CNR Paper Workshop Distributed UI
 
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.doc
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.doc
 
BenMartine.doc
BenMartine.docBenMartine.doc
BenMartine.doc
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’s
 
RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453RCAMM_IEEE_RAICS_2013_6745453
RCAMM_IEEE_RAICS_2013_6745453
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
Interactive Video Search and Browsing Systems
Interactive Video Search and Browsing SystemsInteractive Video Search and Browsing Systems
Interactive Video Search and Browsing Systems
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 
Activity Context Modeling in Context-Aware
Activity Context Modeling in Context-AwareActivity Context Modeling in Context-Aware
Activity Context Modeling in Context-Aware
 
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
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting ScenariosAnalysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
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
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

CONTEXTCAPTURE

  • 1. ContextCapture: Using Context-based Awareness Cues to Create Narrative Events for Status Updates Ville Antila Jussi Polet VTT Technical Research Centre of Finland VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu, Finland Kaitoväylä 1, Oulu, Finland ville.antila@vtt.fi jussi.polet@vtt.fi ABSTRACT learning capabilities and to motivate the user to label In this paper we introduce an experimental application to activities [2]. In the work of Miluzzo et al. they propose a demonstrate the usage of context-based awareness cues in system, which is capable of sensing various activities status updates, especially in SNS’s (Social Networking (location, physical activity, social and physical Services). The presented application allows users to add surroundings) and share this information on various social different descriptions of context information to their Twitter networking platforms [4]. We propose a similar approach, messages and Facebook status updates in a narrative but give even more freedom for the user to select the format. We have also developed an adapted version of the message to convey (including different abstractions), thus system including conference-specific context-types such as giving the system possibility to gather more nuanced data the timetable of the presentations and indoor-location from the activities and learn more abstract associations to detection using Bluetooth beacons. One goal for the label the contexts. The application concept is built around demonstrator is to explore the practical use of context three main design goals, adapted from [5]: we wanted to abstractions in a conference setup and synthesize interesting explore the relevance of different context types in informal insight based on the usage patterns during the event. information sharing. Another goal was to explore the Author Keywords meaningfulness of the different abstraction levels of context Context-awareness, computer-mediated communication, information (i.e. labeling). In addition, the application was mobile applications, sensing, social media. designed to provide mechanisms to control the disclosure of the overall information or message. ACM Classification Keywords H.5.2 [Information Interfaces and Presentation]: The developed application allows people to include Miscellaneous. contextual information to their status updates they send to Facebook 1 and Twitter 2 . In addition to the selection of General Terms different context types, the user can also decide the desired Design, Experimentation, Human Factors. abstraction level (e.g. coordinates, address or semantic label INTRODUCTION such as “conference venue”). We hypothesize that in many There are two main goals we addressed with the cases, rather than using exact terms provided by context ContextCapture application. First, the application recognition modules, people would like to add semantic demonstrates technical aspects of collaborative context, for meaning by using more abstract notions for describing the example, how the contextual information can be exchanged situation. As Benford et al. argue: “declaring one’s position between different devices and how surrounding devices can is perhaps as much about deixis (pointing at and be used as context sources. Secondly, with the application referencing features of the environment) as it is about we are able to test and analyze the user experience of telling someone exactly where you are” [1]. context-aware systems, e.g. about the privacy concerns APPLICATION related to the context sharing, understandability of the The prototype consists of a mobile application and a server- contextually adaptive applications and the meaningfulness side application, which is integrated with Facebook and of different abstractions. Furthermore, the stored Twitter. The mobile application gathers context data from information can also be used for future purposes, such as the device itself, available sensors and by using Bluetooth the basis for situation-aware recommendations. to collect data from nearby devices. The application Mobile devices can be used to recognize social patterns, presents the sensed context information to the user along infer relationships, identify socially significant locations, with proposals for other semantic abstractions which have and model organizational rhythms [3]. These life patterns been used to describe similar contexts earlier. This gives the can be used as input for creating narrative events [6]. In user the opportunity to reflect any higher-level semantics, addition, social ties can be used to both enhance the system which cannot be inferred by the system, but also gives the Copyright is held by the author/owner(s). 1 UbiComp’11, September 17–21, 2011, Beijing, China. http://www.facebook.com/ 2 ACM 978-1-4503-0630-0/11/09. http://twitter.com/
  • 2. system the possibility to learn these new semantics given in the user as the current social context. The current specific contexts making the recommendations smarter over ContextCapture friends’ detection is based on the Facebook time. After selecting the context items and their friends and ContextCapture use, i.e. if the users are friends in abstractions, the status update is sent to the server. The the Facebook and both are using ContextCapture and are server application stores the received context data into a nearby, they are shown in the current social context semantic model (including the raw data from the sensors abstractions. and the associated abstraction) and creates a narrative status SUMMARY update, which is used to create a new status update in The motivation for the demonstrator described in this paper Facebook and/or Twitter. is to explore the usage of different types and abstractions of context information in informal information sharing. Our Social Media hypothesis is that in many cases, rather than using exact terms for describing the situation, people would like to use ContextCapture Server more abstract notions. The purpose of the demonstrator is to explore the practical use of context abstractions in informal information sharing. In the conference setup, we would like Web to get people using the mobile application in their daily activities. The goal is to gather user experiences, analyze the actual usage patterns, and eventually synthesize interesting User WLAN insight from these patterns, such as context tags people have with Mobile connection used to refer to different talks and sessions during the Phone conference. We plan to publish these insights after the Bluetooth Beacon conference using an appropriate information channel, such as Bluetooth a relevant blog. connection REFERENCES 1. Benford, S., Seager, W., Flintham, M., Anastasi, R., Figure 1. Left: Demo prototype components. Right: Rowland, D., Humble, J., Stanton, D., Bowers, J., ContextCapture mobile application user interface. Tandavanitj, N. & Adams, M. The error of our ways: the Context-based awareness cues in status updates experience of self-reported position in a location-based The narrative status update message to be sent to Facebook game. In proceedings of the Sixth International and Twitter is generated from the freeform user-inputted Conference on Ubiquitous Computing, Springer-LNCS, status message and the context information gathered by the 2004. mobile application and selected by the user. The rule for 2. Campbell, A.T., Eisenman, S.B., Lane, N.D., Miluzzo, generating the message is as follows: E., Peterson, R.A., Lu, H., Zheng, X., Musolesi, M., Fodor, K. & Ahn, G.S. The rise of people-centric “[User-defined message] sensing. IEEE Internet Computing, 2008. Sent from [Location] while [Activity] 3. Eagle, N. & Pentland, A. Reality mining: sensing [Description] [Topic] and [Applications complex social systems. Personal and Ubiquitous Activity] with [Friends].” Computing, Vol. 10, No. 4, pp. 255-268, 2006. 4. Miluzzo, E., Lane, N.D., Fodor, K., Peterson, R., Lu, H., As an example, a status update message generated with the Musolesi, M., Eisenman, S.B., Zheng, X. & Campbell, previous rule could be: A.T. Sensing meets mobile social networks: the design, “I think this is the killer app for ubicomp! implementation and evaluation of the cenceme application. Proceedings of the 6th ACM conference on Sent from Conference Room 1 at UbiComp 2011, Embedded network sensor systems. ACM, 2008. Beijing, China while listening to an interesting 5. Oulasvirta, A., Raento, M. & Tiitta, S. ContextContacts: presentation by Dr. Firstname Lastname and using re-designing SmartPhone's contact book to support Notepad with 12 Facebook friends nearby.” mobile awareness and collaboration. Proceedings of the Context gathering 7th international conference on Human computer The context recognition is based on different sensors of interaction with mobile devices & services. ACM, 2005. activity, such as the accelerometer, ambient light detector and 6. Reddington, J. & Tintarev, N. Automatically generating GPS data, the open applications on the mobile device, the stories from sensor data. Proceedings of the 15th device system information, the nearby Bluetooth devices and international conference on intelligent user interfaces, the WLAN access points. Based on this data, context ACM, 2011. descriptions are shown to the user. For example, based on the Bluetooth device and service scan data, the current nearby Bluetooth devices and ContextCapture friends are shown to