SlideShare a Scribd company logo
The MIRROR User Profile: A Concept
for App-independent User Modelling
and Support
Angela Fessl, Gudrun Wesiak,
Marina Bratic and Granit Luzhnica
KNOW-Center GmbH

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
MIRROR – Reflective Learning at Work

Informal
learning in the
workplace
through
reflection on
work experience.
Scientificpartners

EU IST FP7 Integrated Project

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

Test-bedpartners
User models

User
models

• A model of a user in a
computer system

Learner models

• A user model in a
learning environment

Open learner
models

• A learner model where
users have full access
to their data

MIRROR user
profiles

• Based on open learner
models extended for
reflective learning

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
MIRROR User Profiles

MIRROR user profiles
Data from
MIRROR Apps

Data from
MIRROR Users

Experiences, activities, artefacts of work,
moods, notes, insights, workpractices,
sensordata, ...

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
MIRROR User Profile Concept
•Huge data sets
•Reusability and sharing
•Privacy and security
•Accessibility via user interfaces

MIRROR
MIRROR
MIRROR
MIRROR
Apps
Apps
Apps
App

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

MIRROR
Spaces
MIRROR User Profile Concept

MIRROR
MIRROR
MIRROR
Apps
MIRROR
Apps
Apps
App

Reflection
Analysis
Service

Prompting
Service

Data
Administration Service

Service Layer

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

User Profile
Service

User
ProfilesApp

MIRROR
Spaces
MIRROR User Profile Concept

MIRROR
MIRROR
MIRROR
Apps
MIRROR
Apps
Apps
App

Reflection
Analysis
Service

Prompting
Service

Data
Administration Service

User Profile
Service

User
ProfilesApp

Service Layer

The reflection analytics service …
• aggregates data from different apps
• compares data along a timeline and/or different users
• detects patterns to create triggers for reflection
Development:
1. Statistical analysis
2. Analysis of data captured by various apps
© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

MIRROR
Spaces
MIRROR User Profile Concept

MIRROR
MIRROR
MIRROR
Apps
MIRROR
Apps
Apps
App

Reflection
Analysis
Service

Prompting
Service

Data
Administration Service

User Profile
Service

User
ProfilesApp

Service Layer

The prompting services…
• is filled with detected triggers by the reflection analysis
service
• delivers prompts to the Apps

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

MIRROR
Spaces
MIRROR User Profile Concept

MIRROR
MIRROR
MIRROR
Apps
MIRROR
Apps
Apps
App

Reflection
Analysis
Service

Prompting
Service

Data
Administration Service

User Profile
Service

User
ProfilesApp

Service Layer

The data administration service…
• serves as interface between Apps and MUP
• takes the data from the Apps and stores it in the
spaces.
• fetches information from the spaces that are requested
by the Apps.
© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

MIRROR
Spaces
MIRROR User Profile Concept

MIRROR
MIRROR
MIRROR
Apps
MIRROR
Apps
Apps
App

Reflection
Analysis
Service

Prompting
Service

Data
Administration Service

User Profile
Service

User
ProfilesApp

Service Layer

The User Profile Service …
• administers general user information in the spaces and
in the Apps
The User Profile App …
• gives users full control over their data
© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

MIRROR
Spaces
MIRROR
ReflectiveLearning
at Work
DI Angela Fessl
afessl@know-center.at

Know-Center GmbH
Inffeldgasse 13
8010 Graz
http://www.mirror-project.eu/

© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
© MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

More Related Content

Viewers also liked

Repsol YPF
Repsol YPFRepsol YPF
Repsol YPF
laulalala
 
TMI Corporate Brochure
TMI Corporate BrochureTMI Corporate Brochure
TMI Corporate Brochure
tdeloye
 
TMI Corporate Brochure
TMI Corporate BrochureTMI Corporate Brochure
TMI Corporate Brochure
tdeloye
 
7 Wonders World
7 Wonders World7 Wonders World
7 Wonders World
fatimachandra
 
Miss You
Miss YouMiss You
Miss You
fatimachandra
 
Trykktesting av eneboliger
Trykktesting av eneboligerTrykktesting av eneboliger
Trykktesting av eneboliger
Tor Morten Garseg
 
compilation artworks
compilation artworkscompilation artworks
compilation artworks
Edwin Darwin
 
CV
CVCV
Slde 3
Slde 3Slde 3
Slde 3
rezakomala
 
Lasik eye surgery
Lasik eye surgeryLasik eye surgery
Lasik eye surgery
Rahul Singh
 
PARA QUÉ SIRVE UNA HERMANA
PARA QUÉ SIRVE UNA HERMANAPARA QUÉ SIRVE UNA HERMANA
PARA QUÉ SIRVE UNA HERMANA
Sara Macias
 
Olimpo rutas
Olimpo rutasOlimpo rutas
Olimpo rutas
Shaking Cocktails
 
Pagine da mtb mountainbike
Pagine da mtb mountainbikePagine da mtb mountainbike
Pagine da mtb mountainbike
Calzetti & Mariucci Editori
 

Viewers also liked (13)

Repsol YPF
Repsol YPFRepsol YPF
Repsol YPF
 
TMI Corporate Brochure
TMI Corporate BrochureTMI Corporate Brochure
TMI Corporate Brochure
 
TMI Corporate Brochure
TMI Corporate BrochureTMI Corporate Brochure
TMI Corporate Brochure
 
7 Wonders World
7 Wonders World7 Wonders World
7 Wonders World
 
Miss You
Miss YouMiss You
Miss You
 
Trykktesting av eneboliger
Trykktesting av eneboligerTrykktesting av eneboliger
Trykktesting av eneboliger
 
compilation artworks
compilation artworkscompilation artworks
compilation artworks
 
CV
CVCV
CV
 
Slde 3
Slde 3Slde 3
Slde 3
 
Lasik eye surgery
Lasik eye surgeryLasik eye surgery
Lasik eye surgery
 
PARA QUÉ SIRVE UNA HERMANA
PARA QUÉ SIRVE UNA HERMANAPARA QUÉ SIRVE UNA HERMANA
PARA QUÉ SIRVE UNA HERMANA
 
Olimpo rutas
Olimpo rutasOlimpo rutas
Olimpo rutas
 
Pagine da mtb mountainbike
Pagine da mtb mountainbikePagine da mtb mountainbike
Pagine da mtb mountainbike
 

Similar to MIRROR user profile concept

Bt mirror lt2013
Bt mirror lt2013Bt mirror lt2013
Bt mirror lt2013
MirrorIP
 
Mirror reflective-learning-at-work-iknow-2013
Mirror reflective-learning-at-work-iknow-2013Mirror reflective-learning-at-work-iknow-2013
Mirror reflective-learning-at-work-iknow-2013
MirrorIP
 
Model Driven Development of Social Media Environmental Monitoring Applications
Model Driven Development of Social Media Environmental Monitoring ApplicationsModel Driven Development of Social Media Environmental Monitoring Applications
Model Driven Development of Social Media Environmental Monitoring Applications
Andrea Mauri
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
MicheleNati
 
Bt mirror online educa
Bt mirror online educaBt mirror online educa
Bt mirror online educa
MirrorIP
 
IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)
IRJET Journal
 
RKSinha_latest_december
RKSinha_latest_decemberRKSinha_latest_december
RKSinha_latest_december
Rakesh Kumar Sinha
 
Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34
ashish09714
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...
IRJET Journal
 
Self runtime environment using android
Self runtime environment using androidSelf runtime environment using android
Self runtime environment using android
eSAT Journals
 
Self runtime environment using android
Self runtime environment using androidSelf runtime environment using android
Self runtime environment using android
eSAT Publishing House
 
FourSquare and Facebook Graph Integrated Mobile Application
FourSquare and Facebook Graph Integrated Mobile ApplicationFourSquare and Facebook Graph Integrated Mobile Application
FourSquare and Facebook Graph Integrated Mobile Application
Mike Taylor
 
Forey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually ImpairedForey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually Impaired
IRJET Journal
 
Trustworthy Infrastructure for Personal Data Management
Trustworthy Infrastructure for Personal Data ManagementTrustworthy Infrastructure for Personal Data Management
Trustworthy Infrastructure for Personal Data Management
Ioannis Krontiris
 
Final .pptx
Final .pptxFinal .pptx
Final .pptx
MDTAHA059
 
Smartie - Project overview
Smartie - Project overview Smartie - Project overview
Smartie - Project overview
DunavNET
 
MOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptx
MOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptxMOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptx
MOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptx
abhaysodha6123
 
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES_FP7
 
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
Deltares
 
Operas Metrics Service
Operas Metrics Service Operas Metrics Service
Operas Metrics Service
Verena139
 

Similar to MIRROR user profile concept (20)

Bt mirror lt2013
Bt mirror lt2013Bt mirror lt2013
Bt mirror lt2013
 
Mirror reflective-learning-at-work-iknow-2013
Mirror reflective-learning-at-work-iknow-2013Mirror reflective-learning-at-work-iknow-2013
Mirror reflective-learning-at-work-iknow-2013
 
Model Driven Development of Social Media Environmental Monitoring Applications
Model Driven Development of Social Media Environmental Monitoring ApplicationsModel Driven Development of Social Media Environmental Monitoring Applications
Model Driven Development of Social Media Environmental Monitoring Applications
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
 
Bt mirror online educa
Bt mirror online educaBt mirror online educa
Bt mirror online educa
 
IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)IRJET- Smart Travel Guide(STG)
IRJET- Smart Travel Guide(STG)
 
RKSinha_latest_december
RKSinha_latest_decemberRKSinha_latest_december
RKSinha_latest_december
 
Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34Best Android training in Chandigarh - 34
Best Android training in Chandigarh - 34
 
Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...Automatized Application Services for Android Devices Using Apache Ant in Clou...
Automatized Application Services for Android Devices Using Apache Ant in Clou...
 
Self runtime environment using android
Self runtime environment using androidSelf runtime environment using android
Self runtime environment using android
 
Self runtime environment using android
Self runtime environment using androidSelf runtime environment using android
Self runtime environment using android
 
FourSquare and Facebook Graph Integrated Mobile Application
FourSquare and Facebook Graph Integrated Mobile ApplicationFourSquare and Facebook Graph Integrated Mobile Application
FourSquare and Facebook Graph Integrated Mobile Application
 
Forey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually ImpairedForey: An Android Application for the Visually Impaired
Forey: An Android Application for the Visually Impaired
 
Trustworthy Infrastructure for Personal Data Management
Trustworthy Infrastructure for Personal Data ManagementTrustworthy Infrastructure for Personal Data Management
Trustworthy Infrastructure for Personal Data Management
 
Final .pptx
Final .pptxFinal .pptx
Final .pptx
 
Smartie - Project overview
Smartie - Project overview Smartie - Project overview
Smartie - Project overview
 
MOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptx
MOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptxMOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptx
MOBILE_SAFE_GUARD/rl/ker'pky e'ky[ekoy;kr;tyoi rp6kupoer6p.pptx
 
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
PERICLES Workflow for the automated updating of Digital Ecosystem Models with...
 
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
Operas Metrics Service
Operas Metrics Service Operas Metrics Service
Operas Metrics Service
 

Recently uploaded

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

MIRROR user profile concept

  • 1. The MIRROR User Profile: A Concept for App-independent User Modelling and Support Angela Fessl, Gudrun Wesiak, Marina Bratic and Granit Luzhnica KNOW-Center GmbH © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
  • 2. MIRROR – Reflective Learning at Work Informal learning in the workplace through reflection on work experience. Scientificpartners EU IST FP7 Integrated Project © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu Test-bedpartners
  • 3. User models User models • A model of a user in a computer system Learner models • A user model in a learning environment Open learner models • A learner model where users have full access to their data MIRROR user profiles • Based on open learner models extended for reflective learning © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
  • 4. MIRROR User Profiles MIRROR user profiles Data from MIRROR Apps Data from MIRROR Users Experiences, activities, artefacts of work, moods, notes, insights, workpractices, sensordata, ... © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
  • 5. MIRROR User Profile Concept •Huge data sets •Reusability and sharing •Privacy and security •Accessibility via user interfaces MIRROR MIRROR MIRROR MIRROR Apps Apps Apps App © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu MIRROR Spaces
  • 6. MIRROR User Profile Concept MIRROR MIRROR MIRROR Apps MIRROR Apps Apps App Reflection Analysis Service Prompting Service Data Administration Service Service Layer © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu User Profile Service User ProfilesApp MIRROR Spaces
  • 7. MIRROR User Profile Concept MIRROR MIRROR MIRROR Apps MIRROR Apps Apps App Reflection Analysis Service Prompting Service Data Administration Service User Profile Service User ProfilesApp Service Layer The reflection analytics service … • aggregates data from different apps • compares data along a timeline and/or different users • detects patterns to create triggers for reflection Development: 1. Statistical analysis 2. Analysis of data captured by various apps © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu MIRROR Spaces
  • 8. MIRROR User Profile Concept MIRROR MIRROR MIRROR Apps MIRROR Apps Apps App Reflection Analysis Service Prompting Service Data Administration Service User Profile Service User ProfilesApp Service Layer The prompting services… • is filled with detected triggers by the reflection analysis service • delivers prompts to the Apps © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu MIRROR Spaces
  • 9. MIRROR User Profile Concept MIRROR MIRROR MIRROR Apps MIRROR Apps Apps App Reflection Analysis Service Prompting Service Data Administration Service User Profile Service User ProfilesApp Service Layer The data administration service… • serves as interface between Apps and MUP • takes the data from the Apps and stores it in the spaces. • fetches information from the spaces that are requested by the Apps. © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu MIRROR Spaces
  • 10. MIRROR User Profile Concept MIRROR MIRROR MIRROR Apps MIRROR Apps Apps App Reflection Analysis Service Prompting Service Data Administration Service User Profile Service User ProfilesApp Service Layer The User Profile Service … • administers general user information in the spaces and in the Apps The User Profile App … • gives users full control over their data © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu MIRROR Spaces
  • 11. MIRROR ReflectiveLearning at Work DI Angela Fessl afessl@know-center.at Know-Center GmbH Inffeldgasse 13 8010 Graz http://www.mirror-project.eu/ © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu
  • 12. © MIRROR Project – Co-fundedby EU IST FP7 – www.mirror-project.eu

Editor's Notes

  1. IST ... Information Society and Technogies
  2. Purpose is to guide and support ...User profilesis to guide and support reflection by mirroring user data in the form of activities, experiences or artefacts of work, notes and insights, moods, work practices, and other concrete data sources back to the user Creation of user profiles is a mixture of automated methods and manual management - the process of editing or updating the captured data may be explicitly trigger reflection.
  3. Taking into account the analysation of the Y3 Apps, the results of the conducted evaluations as well as using the existing MIRROR spaces framework as underlying architecture and after having conducted a literature research – user models, learner models, open learner models and visualisaton of user models - we developed the MIRROR User Profile Concept!Datastored in the MUP can be divided into three different types, namely data about the user herself, private data, and shared data Data about the user: available to all Apps employed by this user and consists of general information about the user (e.g. name or email address) Data implicitly captured by the MIRROR Apps (e.g. contacts in CaReflect or work history in KnowSelf) as well as data explicitly inserted by the user (e.g. mood in the MoodMap or notes in a Virtual Tutor App) it is essential that the user has full control over her data by deciding for each type of captured data, whether it is private or can be shared. private data is only available for aggregations on an individual level, shared data can be used, reused, aggregated or visualized in corresponding Apps and for baselines For all shared data the user has to decide whether or not the data should be used anonymisedReusabilitymajor potential benefits of the MUP storing the data according to a defined data format, Apps are able to use and reuse data stored in the MUP shared data cannot only be reused by the App it was captured from, but also by other Apps and other users SharingSharingdata is of major relevance for reflection on the individual as well as on the collaborative and organisational level To account for different levels of sharing, settings should be very fine-grained. In order to differentiate between various types of data and ways of sharing, four different sharing options are relevant: (a) which data a user wants to share (e.g. moods are shared but not the corresponding notes), (b) for which purposes data is shared (e.g. for statistical purposes or for collaborative reflection), (c) how the data is shared (anonymously or not), and (d) with whom the data is shared Privacy and SecurityPrivacy and security are a major concern when storing data in the MIRROR spaces. - It has to be ensured that the privacy settings defined by the user via different Apps are met at all times and by all Apps. - Aggregations and visualisations based on private data should only be accessible by the individual user. - Under consideration of the specific sharing settings, shared data can be used for aggregations by all Apps and can be presented to a wider group of users (e.g. the team or the organization). - Additionally, the UP has to be secured by the developed MIRROR security arrangements. Accessibility to User Interfaces - MUP has to ensure for users complete accessibility and interaction with their data. - All MIRROR Apps have to provide user interfaces, which give users full control of their MUP and all data gathered explicitly or implicitly by the Apps. - The interface serves to manage sharing, privacy, and security settings and to visualize data.
  4. Taking into account the analysation of the Y3 Apps, the results of the conducted evaluations as well as using the existing MIRROR spaces framework as underlying architecture and after having conducted a literature research – user models, learner models, open learner models and visualisaton of user models - we developed the MIRROR User Profile Concept!Datastored in the MUP can be divided into three different types, namely data about the user herself, private data, and shared data Data about the user: available to all Apps employed by this user and consists of general information about the user (e.g. name or email address) Data implicitly captured by the MIRROR Apps (e.g. contacts in CaReflect or work history in KnowSelf) as well as data explicitly inserted by the user (e.g. mood in the MoodMap or notes in a Virtual Tutor App) it is essential that the user has full control over her data by deciding for each type of captured data, whether it is private or can be shared. private data is only available for aggregations on an individual level, shared data can be used, reused, aggregated or visualized in corresponding Apps and for baselines For all shared data the user has to decide whether or not the data should be used anonymisedReusabilitymajor potential benefits of the MUP storing the data according to a defined data format, Apps are able to use and reuse data stored in the MUP shared data cannot only be reused by the App it was captured from, but also by other Apps and other users SharingSharingdata is of major relevance for reflection on the individual as well as on the collaborative and organisational level To account for different levels of sharing, settings should be very fine-grained. In order to differentiate between various types of data and ways of sharing, four different sharing options are relevant: (a) which data a user wants to share (e.g. moods are shared but not the corresponding notes), (b) for which purposes data is shared (e.g. for statistical purposes or for collaborative reflection), (c) how the data is shared (anonymously or not), and (d) with whom the data is shared Privacy and SecurityPrivacy and security are a major concern when storing data in the MIRROR spaces. - It has to be ensured that the privacy settings defined by the user via different Apps are met at all times and by all Apps. - Aggregations and visualisations based on private data should only be accessible by the individual user. - Under consideration of the specific sharing settings, shared data can be used for aggregations by all Apps and can be presented to a wider group of users (e.g. the team or the organization). - Additionally, the UP has to be secured by the developed MIRROR security arrangements. Accessibility to User Interfaces - MUP has to ensure for users complete accessibility and interaction with their data. - All MIRROR Apps have to provide user interfaces, which give users full control of their MUP and all data gathered explicitly or implicitly by the Apps. - The interface serves to manage sharing, privacy, and security settings and to visualize data.
  5. Two phases:1: We will focus on statistical analysis to extract information regarding the number of different Apps used by a user, provide a chronological overview of the Apps used, present the number of entries in various diaries, and further statistical analyses. 2. We will concentrate on the different types of data captured by the various Apps, in order to provide analysis on the combination of data. Combining the usage of the MoodMap App with data captured by KnowSelf, or the IAA/IMA, would also lead to new insights regarding reflection.
  6. Closely connected to the reflection analytic service, is the prompting service (see D6.3), which has already been developed by WP6 and can be included in the various Apps. It provides the possibility to trigger users to perform a certain action or a task. This service can either be fed by the developers themselves, to show the prompts according to the captured data, or it can use the results of the reflection analytics service to give the user’s prompts via the related Apps.
  7. The data administration service basically serves as interface between Apps (and thus the users) and MUP. On the one side, the service takes the data from the Apps and stores it in the relevant spaces, on the other side it fetches information from the spaces that are requested by the Apps. Depending on the App, it could either visualize or use the data corresponding to the Apps tasks. For all data transfers the service has to account for security and privacy settings defined in MIRROR spaces and the MSAM.
  8. The User Profile Service administers general user information, using both the user profile features provided by the underlying XMPP framework and the MIRROR Spaces concept. It is linked to a User-Profile App, which gives users full control over their data. The User Profile Service also allows the user to specify his general privacy settings, i.e., settings that are applicable to all Apps (e.g. share aggregated data with team members only). Additionally, organizational structures can be set by defining different groups (e.g. team division vs. organization) which are then used as options for sharing the captured data. Further, more fine-grained privacy and sharing settings are highly App-dependent (i.e. which type of captured data is shared with whom and in which way) and are therefore stored within the App-profiles.