Brevet FR2861197A1 — publié le 20050422

La présente invention concerne un procédé et un système de détermination d'une réaction d'un utilisateur d'un dispositif de traitement à une action parmi un ensemble d'actions effectuées par l'utilisateur sur le dispositif de traitement. Plus précisément, l'invention se situe dans le domaine du recueil et de l'analyse de données liées à l'interaction d'un utilisateur avec un dispositif de traitement pour adapter le dispositif de traitement ainsi que les fonctionnalités dont il dispose ou les services qu'il propose aux utilisateurs. Est connue l'utilisation de dispositifs de mesure et d'enregistrement des fixations et des déplacements oculaires d'une personne sur un support d'informations visuelles tel que par exemple un écran de télévision ou un écran d'ordinateur pour analyser le comportement d'individus vis-à-vis des informations représentées sur le support d'informations. A ces dispositifs de mesure et d'enregistrement des fixations et des déplacements oculaires d'une personne sur un support d'informations visuelles, sont aussi associés des dispositifs de capture des différentes manipulations du clavier de l'ordinateur ou de la souris de l'ordinateur lorsque le support d'informations est un écran d'ordinateur et lorsque les informations représentées sur le support d'informations requièrent une intervention de l'utilisateur. Ces dispositifs de mesure permettent de vérifier par exemple si l'interface utilisateur d'un logiciel est facilement interprétable et utilisable par un utilisateur et lorsqu'un problème est détecté, de corriger ce problème. Ces dispositifs de mesure permettent ainsi de réaliser des interfaces utilisateurs d'appareils ou de logiciels plus faciles à utiliser que celles proposées couramment. Les dispositifs de mesure tels que précédemment décrits sont relativement peu précis quant à la détermination du type de réaction de l'utilisateur. Or, l'intérêt suscité par un produit, que ce soit un dispositif de traitement tel qu'un téléphone mobile ou une page de données Internet ou un logiciel, dépend souvent des réactions de l'utilisateur face au produit et plus précisément face à l'interface homme machine du produit. L'intérêt suscité par un produit dépend souvent de réactions que l'utilisateur a inconsciemment face à certaines fonctionnalités de l'interface homme machine. Ces réactions de l'utilisateur ne sont pas déterminables avec les dispositifs de mesure de l'état de la technique. De plus, certains utilisateurs cachent volontairement ou involontairement leurs réactions face à un produit. Ceci perturbe alors l'analyse effectuée avec les dispositifs de mesure de l'état de la technique. L'invention a pour but de résoudre les inconvénients de l'art antérieur en proposant un procédé et un système capables de détecter les réactions d'un utilisateur d'un produit, que ce soit un dispositif de traitement tel qu'un téléphone mobile ou une page de données Internet ou un logiciel même lorsque ce sont des réactions inconscientes de l'utilisateur ou si l'utilisateur tente de dissimuler celles-ci. A cette fin et selon un premier aspect de l'invention, l'invention concerne un procédé de détermination d'une réaction d'un utilisateur d'un dispositif de traitement, l'utilisateur du dispositif de traitement effectuant une suite d'actions sur le dispositif de traitement, caractérisé en ce que le procédé comporte les étapes d'obtention d'informations représentatives des actions effectuées par l'utilisateur sur le dispositif de traitement, d'obtention d'informations représentatives des réactions biologiques de l'utilisateur dudit dispositif de traitement et de formation d'un ensemble d'informations associant les informations obtenues pour déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. Corrélativement, l'invention propose un système de détermination d'une réaction d'un utilisateur d'un dispositif de traitement, l'utilisateur du dispositif de traitement effectuant une suite d'actions sur le dispositif de traitement, caractérisé en ce que le système comporte des moyens d'obtention d'informations représentatives des actions effectuées par l'utilisateur sur le dispositif de traitement, des moyens d'obtention d'informations représentatives des réactions biologiques de l'utilisateur dudit dispositif de traitement et des moyens de formation d'un ensemble d'informations associant les informations obtenues pour déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. Ainsi, même si l'utilisateur d'un dispositif n'est pas capable de retranscrire en détail toutes les raisons pour lesquelles il apprécie ou pas d'utiliser un dispositif, le procédé et le système selon l'invention permettent de déterminer précisément toutes les réactions de l'utilisateur face à des actions qu'il a effectuées sur le dispositif de traitement et ainsi de pouvoir optimiser l'interface homme machine du dispositif de traitement. De plus, en utilisant les réactions biologiques d'un utilisateur d'un dispositif de traitement pour déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur, il est possible de déterminer précisément quelle action a provoqué une réaction de l'utilisateur parmi l'ensemble des actions que l'utilisateur a effectué. Les réactions biologiques sont très souvent imperceptibles pour l'utilisateur mais provoquent néanmoins chez celui-ci une appréciation globale du dispositif, qui est positive ou négative, sans que l'utilisateur puisse définir l'origine de ce sentiment. La détermination de l'action ayant provoqué une réaction de l'utilisateur permet alors de modifier le dispositif de traitement de manière à ce qu'une telle réaction ne se produise pas ou au contraire de modifier le dispositif de traitement pour que les autres actions n'ayant pas provoqué de réaction biologique de l'utilisateur puissent elles aussi être aptes à provoquer de telles réactions. De plus, même si l'utilisateur tente de dissimuler ses réactions, cellesci sont néanmoins perceptibles et l'analyse n'est pas perturbée. Selon un autre aspect de la présente invention, des informations sont reproduites par un moyen de visualisation d'informations associé au dispositif de traitement et les actions effectuées par l'utilisateur sur le dispositif de traitement sont les déplacements et/ou la fixation du regard de l'utilisateur sur le moyen de visualisation d'informations et la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur est la fixation du regard porté par l'utilisateur sur au moins une information parmi les informations reproduites par le moyen de visualisation ayant provoqué une réaction de l'utilisateur. Ainsi, il est possible de déterminer quelle information parmi l'ensemble d'informations présentées sur le moyen de visualisation a provoqué une réaction de l'utilisateur et donc a suscité un intérêt. Ceci est particulièrement intéressant lors de la conception d'une interface utilisateur. De plus, dans des systèmes de surveillance tels que les systèmes de contrôle de trafic aérien, il est important de savoir si une information affichée sur un écran de contrôle a été comprise et analysée ou non par l'utilisateur d'un tel système. Par exemple, l'apparition d'une information importante sur un écran de contrôle, telle que la proximité de deux aéronefs l'un vis-à-vis de l'autre, doit être traitée rapidement par l'utilisateur du système et doit susciter une réaction de sa part. En déterminant si l'utilisateur a effectivement regardé cette information et en déterminant si une réaction biologique est associée à cette action, il est alors possible de déterminer si l'utilisateur a réellement traité et analysé cette information importante et donc pris ou va prendre les mesures nécessaires au traitement de cette information. Ainsi, grâce au procédé et au système selon l'invention, des erreurs d'analyse ou d'interprétation d'informations par un utilisateur d'un dispositif de traitement peuvent être détectées. Selon un autre aspect de la présente invention, on obtient des informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement, et les informations obtenues représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement sont aussi associées aux autres informations obtenues pour former l'ensemble d'informations. Ainsi, en combinant toutes ces informations, la détermination de l'action parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur est plus précise. Selon un autre aspect de la présente invention, on obtient des informations 15 représentatives de commentaires sur l'utilisateur, et les informations obtenues représentatives de commentaires sur l'utilisateur sont aussi associées aux autres informations obtenues pour former l'ensemble d'informations. Selon un autre aspect de la présente invention, les informations obtenues sont obtenues à un rythme prédéterminé. Selon un autre aspect de la présente invention, on synchronise les informations obtenues préalablement à la formation de l'ensemble d'informations associant les informations obtenues. Ainsi, il est possible d'organiser l'ensemble d'informations formé de manière temporelle, la détermination de la ou chaque action effectuée par l'utilisateur parmi 25 les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur qui est alors simplifiée. Selon un autre aspect de la présente invention, des informations sont obtenues par au moins un dispositif d'obtention d'informations et sont transférées par l'intermédiaire d'un réseau de communication vers un dispositif serveur et le 30 dispositif serveur obtient les informations représentatives de commentaires sur l'utilisateur. Ainsi, il est possible d'effectuer une analyse comportementale de l'utilisateur par une autre personne située à distance de l'utilisateur. Selon un autre aspect de la présente invention, le dispositif serveur synchronise et associe les informations obtenues pour former un ensemble d'informations et transfère ledit ensemble d'informations sur un moyen de visualisation d'informations. Une personne peut ainsi, en temps réel, avoir accès à toutes les informations obtenues selon la présente invention et peut donc, par une simple consultation du moyen de visualisation d'informations, déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. Selon un autre aspect de la présente invention, le dispositif serveur transfère des informations représentatives de l'heure de son horloge interne à au moins un dispositif d'obtention d'informations et le dispositif d'obtention d'informations transfère les informations obtenues dans un fichier comprenant les informations représentatives de l'heure de l'horloge interne transférée par le dispositif serveur. Ainsi, même si les heures des horloges internes des différents dispositifs du système selon l'invention ne sont pas identiques, la synchronisation des informations obtenues est toujours réalisable. Selon un autre aspect de la présente invention, l'ensemble d'informations est mémorisé, et à la détection d'au moins une commande prédéterminée, on visualise au moins une partie de l'ensemble d'informations mémorisé. Ainsi, il est possible de déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur postérieurement à l'exécution de la suite d'actions sur le dispositif de traitement par l'utilisateur. De plus, en mémorisant plusieurs ensembles d'informations formés à partir d'informations obtenues de différents utilisateurs, il est possible de déterminer statistiquement un comportement global des utilisateurs ou de groupes d'utilisateurs. En ne visualisant qu'une partie de l'ensemble d'informations, il est aussi possible d'analyser qu'une partie seulement de l'ensemble d'informations et donc ainsi de réduire le temps d'analyse de ces informations. Selon un autre aspect de la présente invention, on transfère un questionnaire à l'utilisateur et on obtient des réponses de l'utilisateur audit questionnaire. Ainsi, il est possible de catégoriser les utilisateurs du dispositif de traitement et d'effectuer des analyses statistiques en fonction des réponses des utilisateurs au questionnaire. Selon un autre aspect de la présente invention, les réactions biologiques de l'utilisateur sont obtenues en mesurant la conductance cutanée de l'utilisateur et/ou le rythme cardiaque de l'utilisateur et/ou les réponses musculaires de l'utilisateur et/ou l'électroencéphalogramme de l'utilisateur et/ou une myographie de l'utilisateur et/ou la température corporelle de l'utilisateur et/ou le rythme respiratoire de l'utilisateur. Ainsi, il est possible de détecter les réactions que l'utilisateur a inconsciemment ou non lorsqu'il interagit avec l'interface homme machine du dispositif. De même, si un utilisateur dissimule ses réactions aux actions qu'il effectue sur le dispositif de traitement, le procédé et le système selon la présente invention obtiennent néanmoins ces réactions. Grâce à la présente invention, ces réactions sont obtenues. L'analyse est alors beaucoup plus fiable. Selon un autre aspect de la présente invention, les évènements générés par l'utilisateur sur le dispositif de traitement sont l'appui sur au moins une touche d'un clavier associé au dispositif de traitement et/ou le déplacement d'une souris associée au dispositif de traitement et/ou au moins un appui sur une touche ou sur plusieurs touches de ladite souris. L'invention concerne aussi le programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en oeuvre le procédé précédemment décrit, lorsqu'il est chargé et exécuté par un système informatique. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels: la Fig. 1 représente un système de recueil et d'analyse d'informations liées à l'interaction d'un utilisateur avec un dispositif de traitement; la Fig. 2 représente le schéma bloc d'un module client dans un dispositif de traitement, le module client étant apte à obtenir des informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement selon la présente 30 invention; la Fig. 3 représente l'algorithme effectué par un module client compris dans le dispositif de traitement pour l'obtention d'évènements selon la présente invention; la Fig. 4 représente l'algorithme effectué par le serveur pour la formation de l'ensemble d'informations et la reproduction de cet ensemble d'information sur un moyen de visualisation selon la présente invention; la Fig. 5 représente l'algorithme effectué par le serveur pour l'obtention d'informations représentatives de commentaires sur l'utilisateur du dispositif de traitement; la Fig. 6 représente un exemple de l'ensemble d'informations transféré sur le moyen de visualisation d'informations du dispositif de traitement. La Fig. 1 représente un système de recueil et d'analyse d'informations liées à l'interaction d'un utilisateur avec un dispositif de traitement. Le système de recueil et d'analyse d'informations est constitué d'un serveur 100 relié à un dispositif d'obtention d'informations 102 et au dispositif de traitement 103 par l'intermédiaire d'un réseau constitué d'un collecteur 105 ou HUB en terminologie anglo-saxonne et de liaisons 110, 111 et 112. Le serveur 100 est aussi relié à un dispositif d'obtention d'informations 108 par l'intermédiaire d'une liaison 120. Le dispositif de traitement 103 est par exemple un ordinateur relié à un moyen de visualisation d'informations 104. Le dispositif de traitement comporte des moyens d'obtention d'informations d'évènements qui seront décrits plus précisément en référence à la Fig. 2. Il est à remarquer ici que le dispositif de traitement 103 peut aussi être un téléphone mobile, un assistant personnel connu sous l'acronyme de PDA. Le dispositif d'obtention d'informations 102 est par exemple un ordinateur apte à obtenir les déplacements et/ou les fixations du regard de l'utilisateur sur l'écran 104 du dispositif de traitement 103. Le dispositif d'obtention d'informations 102 comporte un logiciel de mesure et d'enregistrement des fixations et des déplacements oculaires d'une personne ainsi que des moyens de commande d'une diode électroluminescente 107 placée sur l'écran 104 du dispositif de traitement 103 et une interface permettant la connexion d'une caméra 106 placée sur l'écran 104 du dispositif de traitement 103. Le logiciel de mesure et d'enregistrement des déplacements oculaires d'une personne ainsi que les moyens de commande d'une diode électroluminescente 107 et l'interface permettant la connexion d'une caméra 106 placée sur l'écran 104 du dispositif de traitement 103 sont par exemple un système de suivi de regard tel que celui commercialisé par la société LC Technologies sous la dénomination commerciale Eyegaze System . Ce système de suivi du regard permet de capturer automatiquement et en temps réel, le point de l'écran 104 regardé par l'utilisateur du dispositif de traitement 104. La direction du regard est déterminée selon une méthode utilisant le reflet du signal lumineux généré par la diode électroluminescence 107 dans la pupille et la cornée de l'utilisateur du dispositif de traitement 104. Le reflet du signal lumineux dans la pupille de la cornée est capté par la caméra 106 et transféré au dispositif d'obtention d'informations 102 pour traitement. Le dispositif d'obtention d'informations 102 génère un ensemble d'informations représentatives des directions du regard de l'utilisateur sur l'écran 104 sous la forme d'un fichier. Ce fichier comprend les positions horizontales et verticales en coordonnées de l'écran 104 et en pixels du point regardé sur l'écran 104 par l'utilisateur du dispositif de traitement 102 et cela à un rythme par exemple de l'ordre de la dizaine de millisecondes. Le dispositif d'obtention d'informations 102 transfère les informations représentatives des directions du regard de l'utilisateur sur l'écran 104 sous la forme d'un fichier au serveur 100 par l'intermédiaire des liaisons 111 et 110 et du collecteur 105. Au dispositif d'obtention d'informations 102, sont éventuellement associés un écran 109 et un clavier non représenté permettant par exemple de contrôler le bon fonctionnement ou de paramétrer le fonctionnement du dispositif d'obtention d'informations 102. Le dispositif d'obtention d'informations 108 est un dispositif d'obtention d'informations représentatives des réactions biologiques de l'utilisateur du dispositif de traitement 102. Le dispositif d'obtention d'informations 108 est par exemple un dispositif tel que celui commercialisé par la société Thought Technology sous la dénomination commerciale ProComp+/BioGraph. Le dispositif d'obtention d'informations 108 est relié à des capteurs 130 à 133 aptes à mesurer la conductance cutanée de l'utilisateur, le rythme cardiaque de l'utilisateur, les réponses musculaires de l'utilisateur, l'électroencéphalogramme de l'utilisateur, une myographie de l'utilisateur, la température corporelle de l'utilisateur ou le rythme respiratoire de l'utilisateur. Le dispositif d'obtention d'informations 108 est relié par une liaison 120 au serveur 108. La liaison 120 est par exemple une liaison de type port série universel USB, acronyme de Universal Serial Bus. Par l'intermédiaire de l'interface homme machine du serveur 100, le nombre de capteurs 130 à 133 reliés au dispositif d'obtention d'informations 108, la fréquence de capture des signaux électriques reproduits par les capteurs peuvent être détenninés. Le dispositif de traitement 103 comprend des moyens d'obtention d'informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement 103. Ces évènements sont par exemple les ouvertures et fermetures de sessions de navigation sur le réseau Internet par l'intermédiaire d'un navigateur tel que le navigateur Internet Explorer commercialisé par la société Microsoft , l'appui sur une touche du clavier du dispositif de traitement 103, une action effectuée avec la souris associée au dispositif de traitement 103. Cette action effectuée par la souris est un déplacement de celle-ci, un ou plusieurs appuis consécutifs sur une touche de celle-ci. Le moyen d'obtention d'informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement 103 sera décrit plus en détail en regard de la Fig. 2. Le dispositif de traitement 103 est aussi apte à effectuer une capture des informations reproduites sur l'écran 104 associé au dispositif de traitement 103 et à transférer ces informations au serveur 100 par l'intermédiaire des liaisons 110 et 112 et le collecteur 105. Le dispositif de traitement 103 accède par l'intermédiaire d'une liaison 112 et du collecteur 105 au réseau Internet 150 et les informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement 103 sont transférées sous forme de fichier au serveur 100 par l'intermédiaire des liaisons 112 et 110, du collecteur 105. Le serveur 100, à partir des informations obtenues des différents dispositifs ou moyens d'obtention d'informations, forme un ensemble d'informations associant les informations obtenues. Cet ensemble d'informations est par exemple mémorisé dans le disque dur du serveur 100, ou mis en forme pour être reproduit sur l'écran 101 associé au serveur 100. Un exemple d'ensemble d'informations associant les informations obtenues reproduit sur l'écran 101 sera décrit plus en détail en référence à la Fig. 6. Selon un mode préféré, les liaisons 110, 111, 112 et 120 ainsi que le collecteur 105 forment un réseau local. Bien entendu, d'autres réseaux tels que les réseaux plus importants tels que les réseaux de type WAN, acronyme de Wide Area Networks peuvent aussi être utilisés dans la présente invention. La Fig. 2 représente le schéma bloc d'un module client dans un dispositif de traitement, le module client étant apte à obtenir des informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement selon la présente invention. Le module client 200, compris dans le dispositif de traitement 103, est le moyen d'obtention d'informations représentatives des actions effectuées par l'utilisateur sur le dispositif de traitement. Le module client 200 comprend un logiciel client 203, un module regard 202 un module crochet 201 ou Hook en terminologie anglo-saxonne et deux interfaces 204 et 205 entre le logiciel client 203 et le logiciel 210. Le logiciel 210 est dans un mode préféré un navigateur. Le logiciel peut aussi être un logiciel d'édition de texte ou tout autre type de logiciel. Les interfaces 204 et 205 permettent la communication entre le logiciel client 203 et le navigateur 210. Le logiciel client 203, lors de son activation, crée une interface 204 provoquant l'ouverture d'une fenêtre du navigateur 210. L'interface 204 est un objet. Cet objet permet d'obtenir le nom de la fenêtre de navigation nouvellement créée. Par l'intermédiaire de l'interface 205, le logiciel client 203 obtient les évènements générés par le navigateur 210. Ces évènements sont par exemple le nom de la page qui est en cours de téléchargement par le navigateur 210, le nom de chaque cadre, ou frame en terminologie anglo- saxonne, compris dans la page en cours de téléchargement. D'autres évènements tels que la fin de téléchargement d'une page sont aussi obtenus. A partir du nom de la fenêtre de navigation nouvellement créée, le logiciel client 203 crée un module crochet 201 associé à cette fenêtre. Le module crochet 201 capture les messages du système d'exploitation du dispositif de traitement 103 destinés à la fenêtre ouverte du navigateur 210. Le module crochet 201 capture des informations représentatives d'évènements tels qu'un appui sur une touche du clavier, appui associé à la fenêtre ou à une sous-fenêtre de la fenêtre ouverte du navigateur 210 que le module crochet 201 analyse. Le module crochet 201 capture des informations telles que les appuis sur une ou plusieurs touches de la souris placée dans la fenêtre ou dans une sous-fenêtre de la fenêtre ouverte du navigateur 210 que le module crochet 201 analyse. Le module crochet 201 capture des informations telles que la minimisation ou 5 la maximisation de la fenêtre ou une sous-fenêtre de la fenêtre ouverte du navigateur 210 que le module crochet 201 analyse. Il est à remarquer que dans un mode particulier de la présente invention, la syntaxe des différentes informations obtenues par le module crochet 201 peut être mémorisée dans un fichier texte associé. Ceci permet, lorsque différentes versions du navigateur 210 existent, de s'affranchir des variations syntaxiques des évènements capturés en disposant d'autant de fichiers textes que de versions du navigateur 210. Ceci permet aussi une adaptation simple du logiciel crochet à tout type de logiciel 210. De plus, il est possible de filtrer parmi l'ensemble d'évènements obtenus seulement les évènements que l'on souhaite obtenir pour une analyse donnée. Il est à remarquer ici que les coordonnées de la souris ne sont pas obtenues par le module crochet 201. Ces coordonnées sont obtenues par le logiciel client 203 par l'intermédiaire des interfaces 204 et 205 en interrogeant le navigateur 210. Il est aussi à remarquer que le logiciel client 203 obtient du navigateur 210 périodiquement la liste des fenêtres actives associées au navigateur 210 et détermine ainsi si une nouvelle page a été créée ou non. Lorsque qu'une nouvelle page est créée, le logiciel client 203 crée des interfaces 204 et 205 ainsi qu'un module crochet 201 pour chaque nouvelle fenêtre. Le logiciel client 203 détermine aussi la ou les fenêtres qui ont été fermées par l'utilisateur. Le logiciel client 203 est apte à transférer les informations d'évènements obtenus sous forme d'un fichier au serveur 100 par l'intermédiaire des liaisons 110 et 112 et du collecteur 105 selon le protocole TCP/IP. Le protocole TCP/IP est constitué d'un protocole TCP, acronyme de Transmission Control Protocol et d'un protocole IP, acronyme de Internet Protocol. Le module client 200 comporte aussi un module regard fixe 202. Le module regard fixe 202 permet au logiciel client 203 de communiquer avec le dispositif d'obtention d'informations 102. Le logiciel client 203 commande par exemple l'initialisation du dispositif d'obtention d'informations 102 ainsi que le lancement d'une procédure de calibrage du dispositif d'obtention d'informations 102. La communication entre le module regard fixe 202 et le dispositif d'obtention 5 d'informations 102 est effectuée par l'intermédiaire des liaisons 111 et 112 et du collecteur 105 selon le protocole TCP/IP. La Fig. 3 représente l'algorithme effectué par un module client compris dans le dispositif de traitement pour l'obtention d'évènements selon la présente invention. Cet algorithme est exécuté par le processeur du dispositif de traitement 103 lorsque l'on désire recueillir des données liées à l'interaction d'une personne avec un dispositif de traitement ou avec un logiciel compris dans le dispositif de traitement ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103. A l'étape E300, le logiciel client 203 présent dans le dispositif de traitement 15 103 établit une connexion de type TCP/IP avec le serveur 100 par l'intermédiaire du réseau local constitué des liaisons 100, 111, 112 et du collecteur 105. A l'étape suivante E301, le logiciel client 203 reçoit du serveur 100 un questionnaire à remplir par l'utilisateur du dispositif de traitement 103. Il est à remarquer ici que selon une variante de réalisation de la présente invention, les étapes E301 et E302 ne sont pas exécutées, les réponses au questionnaire sont alors directement saisies au niveau du serveur 100 par exemple par l'utilisateur du serveur 100. Ce questionnaire a pour fonction d'obtenir des informations sur l'utilisateur telles que par exemple son nom, son prénom, sa profession, son âge, ses goûts 25 particuliers, etc. Par l'intermédiaire de l'interface homme machine du dispositif de traitement 103, l'utilisateur répond à ce questionnaire et les réponses sont ensuite transférées au serveur 100 à l'étape E302. Il est à remarquer ici que si des questions sont relatives au dispositif de traitement analysé ou au logiciel analysé ou à la page Web analysée, l'utilisateur ne sera invité à répondre à ces questions que lorsque celuici aura effectivement utilisé celui ou celle-ci. A l'étape suivante E303, le logiciel client 203 reçoit l'heure de l'horloge interne du serveur 100 et mémorise celle-ci à l'étape E304 dans la mémoire du dispositif de traitement 103. Le logiciel client 203 mémorise ensuite à l'étape E305 l'heure de l'horloge 5 interne du dispositif de traitement 103 dans la mémoire du dispositif de traitement 103. Cette opération effectuée, le logiciel client 203 établit une connexion avec le module regard 202 à l'étape E306 pour que le module regard 202 s'initialise et génère à destination du dispositif d'obtention d'informations 102 une connexion conforme au protocole TCP/IP. A cette même étape, le dispositif d'obtention d'informations 102 procède à une calibration du système de détermination de la direction du regard de l'utilisateur sur l'écran 104 du dispositif de traitement 103. Le logiciel client 203 reçoit ensuite à l'étape E307 un fichier d'initialisation du serveur 100. Ce fichier d'initialisation comprend entre autres les différents évènements générés par l'utilisateur sur le dispositif de traitement devant être traités pour l'analyse en cours. Cette opération effectuée, à l'étape E308, le logiciel client 203 du serveur 100 reçoit un signal de commande de déclenchement du processus d'obtention d'informations. A cette même étape, le dispositif d'obtention d'informations 102 reçoit de la même manière une commande de début d'obtention d'informations. Le logiciel client 203 passe ensuite à l'étape E309 et déclenche l'obtention des évènements générés par l'utilisateur sur le dispositif de traitement 103. Le logiciel client 203 crée une interface 204 provoquant l'ouverture d'une 25 fenêtre du navigateur 210 ainsi qu'une interface 205. L'interface 204 permet d'obtenir le nom de la fenêtre de navigation nouvellement créée. Par l'intermédiaire de l'interface 205, le logiciel client 203 obtient les évènements générés par le navigateur 210. Ces évènements sont par exemple le nom de la page qui est en cours de téléchargement par le navigateur 210, le nom de chaque cadre ou frame en terminologie anglo- saxonne compris dans la page en cours de téléchargement. D'autres évènements tels que la fin de téléchargement d'une page sont aussi obtenus. A partir du nom de la fenêtre de navigation nouvellement créée, le logiciel client 203 crée un module crochet 201 associé à cette fenêtre. Le module crochet 201 capture les messages du système d'exploitation du dispositif de traitement 103 destinés à la fenêtre ouverte du navigateur 210. Le module crochet 201 capture des informations représentatives d'évènements tels que l'appui sur une touche du clavier lié à la fenêtre ou à une sous-fenêtre de la fenêtre ouverte du navigateur 210 que le module crochet 201 analyse. Le module crochet 201 capture des informations telles que les appuis sur une ou plusieurs touches de la souris au sein de la fenêtre ou à une sousfenêtre de la 10 fenêtre ouverte du navigateur 210 que le module crochet 201 analyse. Le module crochet 201 capture des informations telles que la minimisation ou la maximisation de la fenêtre ou une sous-fenêtre de la fenêtre ouverte du navigateur 210 que le module crochet 201 analyse. Le logiciel client 203 obtient les coordonnées de la souris par l'intermédiaire 15 des interfaces 204 et 205 en interrogeant le navigateur 210. Les évènements obtenus sont ensuite filtrés à l'étape E310 conformément aux informations contenues dans le fichier d'initialisation reçu précédemment à l'étape E308. Les évènements filtrés sont ensuite mémorisés à l'étape E311 dans la mémoire 20 du dispositif de traitement 103 ou en variante sont transférés par l'intermédiaire des liaisons 112 et 110 au serveur 100. A l'étape suivante E312, le logiciel client 203 vérifie si une requête de capture d'écran générée par le serveur 100 a été reçue ou non. Cette requête de capture d'écran est par exemple commandée par l'utilisateur 25 du serveur 100 ou générée de manière périodique par le serveur 100. Dans la négative, le logiciel client 203 passe à l'étape suivante E314. Dans l'affirmative, le logiciel client 203 passe à l'étape E313 et mémorise les informations reproduites sur l'écran 104 du dispositif de traitement 103 dans la mémoire du dispositif de traitement 103. Cette opération effectuée, le logiciel client 203 passe à l'étape E314. A l'étape E314, le logiciel client 203 détermine si une nouvelle fenêtre a été ouverte par le navigateur 210 du dispositif de traitement 103. Le logiciel client 203 obtient périodiquement du navigateur 210 la liste des fenêtres actives associées au navigateur 210 et détermine ainsi si une nouvelle page a été créée ou non. Si aucune nouvelle fenêtre n'a été créée, le logiciel client 203 passe à l'étape E316. Lorsqu'une nouvelle fenêtre est créée, le logiciel client 203 passe à l'étape E315 et crée des interfaces 204 et 205 ainsi qu'un module crochet 201 pour chaque nouvelle fenêtre. Cette opération effectuée, le logiciel client 203 passe à l'étape E316. A l'étape E316, le logiciel client 203 vérifie si une requête de pause d'obtention d'informations générée par le serveur 100 a été reçue ou non. Cette requête de pause est par exemple commandée par l'utilisateur du serveur 100. Dans la négative, le logiciel client 203 passe à l'étape suivante E320. Dans l'affirmative, le logiciel client 203 passe à l'étape E317 et mémorise l'heure de l'horloge interne du dispositif de traitement 103. L'heure de l'horloge interne du dispositif de traitement 103 mémorisée, le logiciel client 203 passe à l'étape E318 et vérifie si une requête de continuation d'obtention d'informations générée par le serveur 100 a été reçue ou non. Le logiciel client 203 réitère l'étape E318 tant qu'une commande de continuation n'a pas été reçue. Lorsque le test de l'étape E318 est positif, le logiciel client 203 passe à l'étape E319 et mémorise l'heure de l'horloge interne du dispositif de traitement 103. Cette opération effectuée, le logiciel client 203 retourne à l'étape E309 précédemment décrite. Si aucune requête de pause d'obtention d'informations n'a été reçue à l'étape E316, le logiciel client 203 passe à l'étape E320. A l'étape E320, le logiciel client 203 vérifie si une requête d'arrêt d'obtention d'informations générée par le serveur 100 a été reçue ou non. Dans la négative, le logiciel application 203 retourne à l'étape E309 et continue à obtenir les évènements générés par l'utilisateur sur le dispositif de traitement 102. Lorsqu'une requête d'arrêt est reçue, le logiciel client 203 passe à l'étape E321 et procède à une synchronisation des évènements obtenus. La synchronisation est effectuée en insérant dans le fichier comprenant tous les évènements obtenus l'heure de l'horloge du serveur 100 mémorisée précédemment à l'étape E304. En variante, l'heure insérée dans le fichier comprenant tous les évènements obtenus est l'heure de l'horloge interne du dispositif de traitement lorsque le logiciel client 203 est passé à l'étape E308 corrigée par la différence existant entre l'heure de l'horloge du serveur 100 mémorisée à l'étape E304 et celle du dispositif de traitement 103 mémorisée à l'étape E305. Selon une autre variante, l'heure insérée dans le fichier comprenant tous les évènements obtenus est l'heure diffusée par les systèmes de position satellites GPS acronyme de Global Positioning System. Il est à remarquer ici que les évènements obtenus sont mémorisés dans le fichier selon un rythme prédéterminé et dans l'ordre chronologique de leur apparition. Cette opération effectuée, le logiciel client 203 transfère le fichier comprenant tous les évènements obtenus au serveur 100 par l'intermédiaire des liaisons 112, 110 et du collecteur 105. La Fig. 4 représente l'algorithme effectué par le serveur pour la formation de l'ensemble d'informations et la reproduction de cet ensemble d'informations sur un moyen de visualisation selon la présente invention. Cet algorithme est exécuté par le processeur du serveur 100 lorsque l'on désire recueillir des données liées à l'interaction d'une personne avec un dispositif de traitement 103 ou avec un logiciel compris dans le dispositif de traitement 103 ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103. A l'étape E400, le serveur 100 établit une connexion de type TCP/IP avec le logiciel client 203 du dispositif de traitement 103 par l'intermédiaire du réseau local constitué des liaisons 100, 111, 112 et du collecteur 105. A l'étape suivante E401, le serveur 100 transfert au logiciel client 203 un questionnaire à remplir par l'utilisateur du dispositif de traitement 103. Ce questionnaire a pour fonction d'obtenir des informations sur l'utilisateur telles que par exemple son nom, son prénom, sa profession, son âge, ses goûts particuliers, etc. A l'étape suivante E402, le serveur 100 reçoit les réponses au questionnaire précédemment transféré. A l'étape suivante E403, le serveur 100 transfère au logiciel client 203 l'heure de son horloge interne. Il est à remarquer qu'en variante, le serveur 100 ne transfère pas au logiciel client 203 l'heure de son horloge interne, le logiciel client 203 obtenant à la place l'heure diffusée par un système GPS. Cette opération effectuée, le serveur 100 passe à l'étape suivante E404 et transfère au logiciel client 203 un fichier d'initialisation. Ce fichier d'initialisation comprend entre autres les différents évènements générés par l'utilisateur sur le dispositif de traitement devant être traités pour l'analyse en cours. Cette opération effectuée, le serveur passe ensuite à l'étape suivante E405. A cette étape, les réactions biologiques devant être prises en compte dans la présente analyse sont sélectionnées. La sélection est par exemple effectuée en fonction du dispositif de traitement 103 à analyser, des pages WEB à analyser ou du logiciel exécuté par le dispositif de traitement à analyser. La sélection peut aussi être effectuée par l'utilisateur du serveur 100. Cette opération effectuée, le serveur 100 génère à l'étape E406 une commande de début d'obtention d'informations représentatives d'évènements générés par l'utilisateur du dispositif de traitement 103 et de début d'obtention d'informations représentatives de la direction du regard de l'utilisateur du dispositif de traitement 103 sur l'écran 104 ainsi que le transfert d'une commande d'initialisation du dispositif 108 d'obtention d'informations représentatives des réactions biologiques de l'utilisateur du dispositif de traitement 103 et de début d'acquisition de celles-ci. Cette opération effectuée, le serveur 100 passe ensuite à l'étape suivante E407 et détermine si une commande de capture d'écran doit être générée ou non à destination du logiciel client 203. La commande de capture d'écran est par exemple générée périodiquement ou générée suite à une commande de l'utilisateur du serveur 100. Si aucune commande de capture d'écran ne doit être générée, le serveur 100 passe à l'étape E409. Si une commande de capture d'écran doit être générée, le serveur 100 passe à l'étape E408 et transfère cette commande au logiciel client 203 par l'intermédiaire des liaisons 110, 112 et du collecteur 105. Cette opération effectuée, le serveur 100 passe à l'étape suivante E409. A l'étape E409, le serveur vérifie si une requête de pause d'obtention d'informations est générée ou non par l'utilisateur du serveur 100. Dans la négative, le serveur 100 passe à l'étape suivante E415. Dans l'affirmative, le serveur 100 passe à l'étape E410 et mémorise l'heure de son horloge interne. Cette opération effectuée, le serveur 100 transfère à l'étape E411 un message de commande de pause à destination du logiciel client 203 par l'intermédiaire des liaisons 110, 112 et du collecteur 105 ainsi qu'un message de commande de pause à destination du dispositif d'obtention d'informations 102 par l'intermédiaire des liaisons 110, 111 et du collecteur 105. Ces messages transférés, le serveur 100 passe à l'étape E412 et vérifie si une requête de continuation d'obtention d'informations générée par l'utilisateur du serveur 100 a été reçue ou non. Le serveur 100 réitère l'étape E412 tant qu'une commande de continuation n'a pas été reçue. Lorsque le test de l'étape E412 est positif, le serveur 100 passe à l'étape E413 et mémorise l'heure de son horloge interne. Cette opération effectuée, le serveur 100 transfère à l'étape E414 un message de commande de continuation à destination du logiciel client 203 par l'intermédiaire des liaisons 110, 112 et du collecteur 105 ainsi qu'un message de commande de continuation à destination du dispositif d'obtention d'informations 102 par l'intermédiaire des liaisons 110, 111 et du collecteur 105. Cette opération effectuée, le serveur 100 passe ensuite à l'étape E415. A l'étape E415, le serveur 100 vérifie si une requête d'arrêt d'obtention d'informations générée par l'utilisateur du serveur 100 a été reçue ou non. Dans la négative, le serveur 100 retourne à l'étape E407 précédemment décrite. Lorsqu'une requête d'arrêt est reçue, le serveur 100 passe à l'étape E416. A cette étape, le serveur 100 transfère un message de commande d'arrêt à destination du logiciel client 203 par l'intermédiaire des liaisons 110, 112 et du collecteur 105 ainsi qu'un message de commande d'arrêt à destination du dispositif d'obtention d'informations 102 par l'intermédiaire des liaisons 110, 111 et du collecteur 105. A l'étape suivante E417, le serveur 100 obtient le fichier formé par le dispositif d'obtention d'informations 108. Ce fichier est mémorisé dans la mémoire du serveur 100. A l'étape suivante E418, le serveur 100 synchronise le fichier de mesures physiologiques formé par le dispositif d'obtention d'informations 108. En effet, le dispositif d'obtention d'informations 108 tel que celui commercialisé par la société Thought Technology sous la dénomination commerciale ProComp+/BioGraph ne permet pas l'insertion de l'heure en début de fichier ainsi que la réalisation de pauses pendant l'enregistrement des données. A cette étape, le serveur 100 crée un fichier de synchronisation des données contenues dans le fichier de mesures physiologiques formé par le dispositif d'obtention d'informations 108 en insérant l'heure de l'horloge interne du serveur 100 qui a été transférée précédemment à l'étape E403 dans le fichier de synchronisation ainsi que les heures de pause et de reprise mémorisées aux étapes E410 et E413. A l'étape suivante E419, le serveur 100 obtient du dispositif d'obtention d'informations 102 le fichier d'informations représentatives des directions du regard de l'utilisateur sur l'écran 104. A l'étape suivante E420, le serveur 100 obtient du logiciel client 203 le fichier d'informations représentatives des évènements générés par l'utilisateur du dispositif de traitement 103. Il est à remarquer qu'à cette étape, le serveur 100 obtient aussi du logiciel client 203 les pages mémorisées par le logiciel client 203 à l'étape E313 de la Fig. 3 si des pages ont été mémorisées. A l'étape suivante E421, le serveur 100 obtient le fichier d'informations représentatives de commentaires sur l'utilisateur du dispositif de traitement 103. Les informations comprises dans ce fichier seront décrites plus en détail en référence à la Fig. 5. A l'étape suivante E422, le serveur 100 synchronise les différents fichiers obtenus précédemment aux étapes E418 à E421. La synchronisation de ces fichiers permet de corréler dans le temps les différentes informations obtenues et ainsi de déterminer les actions parmi l'ensemble des actions effectuées par l'utilisateur du dispositif de traitement sur le dispositif de traitement ou avec un logiciel compris dans le dispositif de traitement 103 ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103 qui ont généré des réactions biologiques de l'utilisateur. Chaque dispositif d'obtention d'informations mémorise les informations obtenues sous la forme d'un fichier. Par exemple, le fichier des évènements générés par l'utilisateur du dispositif de traitement mémorise les évènements à un rythme de l'ordre de la centaine de millisecondes. Plus précisément, à chaque centaine de millisecondes, sont mémorisés la position de la souris sur l'écran, le fait qu'un appui sur la touche gauche de la souris a été enregistré ou non pendant cet intervalle de cent millisecondes, le fait qu'un double appui sur la touche gauche de la souris a été enregistré ou non pendant cet intervalle de cent millisecondes, le fait qu'un appui sur la touche droite de la souris a été enregistré ou non pendant cet intervalle de cent millisecondes, le fait que l'utilisateur a saisi des informations par l'intermédiaire du clavier du dispositif de traitement, le fait qu'un appui sur la touche gauche de la souris a été enregistré ou non pendant cet intervalle de cent millisecondes, etc. Par exemple, le fichier comprenant les informations représentatives de la direction du regard de l'utilisateur sur l'écran 104 associé au dispositif de traitement 103 mémorise les informations à un rythme de l'ordre de la dizaine de millisecondes. Plus précisément, à chaque dizaine de millisecondes, sont mémorisées les positions horizontales et verticales du point de l'écran regardé par l'utilisateur. Par exemple, le fichier comprenant les informations représentatives des réactions biologiques de l'utilisateur du dispositif de traitement 103 mémorise les informations à un rythme de l'ordre de la trentaine de millisecondes. Plus précisément, toutes les trente millisecondes, sont mémorisés les signaux électriques délivrés par les différents capteurs 130 à 133. Par exemple, le fichier comprenant les informations représentatives de commentaires sur l'utilisateur du dispositif de traitement 103 mémorise les informations à un rythme de plusieurs centaines de millisecondes. Les informations représentatives de commentaires sur l'utilisateur du dispositif de traitement 103 seront explicitées plus en détail en référence à la Fig. 5. Le serveur 100 synchronise ces différentes informations avec les pages mémorisées à l'étape E313 par le logiciel client 203 si celles-ci existent, et forme à l'étape E423 un ensemble d'informations associant les informations obtenues. Les informations obtenues sont ainsi placées chronologiquement dans un fichier comprenant l'ensemble des informations. Cette opération effectuée, l'ensemble d'informations est transféré dans une forme graphique sur l'écran 101 associé au serveur 100 à l'étape E424. Il est à remarquer ici que l'utilisateur du serveur 100 peut visualiser plusieurs fois l'ensemble d'informations préalablement formé, en partie ou en totalité. L'utilisateur du serveur 100 peut aussi interrompre la visualisation de l'ensemble d'informations de manière temporaire et reprendre par la suite la visualisation de l'ensemble d'informations. La Fig. 5 représente l'algorithme effectué par le serveur pour l'obtention d'informations représentatives de commentaires sur l'utilisateur du dispositif de traitement. Cet algorithme est exécuté par le processeur du serveur 100 lorsque l'on désire recueillir des données liées à l'interaction d'une personne avec un dispositif de traitement 103 ou avec un logiciel compris dans le dispositif de traitement 103 ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103 Plus précisément, cet algorithme permet à l'utilisateur du serveur 100, appelé par la suite expérimentateur, d'insérer des commentaires et des marqueurs temporels sur ces commentaires. Ces informations sont ensuite mémorisées sous la forme d'un fichier dans la mémoire du serveur 100. L'étape E500 correspond au lancement du présent algorithme sur le serveur. Cet algorithme est exécuté pendant qu'une personne interagit avec un dispositif de traitement 103 ou avec un logiciel compris dans le dispositif de traitement 103 ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103. L'expérimentateur par l'intermédiaire de cet algorithme insère des commentaires représentatifs par exemple de l'attitude générale de l'utilisateur ou d'évènements extérieurs susceptibles de perturber la présente analyse. L'étape E501 consiste en une attente de la détection de l'appui par l'expérimentateur sur au moins une touche du clavier associé au serveur 100. A la détection d'un appui d'au moins une touche, le serveur 100 passe à l'étape suivante E502. A cette étape, le serveur 100 détermine si la touche appuyée correspond à une touche associée à un commentaire que l'expérimentateur souhaite insérer. Dans l'affirmative, le serveur 100 passe à l'étape E503 et mémorise le commentaire saisi par l'utilisateur par l'intermédiaire du clavier ou si la touche appuyée est associée à un commentaire prédéterminé, mémorise le commentaire associé. Cette opération effectuée, le serveur 100 passe à l'étape suivante E504. Si la touche appuyée ne correspond pas à une touche associée à un commentaire, le serveur 100 passe à l'étape E504. A l'étape E504, le serveur 100 mémorise l'heure de son horloge interne. A l'étape suivante E505, le serveur 100 détermine si la touche appuyée correspond à un marqueur de type durée ou un marqueur de type événement. En effet, selon la présente invention, des marqueurs de type durée ou évènementiels peuvent être utilisés. Un marqueur de type durée est un marqueur représentatif d'un comportement durable de l'utilisateur du dispositif de traitement 103. Un marqueur de type durée permet d'indiquer par exemple que l'utilisateur du dispositif de traitement 103 est en train de parler ou s'est par exemple levé de son siège. Un marqueur de type événement est un marqueur représentatif d'un comportement ponctuel de l'utilisateur du dispositif de traitement 103. Un marqueur de type événement permet d'indiquer par exemple que l'utilisateur a cligné de l'oeil ou a éternué. Ces évènements en effet peuvent perturber l'analyse. Il est donc souhaitable de prendre en compte ce type d'informations. Si la touche appuyée correspond à un marqueur de type durée, le serveur 100 passe à l'étape E506 et mémorise un marqueur de durée. Si la touche appuyée correspond à un marqueur de type évènement, le serveur 100 passe à l'étape E507 et mémorise un marqueur événement. Le marqueur mémorisé, le serveur 100 passe ensuite à l'étape suivante E508. A cette étape, le serveur 100 vérifie si l'expérimentateur a commandé l'arrêt du recueil des données liées à l'interaction d'une personne avec un dispositif de traitement 103 ou avec un logiciel compris dans le dispositif de traitement 103 ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103. Dans la négative, le serveur 100 retourne à l'étape E501 précédemment décrite et attend une nouvelle commande de l'expérimentateur. Dans l'affirmative, le serveur 100 forme à l'étape E509 un fichier comprenant l'ensemble des commentaires mémorisés à l'étape E503, les marqueurs mémorisés aux étapes E506 et ou E507 ainsi que les heures de l'horloge interne du serveur 100 correspondantes mémorisées à l'étape E504. La Fig. 6 représente un exemple de l'ensemble d'informations transféré sur le moyen de visualisation d'informations du serveur. L'écran 101 associé au serveur 100 est subdivisé en deux parties notées 600 et 601. La partie 600 de l'écran 101 reproduit la page mémorisée par le logiciel client 203 à l'étape E313 de l'algorithme de la Fig. 3. Cette page est dans notre exemple une page Web que l'utilisateur du dispositif de traitement 103 a téléchargée du réseau Internet 150 et qu'il a consultée lors du processus de recueil des données liées à l'interaction de l'utilisateur lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103. A titre d'exemple, la partie 600 de l'écran 101 comporte quatre zones. La première zone 610 comporte des informations textuelles ainsi qu'une seconde zone 611 de saisie de caractères alphanumériques. La troisième zone 612 comporte une zone représentant par exemple un logo et la quatrième zone 613 est l'image reproduisant le visage d'une personne. Il est à remarquer ici que les différents évènements générés par l'utilisateur sur le dispositif de traitement 103 tels que les mouvements de la souris du dispositif de traitement 103 ou de la saisie d'informations sur le clavier par l'utilisateur du dispositif de traitement sont reproduits sur la partie 600 de l'écran 101. Il est à remarquer aussi que les différentes directions du regard de l'utilisateur sur l'écran 104 associé au dispositif de traitement 103 sont aussi reproduites sur la partie 600 de l'écran 101. La partie 601 de l'écran 101 reproduit les différentes informations obtenues lors du processus de recueil des données liées à l'interaction de l'utilisateur lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement 103. La partie 601 est constituée de trois zones notées 602 à 604. La zone 602 est une zone dédiée à la reproduction des commentaires inséréspar l'expérimentateur à l'étape E503 de l'algorithme de la Fig. 5. Les commentaires sont reproduits sous la forme de texte dans la zone 602. Ces commentaires sont associés ou non à des marqueurs graphiques reproduits dans une zone 604 décrite ultérieurement. La zone 603 est une zone dédiée à la reproduction des mesures physiologiques obtenues par l'intermédiaire du dispositif d'obtention d'informations 108. Les mesures physiologiques sont ici représentées sous forme de courbes évoluant dans le temps simplifiant ainsi leur analyse. Une seule courbe de mesures physiologiques est représentée par souci de simplification. Bien entendu, autant de courbes seront représentées qu'il existe de capteurs utilisés lors de processus de recueil des données liées à l'interaction de l'utilisateur. La zone 604 est une zone dédiée à la reproduction des marqueurs sous une forme graphique insérés par l'expérimentateur conformément à l'algorithme de la Fig. 5. Lorsque l'expérimentateur visualise l'ensemble d'informations obtenues, les différentes zones précédemment citées sont créées et la page Web mémorisée par le logiciel client 203 à l'étape E313 de l'algorithme de la Fig. 3 est reproduite dans la zone 600. Ensuite, les différentes informations synchronisées à l'étape E422 et contenues dans le fichier construit à l'étape E423 de la Fig. 4 sont reproduites chronologiquement. Par exemple, le regard de l'utilisateur du dispositif de traitement s'est dirigé en premier sur la zone 612 de la page Web. La direction de son regard obtenue par le dispositif d'obtention d'informations 102 est représentée par la référence RO en Fig. 6. Au même instant, la position de la souris du dispositif de traitement 103 est pointée sur une zone de la page Web. La position de la souris obtenue par le logiciel client 203 présent dans le dispositif de traitement 103 est représentée par la référence SO en Fig. 6. Au même instant, la courbe de mesures physiologiques de l'utilisateur du dispositif de traitement, par exemple la courbe de mesures physiologiques associée à son rythme cardiaque est aussi représentée dans la zone 603. La valeur instantanée de celui-ci à ce même instant est ici référencée BO. La fenêtre 604 à ce même instant ne comporte pas de marqueur événement ou temporel, l'expérimentateur n'ayant pas inséré de marqueurs à cet instant. La fenêtre 602 à ce même instant ne comporte pas de commentaires, l'expérimentateur n'ayant pas inséré de commentaires à cet instant. Le regard de l'utilisateur du dispositif de traitement s'est ensuite porté sur la zone 613 de la page Web. La direction de son regard obtenue par le dispositif d'obtention d'informations 102 est représentée par la référence R0+2 en Fig. 6. La position de la souris obtenue par le logiciel client 203 présent dans le dispositif de traitement 103 quant à elle n'a pas été modifiée. Aucune information supplémentaire n'est alors ajoutée en Fig. 6. Au même instant, le rythme cardiaque de l'utilisateur s'est modifié. La valeur instantanée de celui-ci à ce même instant est ici référencée B0+2. La fenêtre 604 à cet instant ne comporte pas de marqueur événement ou temporel, l'expérimentateur n'ayant pas inséré de marqueurs à cet instant. La fenêtre 602 à cet instant ne comporte pas de commentaires, l'expérimentateur n'ayant pas inséré de commentaires à cet instant. Ainsi, l'ensemble d'informations associant les informations obtenues et représentées sur l'écran 101 du serveur 100 permet la détection d'une action parmi l'ensemble des actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. Cette action est en l'occurrence le regard sur la zone notée 613 de la Fig. 6. Le regard de l'utilisateur du dispositif de traitement 103 s'est ensuite porté sur une autre partie de la zone 613 de la page Web. La direction de son regard obtenue par le dispositif d'obtention d'informations 102 est représentée par la référence R0+3 en Fig. 6. La position de la souris obtenue par le logiciel client 203 présent dans le dispositif de traitement 103 quant à elle n'a pas été modifiée. Aucune information supplémentaire n'est alors ajoutée en Fig. 6. Au même instant, le rythme cardiaque de l'utilisateur s'est modifié. La valeur instantanée de celui-ci à ce même instant est ici référencée B0+3. La fenêtre 604 à cet instant comporte un marqueur événement noté 620 préalablement inséré par l'expérimentateur. La fenêtre 602 à cet instant comporte un commentaire associé au marqueur 620 et inséré par l'expérimentateur. Ce commentaire est par exemple le commentaire suivant: sujet éternue. Un éternuement est susceptible de provoquer une modification du rythme cardiaque. Une modification du rythme cardiaque dans ce cas n'est pas représentative d'une action effectuée par l'utilisateur sur le dispositif de traitement. L'ensemble d'informations associant les informations obtenues et représentées sur l'écran 101 du serveur 100 permet ainsi une analyse beaucoup plus précise des réactions de l'utilisateur. Le regard de l'utilisateur du dispositif de traitement 103 s'est ensuite porté sur une autre partie de la zone 610 de la page Web. La direction de son regard obtenue par le dispositif d'obtention d'informations 102 est représentée par la référence R0+5 en Fig. 6. La position de la souris obtenue par le logiciel client 203 présent dans le dispositif de traitement 103 n'a pas quant à elle été modifiée. Aucune information supplémentaire n'est alors ajoutée en Fig. 6. Au même instant, le rythme cardiaque de l'utilisateur s'est modifié. La valeur 15 instantanée de celui-ci à ce même instant est ici référencée B0+ 5. La fenêtre 604 à cet instant comporte un marqueur temporel noté 621 préalablement inséré par l'expérimentateur. Ainsi, l'ensemble d'informations associant les informations obtenues et représentées sur l'écran 101 du serveur 100 permet la détection d'une action parmi l'ensemble des actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. Cette action est en l'occurrence le regard sur la zone comportant du texte notée 610 de la Fig. 6. * Enfin, le regard de l'utilisateur du dispositif de traitement 103 s'est ensuite porté sur une autre partie de la zone 611 de la page Web. La direction de son regard obtenue par le dispositif d'obtention d'informations 102 est représentée par la référence R0+8 en Fig. 6. La position de la souris obtenue par le logiciel client 203 présent dans le dispositif de traitement 103 a quant à elle été modifiée. La nouvelle position de la souris notée S0+8 est alors représentée dans la zone 600. L'appui sur une touche de la souris a été détecté au même instant, alors que le rythme cardiaque de l'utilisateur est redevenu normal. Ainsi, l'ensemble d'informations associant les informations obtenues et représentées sur l'écran 101 du serveur 100 permet la détection d'une action parmi l'ensemble des actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. Cette action est en l'occurrence le regard sur la zone comportant du texte notée 610 de la Fig. 6. Il est alors possible de déterminer par exemple quelles sont les zones d'une page Web les plus importantes et de modifier ainsi cette page Web de manière à ce que l'utilisateur puisse accéder de façon rapide et efficace à l'information pertinente. Dans notre exemple, les zones 612 et 613 de la page Web n'ont pas provoqué de réaction de l'utilisateur. Elles ne sont donc pas pertinentes. Elles ont néanmoins retardé l'utilisateur quant à l'obtention de l'information pertinente, en l'occurrence la zone 610. Ainsi, grâce à l'invention, il est alors possible de déterminer parmi des informations d'une interface homme machine, quelles sont les informations pertinentes de cette interface pour un utilisateur et quelles sont les informations susceptibles de perturber l'utilisateur dans ses interactions avec un dispositif de traitement 103 ou avec un logiciel compris dans le dispositif de traitement 103 ou lors de consultation de pages WEB par l'intermédiaire du dispositif de traitement Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits ici, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier. 28 REVENDICATIONS 1) Procédé de détermination d'une réaction d'un utilisateur d'un dispositif de traitement, l'utilisateur du dispositif de traitement effectuant une suite d'actions sur le dispositif de traitement, caractérisé en ce que le procédé comporte les étapes de: - obtention d'informations représentatives des actions (E419) effectuées par l'utilisateur sur le dispositif de traitement, - obtention, par l'intermédiaire d'un dispositif d'obtention d'informations (108), d'informations représentatives des réactions biologiques (E417) de l'utilisateur dudit dispositif de traitement, - formation (E423) d'un ensemble d'informations associant les informations obtenues pour déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. 2) Procédé selon la revendication 1, caractérisé en ce que des informations sont reproduites par un moyen de visualisation d'informations associé au dispositif de traitement et en ce que les actions effectuées par l'utilisateur sur le dispositif de traitement sont les déplacements et/ou les fixations du regard de l'utilisateur sur le moyen de visualisation d'informations et la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur est la fixation du regard porté par l'utilisateur sur au moins une information parmi les informations reproduites par le moyen de visualisation. 3) Procédé selon la revendication 2, caractérisé en ce que le procédé comporte en outre une étape (E420) d'obtention d'informations représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement et en ce que les informations obtenues représentatives d'évènements générés par l'utilisateur sur le dispositif de traitement sont aussi associées aux autres informations obtenues pour former l'ensemble d'informations. 4) Procédé selon la revendication 2 ou 3, caractérisé en ce que le procédé comporte en outre une étape d'obtention d'informations représentatives de commentaires sur l'utilisateur et en ce que les informations obtenues représentatives de commentaires sur l'utilisateur sont aussi associées aux autres informations obtenues pour former l'ensemble d'informations. 5) Procédé selon l'une quelconque des revendications 2 à 4, caractérisé en ce que les informations obtenues sont obtenues à un rythme prédéterminé. 6) Procédé selon l'une quelconque des revendications 2 à 5, caractérisé en ce que le procédé comporte en outre une étape de synchronisation (E422) des informations obtenues préalablement à l'étape de formation de l'ensemble d'informations. 7) Procédé selon l'une quelconque des revendications 2 à 6, caractérisé en ce que des informations sont obtenues par au moins un dispositif d'obtention d'informations ( 102, 103, 108) et transférées par l'intermédiaire d'un réseau de communication (110, 111, 112, 105, 120) vers un dispositif serveur (100) et en ce que le dispositif serveur obtient les informations représentatives de commentaires sur l'utilisateur. 8) Procédé selon la revendication 7, caractérisé en ce que le dispositif serveur (100) synchronise et associe les informations obtenues pour former un ensemble d'informations et transfère ledit ensemble d'informations sur un moyen de visualisation d'informations. 9) Procédé selon la revendication 7 ou 8, caractérisé en ce que le procédé comporte en outre une étape de transfert (E403) d'informations représentatives de l'heure de l'horloge interne du dispositif serveur à au moins un dispositif d'obtention d'informations et en ce qu'au moins un dispositif d'obtention d'informations transfère les informations obtenues dans un fichier comprenant les informations représentatives de l'heure de l'horloge interne du dispositif serveur transférée par le dispositif serveur. 10) Procédé selon la revendication 8 ou 9, caractérisé en ce que l'ensemble d'informations est mémorisé et en ce que le procédé comporte à la détection d'au moins une commande prédéterminée au moins une étape de visualisation d'au moins une partie de l'ensemble d'informations mémorisé. 11) Procédé selon l'une quelconque des revendications 2 à 10, caractérisé en ce que le procédé comporte en outre les étapes de transfert (E401) d'un questionnaire à l'utilisateur et d'obtention de réponses (E402) audit questionnaire par l'utilisateur. 12) Procédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce que les réactions biologiques de l'utilisateur sont obtenues en mesurant la conductance cutanée de l'utilisateur et/ou le rythme cardiaque de l'utilisateur et/ou les réponses musculaires de l'utilisateur et/ou l'électroencéphalogramme de l'utilisateur et/ou la myographie de l'utilisateur et/ou la température corporelle de l'utilisateur et/ou le rythme respiratoire de l'utilisateur. 13) Procédé selon l'une quelconque des revendications 3 à 12, caractérisé en ce que les évènements générés par l'utilisateur sur le dispositif de traitement sont l'appui sur au moins une touche d'un clavier associé au dispositif de traitement et/ou le déplacement d'une souris associée au dispositif de traitement et/ou l'appui sur au moins une touche ou plusieurs touches de ladite souris. 14) Système de détermination d'une réaction d'un utilisateur d'un dispositif de 20 traitement, l'utilisateur du dispositif de traitement effectuant une suite d'actions sur le dispositif de traitement, caractérisé en ce que le système comporte: - un dispositif d'obtention d'informations (108), pour obtenir des informations représentatives des actions effectuées par l'utilisateur sur le dispositif de traitement, des moyens d'obtention d'informations représentatives des réactions 25 biologiques de l'utilisateur dudit dispositif de traitement, - des moyens de formation d'un ensemble d'informations associant les informations obtenues pour déterminer la ou chaque action effectuée par l'utilisateur parmi les actions effectuées par l'utilisateur ayant provoqué une réaction de l'utilisateur. 15) Programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en oeuvre le procédé de détermination selon l'une quelconque des revendications 1 à 13, lorsqu'il est chargé et exécuté par un système informatique.