SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Contents   What do we want to do?      What do we need to do it?   How do we do it?   (Not a) conclusion




                 The problem of user actions analysis

                                        Damien Clauzel

                                    American University of Paris


                      atGentive workshop in Oxford, May 2006
Contents   What do we want to do?   What do we need to do it?   How do we do it?   (Not a) conclusion



                                        Contents



      What do we want to do?


      What do we need to do it?


      How do we do it?


      (Not a) conclusion
Contents      What do we want to do?   What do we need to do it?   How do we do it?   (Not a) conclusion



                               What do we want to do?


      We want to follow the user activity:
           • what exactly is doing the user?
           • why is he doing a precise action?
           • how is he doing it?



      We want to be able to manipulate the system:
           • storing and restoring context
           • activating functions and widgets
Contents   What do we want to do?   What do we need to do it?   How do we do it?   (Not a) conclusion



                           What do we need to do it?


      We need to know what the user is doing
         ⇒ activity tracking: high level (search, writing a letter. . . )
            ⇒ action tracking: low level (key press, widgets used. . . )




      We need to be able to remotely controlling the plat-form
         ⇒ communicating software ⇒ common interfaces
            ⇒ smart applications
Contents        What do we want to do?   What do we need to do it?   How do we do it?   (Not a) conclusion



                          Hosting application requirements

           1. the position of the caret in the last selected text area
           2. the coordinates of the pointer
           3. the coordinates of a click event, and which application, area
              and widget were having the focus
           4. the coordinate, geometry and status (active, inactive, folded,
              maximized, z-level) of the windows
           5. the status of the menus
           6. the time spent on the current focus, the overall task and the
              activity
           7. the time schedule of the user
           8. . . .
Contents     What do we want to do?    What do we need to do it?   How do we do it?   (Not a) conclusion



                                      How do we do it?


      Two main possibilities:



           • data gathering from operating system ⇒ not enough (?)
             ⇒ technical problems & few data



           • modifying the plat-form & applications ⇒ how far can we go?
             ⇒ means having atGentive ready software
Contents      What do we want to do?     What do we need to do it?   How do we do it?   (Not a) conclusion



                                       (Not a) conclusion




           • We need right now to make some decisions
           • Design will be crucial for future extension

Más contenido relacionado

Más de Damien Clauzel

Des données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomérationDes données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomérationDamien Clauzel
 
Écologie des données ouvertes
Écologie des données ouvertesÉcologie des données ouvertes
Écologie des données ouvertesDamien Clauzel
 
Regard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en FranceRegard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en FranceDamien Clauzel
 
ITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative AnnotationITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative AnnotationDamien Clauzel
 
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...Damien Clauzel
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Damien Clauzel
 
Bilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe VerteBilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe VerteDamien Clauzel
 
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...Damien Clauzel
 
Métaphores et télétravail
Métaphores et télétravailMétaphores et télétravail
Métaphores et télétravailDamien Clauzel
 
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...Damien Clauzel
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Damien Clauzel
 
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Damien Clauzel
 
Prendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internetPrendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internetDamien Clauzel
 
Reasoning Module Interface
Reasoning Module InterfaceReasoning Module Interface
Reasoning Module InterfaceDamien Clauzel
 
Reasoning Module Design
Reasoning Module DesignReasoning Module Design
Reasoning Module DesignDamien Clauzel
 
Projet de GULL au Nautibus
Projet de GULL au NautibusProjet de GULL au Nautibus
Projet de GULL au NautibusDamien Clauzel
 
Bibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectivesBibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectivesDamien Clauzel
 
Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?Damien Clauzel
 
Journal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah FriedkinJournal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah FriedkinDamien Clauzel
 
Implementation of the Reasoning Module
Implementation of the Reasoning ModuleImplementation of the Reasoning Module
Implementation of the Reasoning ModuleDamien Clauzel
 

Más de Damien Clauzel (20)

Des données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomérationDes données ouvertes pour l’agglomération
Des données ouvertes pour l’agglomération
 
Écologie des données ouvertes
Écologie des données ouvertesÉcologie des données ouvertes
Écologie des données ouvertes
 
Regard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en FranceRegard sur le partage de la culture — le cas de la musique en France
Regard sur le partage de la culture — le cas de la musique en France
 
ITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative AnnotationITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
ITHACA : Interactive Traces for Human Awareness and Collaborative Annotation
 
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
Vers une catégorisation de la trace modélisée, pour exploitation, située en a...
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
 
Bilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe VerteBilan et perspectives annuels de l'équipe Verte
Bilan et perspectives annuels de l'équipe Verte
 
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
Les (pas si nouveaux) outils de communication sur internet et leurs utilisati...
 
Métaphores et télétravail
Métaphores et télétravailMétaphores et télétravail
Métaphores et télétravail
 
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
Outils de visualisation de la dynamique d'un groupe engage dans une activite ...
 
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
Problématiques d'intelligence artificielle dans le domaine des jeux sur ordin...
 
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)Avancement de mon doctorat (Damien Clauzel, janvier 2009)
Avancement de mon doctorat (Damien Clauzel, janvier 2009)
 
Prendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internetPrendre conscience de sa trace sur internet
Prendre conscience de sa trace sur internet
 
Reasoning Module Interface
Reasoning Module InterfaceReasoning Module Interface
Reasoning Module Interface
 
Reasoning Module Design
Reasoning Module DesignReasoning Module Design
Reasoning Module Design
 
Projet de GULL au Nautibus
Projet de GULL au NautibusProjet de GULL au Nautibus
Projet de GULL au Nautibus
 
Bibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectivesBibliographie d'ITHACA : étude et perspectives
Bibliographie d'ITHACA : étude et perspectives
 
Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?Mais que cache la notion d’activité collective ?
Mais que cache la notion d’activité collective ?
 
Journal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah FriedkinJournal Club Émergence - Social Cohesion - Noah Friedkin
Journal Club Émergence - Social Cohesion - Noah Friedkin
 
Implementation of the Reasoning Module
Implementation of the Reasoning ModuleImplementation of the Reasoning Module
Implementation of the Reasoning Module
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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 ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

The problem of user actions analysis

  • 1. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion The problem of user actions analysis Damien Clauzel American University of Paris atGentive workshop in Oxford, May 2006
  • 2. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion
  • 3. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion What do we want to do? We want to follow the user activity: • what exactly is doing the user? • why is he doing a precise action? • how is he doing it? We want to be able to manipulate the system: • storing and restoring context • activating functions and widgets
  • 4. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion What do we need to do it? We need to know what the user is doing ⇒ activity tracking: high level (search, writing a letter. . . ) ⇒ action tracking: low level (key press, widgets used. . . ) We need to be able to remotely controlling the plat-form ⇒ communicating software ⇒ common interfaces ⇒ smart applications
  • 5. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion Hosting application requirements 1. the position of the caret in the last selected text area 2. the coordinates of the pointer 3. the coordinates of a click event, and which application, area and widget were having the focus 4. the coordinate, geometry and status (active, inactive, folded, maximized, z-level) of the windows 5. the status of the menus 6. the time spent on the current focus, the overall task and the activity 7. the time schedule of the user 8. . . .
  • 6. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion How do we do it? Two main possibilities: • data gathering from operating system ⇒ not enough (?) ⇒ technical problems & few data • modifying the plat-form & applications ⇒ how far can we go? ⇒ means having atGentive ready software
  • 7. Contents What do we want to do? What do we need to do it? How do we do it? (Not a) conclusion (Not a) conclusion • We need right now to make some decisions • Design will be crucial for future extension