FR 3051305 A1 20171117 FR 1661115 A 20161117 1 Procédé de détermination du mode de transmission d'un message selon un coût d'interruption L'invention se rapporte au domaine des télécommunications. L'invention concerne tout particulièrement un procédé de transmission d'informations entre deux terminaux via un réseau de communication. Le réseau de communication est quelconque ; par exemple celui-ci peut être un réseau Internet, un réseau local, etc. Les terminaux visés ci-dessus sont des dispositifs, avec lesquels des utilisateurs sont susceptibles d'interagir via des interfaces Homme-machine. Ces dispositifs sont par exemple des ordinateurs, des stations de travail, etc. Dans le monde actuel des nouvelles technologies de communication, les informations parviennent à chacun, de n'importe où et à tout moment. L'humain est en permanence soumis à des sollicitations extérieures, comme des notifications d'informations, des événements de tout ordre. Ces flux de messages, émis automatiquement ou manuellement, attendus ou imposés, atteignent leur(s) destinataire(s) à tout moment de la journée, et même de la nuit, à travers tout type d'interfaces de systèmes connectés : téléphones portables, ordinateurs, tablettes, etc. Dans le contexte professionnel, ces sollicitations sont toujours présentes à travers ces mêmes systèmes connectés, ou systèmes similaires, utilisés comme stations de travail. Ils permettent de communiquer en temps réel, ou quasi-temps réel, avec ses collaborateurs, ses clients, etc. et donc de bénéficier d'une fluidification des échanges d'information entre personnes. Cependant, l'immédiateté de ces échanges peut présenter l'inconvénient d'interrompre l'utilisateur dans son activité courante, d'autant plus si celle-ci requiert une certaine concentration. 3051305 2 Les services de communication tels que les messageries électroniques, les messageries instantanées, les services de vidéo-conférence ou plus classiquement de téléphonie, peuvent interrompre, même à travers leur simple notification, jusqu'à plusieurs dizaines de fois par heure les tâches en cours de 5 traitement par un employé sur son poste de travail. Or, ces interruptions multiples ont des répercussions sur la fatigue de l'utilisateur : le retour à la concentration peut être source d'efforts importants, en particulier lorsque les interruptions sont fréquentes et/ou engendrent une déconcentration conséquente. 10 Plus précisément, les ressources cognitives d'un humain (mémorisation, concentration, etc.) sollicitées pour passer de manière impromptue d'une activité à l'autre, pour ensuite revenir à l'activité courante, peuvent être importantes. De telles interruptions ou de tels changements soudains d'activité peuvent être perturbants pour l'employé, selon sa concentration, son humeur, la nature de 15 son travail, la fréquence des interruptions, etc. L'impact négatif sur la santé de l'employé peut engendrer un état de stress diagnostiqué comme mineur, jusqu'à un diagnostic plus grave du phénomène de burn-out. De plus en plus, des équipements sont conçus pour permettre de suivre, de contrôler l'état général de l'homme en temps réel à l'aide de capteurs en 20 contact avec celui-ci, afin de mesurer des constantes évaluant le rythme cardiaque, la sudation, l'activité cérébrale, etc. Par exemple, les objets connectés peuvent permettre d'obtenir, à partir des données recueilles, des indications sur l'état mental et physique d'un homme, en particulier d'un homme interagissant avec sa ou ses station(s) de travail, fixes ou même mobiles (par exemple, une 25 montre connectée). Le document EP3024182 décrit un procédé de gestion des messages reçus par un utilisateur et susceptibles de provoquer une interruption de son activité courante. La solution proposée propose d'éviter que l'utilisateur soit, sur le champ, incité à s'engager dans une conversation ou à devoir réaliser tout autre type d'action. Cependant, le traitement automatique, ou semi-automatique, par envoi de réponses aux messages reçus selon l'estimation de leur degré 3051305 3 d'importance, permet seulement de minimiser l'impact des interruptions résultant de sollicitations extérieures : le phénomène d'interruption, et donc de perturbation de l'utilisateur à chaque message reçu, persiste. 5 L'invention offre une solution ne présentant pas les inconvénients de l'état de la technique. A cet effet, selon un premier aspect, il est proposé un procédé de détermination du mode de transmission d'un message via un réseau de communication, le procédé mis en oeuvre par un processeur, comprenant: 10 - intercepter un premier message (201) destiné à un utilisateur d'un terminal, dit destinataire, - obtenir un niveau d'intrusion du premier message (202), - obtenir un niveau de réceptivité du destinataire (203), - déterminer un coût d'interruption (204) en fonction du niveau de 15 réceptivité du destinataire et du niveau d'intrusion du premier message, et - transmettre vers le terminal un deuxième message basé sur le premier message, en utilisant ou non, selon une valeur associée au coût d'interruption, une durée de temporisation (206) pour temporiser 20 la transmission du deuxième message. Le procédé proposé met en oeuvre une détermination du mode de transmission d'un message émis par un utilisateur A et à destination d'un utilisateur B en fonction de la détermination d'un coût d'interruption pour l'utilisateur B. On peut ainsi déterminer un instant propice à l'envoi d'un 25 deuxième message, correspondant au premier message ou à une notification du premier message, afin de différer et ainsi réduire la perturbation engendrée par cette interruption chez son destinataire, qui est potentiellement plongé dans un processus de réflexion et de concentration. 3051305 4 En effet, l'impact d'une interruption étant a priori inconnu, une sollicitation extérieure oblige le destinataire du message à suspendre son travail pour évaluer l'intérêt d'y répondre immédiatement ou non ; ce qui stoppe, ou perturbe, la progression de la tâche courante de celui-ci. Ceci peut être très 5 préjudiciable, par exemple, lorsque la personne effectue une tâche sensible et que la pertinence de l'interruption accordée n'est pas constatée. Pour aider le destinataire à évaluer l'impact de cette sollicitation extérieure, la complexité de l'interruption, appelée également niveau d'intrusion du message, comprenant par exemple, l'évaluation du temps de traitement de la tâche associée à cette 10 interruption ou bien de la pertinence ou de la non pertinence du message au regard de la tâche en cours de réalisation, est une donnée essentielle à une meilleure gestion des sollicitations du quotidien. Ainsi, le procédé proposé offre l'avantage de déterminer un moment propice de réception d'un message par son destinataire, selon l'évaluation d'un 15 coût d'interruption basé à la fois sur le niveau de réceptivité de l'utilisateur à ce moment donné et sur le niveau d'intrusion du message. Un deuxième message sera ainsi présenté, ou bien sa présentation différée à un moment optimal de réceptivité du destinataire. En effet, à la fin d'une temporisation, ou d'une succession de temporisations si nécessaire, ce deuxième message, qui peut être 20 le premier message, une transformation du premier message ou une notification du premier message, est transmis au destinataire B. A partir d'une notification, l'utilisateur B pourra accéder au premier message, par exemple à partir d'un lien vers une URL. Selon un mode de mise en oeuvre du procédé proposé, la durée de 25 temporisation utilisée pour temporiser la transmission du deuxième message est déterminée selon le coût d'interruption. Ce mode de mise en oeuvre permet de différer la réception d'un message par son destinataire, dans le cas où cet événement est estimé trop perturbateur dans l'immédiat. L'évaluation du caractère intrusif de sa 30 présentation et/ou de son traitement éventuel, par rapport à l'état de réceptivité du destinataire, conduit à déclencher une temporisation de la transmission du 3051305 5 message. La durée de temporisation à appliquer est calculée afin de déterminer le meilleur moment pour renouveler l'évaluation du niveau de réceptivité du destinataire, et d'espérer transmettre le message à la fin de cette temporisation. Ce mode de mise en oeuvre propose de fixer la durée de temporisation 5 du message en fonction du niveau de réceptivité du destinataire à un instant donné, selon l'évaluation de son état mental et physique, et de son activité digitale à ce moment donné. Par activité digitale est entendu un ensemble d'actions observables effectuées par l'utilisateur avec le ou les systèmes avec le ou lesquels il interagit. 10 Selon un autre mode de mise en oeuvre, qui pourra être mis en oeuvre alternativement ou cumulativement avec le précédent, le deuxième message est généré par application d'une transformation du premier message, et la transformation appliquée est fonction du coût d'interruption. Ce mode de mise en oeuvre permet de minimiser la perturbation 15 potentiellement engendrée par une présentation du premier message, par une présentation adaptée de celui-ci. En effet, selon l'état de réceptivité du destinataire, le premier message est notifié par un deuxième message selon une transformation du premier message. Cette transformation tient compte du niveau d'intrusion du premier message et/ou du niveau de réceptivité du destinataire, 20 c'est-à-dire du coût d'interruption, afin de minimiser la perturbation générée chez le destinataire. En cas de coût d'interruption minimal, la transmission du deuxième message peut être simplement la transmission du premier message (sans transformation). Selon un autre mode de mise en oeuvre, qui pourra être mis en oeuvre 25 alternativement ou cumulativement avec les précédents, le niveau d'intrusion du premier message se base sur une analyse sémantique du contenu du premier message. Le contenu d'un message peut inclure à la fois le texte du message et les éléments associés (nom émetteur/destinataire, une éventuelle pièce jointe, 30 etc.), et l'analyse sémantique peut s'appliquer à tout ou une partie du contenu. 3051305 6 Ce mode de mise en oeuvre permet de classer le niveau d'intrusion du message intercepté (appelé également la complexité de l'interruption), en particulier à travers des mots-clés du message. En effet, de nombreuses interruptions peuvent être très perturbatrices : de faibles en énergie mais fréquentes, à moins 5 fréquentes mais gourmandes en énergie. La quantification de l'impact de chaque interruption est réalisée à partir d'une étape préliminaire de recherche d'informations utilisant des méthodes d'analyses sémantiques connues de l'art antérieur. Ces méthodes d'analyses sémantiques du message s'appliquent sur tout mot, ou indication textuelle ou numérique relatif au message, soit contenu 10 dans le corps du message, mais également soit dans l'objet du message, dans le champ du destinataire ou de l'émetteur du message, dans les métadonnées, dans les pièces jointes du message etc. La classification du message s'effectue, par exemple, selon une estimation du temps de son traitement. Le niveau d'intrusion de l'interruption peut se finaliser au regard de l'historique des 15 messages précédemment évalués et possédant des points de similitudes (par exemple, même objet du message, même émetteur, etc.). Selon un autre mode de mise en oeuvre, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le niveau de réceptivité du destinataire se base sur des données issues de l'évaluation de la charge 20 cognitive du destinataire. Cet autre mode de mise en oeuvre de l'invention permet de déterminer le niveau de réceptivité du destinataire à travers des données sur son état cognitif, physiologique et/ou émotionnel à l'instant donné. La classification des données permet de décrire l'état de concentration, l'état de stress du destinataire 25 du message. L'évaluation de la charge cognitive du destinataire peut se déterminer au regard des données de référence du destinataire et de l'historique des données précédemment évaluées par le système. Selon un autre mode de mise en oeuvre, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le niveau de réceptivité 30 du destinataire se base sur des données issues de l'évaluation de l'activité digitale du destinataire. 3051305 7 Cet variante permet de déterminer le niveau de réceptivité du destinataire également à partir du niveau d'activité digitale de l'utilisateur sur le système : la fréquence de frappe de l'utilisateur sur le clavier d'un terminal, les caractéristiques de l'utilisation de la souris de son terminal, le nombre 5 d'applications en cours d'exécution sur son terminal, le type du programme actif en premier plan de son terminal, le statut de la messagerie instantanée de son terminal, le contenu de l'agenda de son terminal, etc. Selon un autre mode de mise en oeuvre, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le coût d'interruption 10 est transmis au destinataire. Le coût d'interruption est transmis au destinataire afin que celui-ci prenne connaissance dès réception du deuxième message, du coût, et en particulier du niveau d'intrusion du message. Plusieurs temporisations successives peuvent être appliquées à un 15 même premier message. Selon un autre mode de mise en oeuvre particulier, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, si le deuxième message n'a pas été transmis avant la fin d'une durée de temporisation maximale, le deuxième message est transmis au terminal du destinataire après expiration de la durée de temporisation maximale. 20 Ce mode de mise en oeuvre permet de transmettre le deuxième message après une durée maximale fixée en paramètre par l'utilisateur ou, par défaut, par le système. Le seuil de déclenchement pour la transmission du deuxième message peut diminuer avec le temps à travers une évaluation dégressive des durées de temporisation successivement appliquées pour un 25 même message. Cependant, cette durée de temporisation maximale permet de respecter une durée estimée comme raisonnable pour la transmission du deuxième message au destinataire. Plusieurs messages peuvent être destinés au même utilisateur destinataire. Selon une autre mise en oeuvre, qui pourra être mis en oeuvre 30 alternativement ou cumulativement avec les précédents, les temporisations en 3051305 8 cours des messages destinés à l'utilisateur sont interrompues, et les deuxièmes messages respectifs sont transmis également au terminal de l'utilisateur. Précisons ici que, dans le présent texte, un utilisateur vise une personne ou un groupe de personnes. 5 Cette variante permet de transmettre l'ensemble des messages dont la transmission est en cours de temporisation pour ce destinataire, afin de limiter la perturbation générée par la réception d'une notification transmise à la fin de la durée de temporisation maximale, entrée en paramètre. Selon une variante de ce mode, qui pourra être mis en oeuvre 10 alternativement ou cumulativement avec les précédents, les deuxièmes messages respectifs sont des transformations configurées selon un coût d'interruption maximal. Cette variante de mise en oeuvre permet de configurer les deuxièmes messages pour minimiser la perturbation induite par leur réception chez le 15 destinataire : le contenu des deuxièmes messages peut se limiter, par exemple, aux informations de l'émetteur du message et/ou d'un ou plusieurs mots clés du message. Selon un autre mode de mise en oeuvre, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, si la temporisation n'est 20 pas appliquée, les temporisations en cours des messages destinés à l'utilisateur et de coût d'interruption égal ou moindre sont interrompues, et les deuxièmes messages respectifs sont également transmis au terminal de l'utilisateur. Ce mode de mise en oeuvre permet de limiter les moments de déconcentration du destinataire : la réception d'un ou plusieurs messages se 25 substitue à la réception d'un seul message. Lorsque l'ordre de transmission d'un message est rempli, tous les messages destinés à l'utilisateur dont la transmission est en cours de temporisation et de niveau d'intrusion égal ou inférieur au niveau d'intrusion du message dont l'ordre de transmission a été donné, sont transmis à l'utilisateur. 3051305 9 Selon un autre mode de mise en oeuvre particulier, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le niveau de réceptivité du destinataire est obtenu en fonction du premier message. Cet autre mode de mise en oeuvre permet d'établir un lien de 5 corrélation entre la tâche en cours de réalisation par le destinataire du message et le message. La classification du niveau de réceptivité du destinataire s'effectue donc également en fonction de la pertinence du message. Par exemple, si l'activité du terminal indique l'utilisation de la messagerie instantanée, et que l'interruption est un message provenant de ce service de messagerie instantanée, 10 le coût d'interruption sera évalué comme moindre au vu de cette corrélation, que si cette dernière n'avait pas été constatée. Un autre exemple : si le numéro d'un dossier contenu dans le champ « objet » d'un e-mail se révèle être contenu dans le nom du fichier en cours de modification sur le terminal du destinataire, le coût d'interruption du message sera également évalué comme moindre au vu de cette 15 corrélation, que si cette dernière n'avait pas été constatée. Selon une variante de ce mode de mise en oeuvre, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, le niveau de réceptivité du destinataire est également pondéré par le nombre de temporisations successivement appliquées à ce premier message. 20 Cette variante permet de limiter le nombre de temporisations successives pour la transmission du message au destinataire, et ainsi, éviter si possible d'atteindre la durée de temporisation maximale. Selon un deuxième aspect, il est proposé un module de détermination (MD) apte à déterminer le mode de transmission d'un message via un réseau de 25 communication, comprenant un processeur configure pour : - intercepter un premier message (201) destiné à un utilisateur d'un terminal, dit destinataire, - obtenir un niveau d'intrusion du premier message (202), - obtenir un niveau de réceptivité du destinataire (203), 3051305 10 - déterminer un coût d'interruption (204) en fonction du niveau de réceptivité du destinataire et du niveau d'intrusion du premier message, et - transmettre vers le terminal un deuxième message basé sur le 5 premier message, en utilisant ou non, selon une valeur associée au coût d'interruption, une durée de temporisation pour temporiser la transmission du deuxième message. Selon un autre aspect, il est également proposé un serveur de messagerie (SM) comprenant un module de détermination tel que défini ci- 10 dessus. Un autre aspect concerne également un programme d'ordinateur apte à être mis en oeuvre sur un module de détermination tel que défini ci-dessus, le programme comprenant des instructions de code qui, lorsqu'il est exécuté par un processeur, réalise les étapes du procédé de détermination d'un mode de 15 transmission défini ci-dessus. De tels programmes peuvent utiliser n'importe quel langage de programmation. Ils peuvent être téléchargés depuis un réseau de communication et/ou enregistrés sur un support lisible par ordinateur, tel qu'un support de stockage non-transitoire d'un programme exécutable par ordinateur, comprenant 20 un ensemble de données représentant un ou plusieurs programmes, lesdits un ou plusieurs programmes comprenant des instructions pour, lors de l'exécution desdits un ou plusieurs programmes par un ordinateur comprenant une unité de traitement couplée de manière opérationnelle à des moyens mémoire et à un module d'interface entrées/sorties, conduire l'ordinateur à déterminer un mode 25 de transmission d'un message à destination d'un terminal via un réseau de communication selon un procédé proposé dans les présentes. L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : 3051305 11 La figure lA représente un système informatique sur lequel est illustré un exemple de réalisation de l'invention. La figure 1B illustre les étapes du programme que réalise le module DD de l'invention. 5 La figure 2 illustre les étapes du programme que réalise le procédé de détermination du mode de transmission d'un message selon un coût d'interruption obtenu par le module de détermination. La figure 3 illustre les données transmises lors des requêtes réalisées entre les différents dispositifs d'un mode de réalisation du procédé d'invention, 10 dans le cas d'un instant propice immédiat. La figure 4 illustre les données transmises lors des requêtes réalisées entre les différents dispositifs d'un mode de réalisation du procédé d'invention, dans le cas d'un instant propice non atteint immédiatement. La figure 5 illustre les données transmises lors des requêtes réalisées 15 entre les différents dispositifs d'un mode de réalisation du procédé d'invention, dans le cas d'un instant propice jamais atteint. La figure 6 illustre un mode de réalisation du procédé d'invention dans lequel le niveau de réceptivité du destinataire est également fonction du premier message. 20 La figure 7 illustre un exemple d'application industriel de l'invention à travers un réseau d'entreprise. Dans la description détaillée ci-après de modes de réalisation de l'invention, de nombreux détails spécifiques sont présentés pour apporter une 25 compréhension plus complète. Néanmoins, l'homme du métier peut se rendre compte que des modes de réalisation peuvent être mis en pratique sans ces 3051305 12 détails spécifiques. Dans d'autres cas, des caractéristiques bien connues ne sont pas décrites en détail pour éviter de compliquer inutilement la description. La figure lA représente un système informatique SYS. Ce système SYS inclut un dispositif DD comprenant un module de 5 détermination MD. Dans notre exemple, à ce module MD correspond un programme comportant des instructions pour exécuter les étapes du procédé dont l'organigramme est donné à la figure 2. Ce module MD, dont la localisation est idéalement dans un serveur de messagerie SM, intercepte un message envoyé par un terminal émetteur d'un utilisateur A à un terminal destinataire 10 d'un utilisateur B et applique le procédé de détermination du mode de transmission de ce message. Chacun des terminaux de l'utilisateur A (104) et de l'utilisateur B (105) peut avoir l'architecture matérielle d'un ordinateur conventionnel, mais peut aussi être tout dispositif, tel qu'une tablette, un téléphone portable, etc. 15 La figure 1B représente le dispositif DD. Le dispositif DD comprend aussi un module de traitement de données appelé module de comparaison 103. Plus spécifiquement, ce module 103 reçoit des données du module de détermination MD, réalise un traitement informatique sur les données reçues, et renvoie au module de détermination MD l'ordre de transmission immédiate ou 20 non de la donnée reçue, dite donnée interruptive, au destinataire. Par donnée interruptive (ou message), est entendue une sollicitation extérieure émise par une source digitale et caractérisée par une possible indépendance vis-à-vis de la tâche en cours de réalisation par le destinataire. Une donnée interruptive comprend tout élément susceptible d'être réceptionné par un 25 système, et notifié sur l'interface de ce système, système avec lequel un utilisateur est en train d'interagir. La réception de cette donnée provoque une interruption dans le processus de travail de l'utilisateur, et elle est de fait potentiellement génératrice d'une perturbation dans le processus de travail de l'utilisateur. 3051305 13 Le dispositif DD comprend aussi un module de traitement de données appelé module d'évaluation 101. Plus spécifiquement, ce module reçoit des données du module de détermination MD, en particulier le message intercepté, réalise un traitement informatique sur les données reçues, et renvoie au module 5 de détermination MD le niveau d'intrusion de la donnée interruptive. Par niveau d'intrusion d'une donnée interruptive, est entendue la valeur estimée par le procédé de l'invention pour quantifier la complexité de la donnée interruptive pour la prise de connaissance et le traitement de cette donnée par son récepteur humain. 10 Le dispositif DD comprend aussi un module de traitement de données appelé également module d'évaluation 102. Plus spécifiquement, ce module 102 reçoit des données du module de détermination MD, en particulier sur l'identité du destinataire du message. Ce module envoie ensuite une requête à une plateforme, dite plateforme de traçage 106 (cf. figure 1) stockant des données 15 caractéristiques des utilisateurs, et réalise ensuite un traitement informatique sur les données reçues. Ce module renvoie ensuite au module de détermination MD, le niveau de réceptivité du destinataire. Par requête, est entendue une demande-réponse entre deux entités : ici, le module 102 interroge une plateforme de traçage 106, décrite ci-dessous, qui lui retourne une réponse. Par niveau de 20 réceptivité du destinataire, est entendue une valeur estimée pour quantifier, à travers les données recueillies et stockées sur la plateforme de traçage 106, l'activité digitale du destinataire avec le système, ainsi que l'état général du destinataire : par exemple, respectivement, les données système recueillies sur le poste de travail du destinataire, et les données physiologiques recueillies par 25 des capteurs disposés sur le destinataire. La plateforme de traçage 106 est un dispositif composé d'un serveur ou d'un ensemble de serveurs, qui recueille et stocke (par exemple en temps réel) dans ses bases de données, des données envoyées par des capteurs disposés au contact des utilisateurs, ainsi que des données système du ou des poste(s) de 30 travail des utilisateurs pour évaluer l'activité digitale des utilisateurs. Dans notre exemple, cette plateforme fournit sur requête ces deux types de données. 3051305 14 De façon connue en soi, cette plateforme de traçage 106 regroupant potentiellement un ou plusieurs dispositifs et recueillant ces deux types de données décrites ci-dessus, peuvent être mises en oeuvre de manière indépendante. 5 Le système SYS comprend aussi un module de traitement de données appelé module de transformation MT (cf. figure 1). Plus spécifiquement, ce module MT reçoit des données issues du module d'interception MD, en particulier le premier message et un mode de transformation associé au coût d'interruption du premier message, réalise un traitement informatique sur les 10 données reçues, et émet un deuxième message vers le terminal du destinataire. Dans un mode de réalisation préféré, ce module de transformation MT est par exemple installé sur le terminal 105 du destinataire B (cf. figure 7). Dans un ou plusieurs modes de réalisation, les terminaux, dispositifs, et les serveurs pourront typiquement avoir l'architecture matérielle d'un ordinateur, 15 c'est-à-dire comporter des ressources pour le traitement de données, à savoir au moins un processeur, une mémoire morte, une mémoire vive et des moyens de communication. Dans le système SYS décrit ci-dessus, les terminaux 104 et 105, le serveur SM, les modules du dispositif DD et la plateforme 106, communiquent via 20 un réseau de communication tel que le réseau Internet sans se limiter à celui-ci. La figure 2 illustre le procédé de détermination du mode de transmission d'un message selon un coût d'interruption par le module MD. Le procédé proposé débute par l'interception (201), par exemple par le module MD, d'un message émis par le serveur de messagerie SM. 25 Une fois le message émis intercepté, une évaluation du niveau d'intrusion du message intercepté est réalisée (202). Une évaluation du niveau de réceptivité du destinataire à un instant donné est réalisée (203). 3051305 15 L'évaluation d'une valeur associée au coût d'interruption du message pour son destinataire est déterminée (204). L'ordre d'exécution des éléments du procédé proposé, et notamment des éléments 202 et 203, est indifférent. Tout ou partie de ces éléments peuvent 5 aussi s'exécuter en parallèle. Dans le cas où une temporisation du message pour l'instant donné est ordonnée à cette quatrième étape 204, la cinquième étape 205, optionnelle, est définie par l'évaluation du dépassement d'une durée de temporisation maximale. Par durée de temporisation maximale, est entendue une durée temporelle 10 intégrée comme paramètre dans le module de détermination MD : lorsque plusieurs temporisations successives sont appliquées au message et que la fin de cette durée de temporisation maximale est atteinte, un deuxième message, issu du premier message, est transmis par l'intermédiaire du module de transformation au destinataire MT, quel que soit le coût de l'interruption 15 précédemment calculé. La durée de temporisation totale d'un message, qui correspond à la somme des durées de temporisation appliquées au premier message, d'un message a, comme instant de départ l'instant d'interception du premier message par le module MD et comme instant final l'instant de la transmission du deuxième message au destinataire. En cas de dépassement de la 20 durée de temporisation maximale par la durée de temporisation totale du message, le processus passe directement à une huitième étape 208, décrite ci-dessous. Dans le cas où la temporisation du message pour l'instant donné est ordonnée à cette quatrième étape 204 et la durée de temporisation maximale 25 non dépassée, la sixième étape 206 est définie par la détermination d'une durée de temporisation. Par durée de temporisation, est entendue une durée calculée afin de différer la transmission du message au destinataire d'au moins cette durée pour espérer atteindre un instant propice à la fin de cette durée. Dans notre exemple, cette durée ne peut pas être définie supérieure à la durée de 30 temporisation maximale. A la fin de cette durée de temporisation, le processus 3051305 16 reprend à la troisième étape 203, étape à laquelle un niveau de réceptivité du destinataire sera à nouveau évalué. Dans le cas où un instant propice est atteint, la transmission du message pour l'instant donné est alors ordonnée à la quatrième étape 204. Par instant 5 propice, est entendu un instant défini comme un instant où l'évaluation du niveau de réceptivité du destinataire et du niveau d'intrusion du message aboutit à la décision d'un coût d'interruption suffisamment acceptable pour déclencher l'envoi d'un deuxième message au destinataire. Lors de la dernière étape 208 du processus, effectuée dans le module de transformation MT, le premier message 10 est transformé en un deuxième message ; ce deuxième message sera ensuite transmis au destinataire. La figure 3 illustre les données transmises lors des requêtes réalisées entre les différents dispositifs selon un mode de réalisation du procédé d'invention, dans le cas où un instant propice est atteint à la première évaluation 15 du coût d'interruption. Trois requêtes sont effectuées par le module de détermination MD, comme décrites ci-après. A l'interception du premier message M vers le destinataire B émis par un émetteur 104 via le serveur de messagerie SM, le module de détermination MD envoie une requête e10 contenant le message M, au module 101. 20 En retour, le module MD reçoit, à travers e11, le niveau d'intrusion C du message. Le module MD envoie alors une requête e20 contenant l'identification du destinataire B au module 102. En retour, le module MD reçoit le niveau de réceptivité R de l'utilisateur 25 B (e21). A noter que ces deux premières requêtes e10 et e20 peuvent être effectués successivement, dans un ordre ou dans l'autre, ou en parallèle. 3051305 17 La troisième requête e30 est émise par le module MD au module de comparaison 103 par l'envoi des données C et R. En retour, le module 103 renvoie l'ordre e31 de transmission immédiate du message (T=0) accompagné d'un paramètre de transformation N pour 5 élaborer le deuxième message (appelé aussi notification du message) selon le coût d'interruption évalué en fonction des données C et R. Par notification du message, est entendu un message dont le mode de présentation est adapté en particulier à l'état et l'activité de l'utilisateur, grâce à l'évaluation du coût d'interruption par le module de comparaison 103. Le triplet (1, T, N) correspond 10 donc aux trois valeurs suivantes : - 1 signifie que la décision prise est de transmettre le message (à l'inverse, si 0, alors la transmission sera différée), - T est la valeur de la durée de temporisation du message (si T=0, la décision prise est la transmission immédiate du message), 15 - N est le paramètre de transformation du premier message pour un deuxième message. Le message M et le paramètre de transformation N sont alors envoyés par le module de détermination MD vers le module de transformation MT. Ce module de transformation MT transmet ensuite la notification du 20 message au dispositif du destinataire 105. La figure 4 illustre les données transmises lors des requêtes réalisées entre les différents dispositifs selon un mode de réalisation du procédé d'invention, dans le cas d'un instant propice non atteint à la première évaluation du coût d'interruption. Trois requêtes sont effectuées par le module de 25 détermination MD, comme décrites ci-après. Les deux premières requêtes sont identiques aux deux premières requêtes de la figure 3 : les quatre premières étapes e10, e11, e20, e21 sont les mêmes que celles décrites en référence à la figure 3. 3051305 18 Le troisième requête e30 est émise par le module MD au module de comparaison 103 par l'envoi des données C et R. En retour, lors de l'étape e31, le module de comparaison 103 renvoie l'ordre de non-transmission du message, accompagné de la durée de 5 temporisation T du message (T#0). Les étapes e20, e21, e30 et e31 seront alors réitérées à la fin de la temporisation de durée T ; et ainsi de suite jusqu'à obtention de l'ordre de transmission (ou jusqu'à la durée de temporisation maximale comme décrit ci-après). La figure 5 illustre les données transmises lors des requêtes réalisées 10 entre les différents dispositifs selon un autre mode de réalisation du procédé d'invention, dans le cas d'un instant propice jamais atteint. Les requêtes sont identiques aux requêtes de la figure 4. Les étapes e20, e21, e30 et e31 sont réitérées, générant une succession de durées de temporisation T1, T2, etc. jusqu'à la durée de temporisation maximale (205). Une notification du message 15 établie selon un coût d'interruption maximal est ensuite transmise au destinataire B. Par notification du message selon le coût d'interruption maximal, est entendu un message dont le mode de présentation est identifié comme le moins intrusif possible pour le destinataire. La figure 6 illustre un mode de réalisation du procédé d'invention dans 20 lequel le niveau de réceptivité du destinataire est également fonction du message. Les étapes sont les mêmes que sur la figure 3 sauf l'étape e20 ; à la différence du mode de réalisation de la figure 3, lors de l'étape e20, la requête issue du module MD inclut également le message comme paramètre, de manière à ce que le module 102 réalise une évaluation du niveau de réceptivité de 25 l'utilisateur également à travers le contenu du message. La figure 7 illustre un exemple d'application industrielle de l'invention à travers un réseau d'entreprise. Dans cet exemple, le dispositif DD est situé hors du serveur de messagerie. Plus particulièrement, ce dispositif DD est situé dans un serveur 110 situé dans le réseau d'entreprise. Dans cette configuration, le 3051305 19 serveur de messagerie SM communique avec le dispositif DD via un réseau de communication tel que le réseau Internet. Dans ce système, un émetteur A envoie un message à un destinataire B appartenant à une entreprise 800 possédant un réseau de communication 5 interne (appelé réseau d'entreprise). Au cours du processus de transmission, le message est intercepté par le dispositif DD contenu dans le serveur 110. Dans cet exemple, la plateforme de traçage 106 est localisée au sein du réseau d'entreprise et le module de transformation MT est localisé dans le terminal du destinataire. 10 Selon un mode de réalisation, les étapes de détermination du mode de transmission d'un message via un réseau de communication, comprennent les étapes citées ci-dessous. En référence à la figure 2, la première étape 201 est l'interception du message émis par un utilisateur A à destination d'un utilisateur B. 15 En référence à la figure 2, la deuxième étape 202 est l'obtention du niveau d'intrusion de ce message. Dans ce mode de réalisation, le procédé discrétise le niveau d'intrusion selon des classes de complexité de l'interruption. Ces classes peuvent être élaborées à partir d'un ou de plusieurs axes. Ces axes peuvent être définis, par exemple, selon le temps de traitement estimé du 20 message ou la longueur du message ou le style du message, etc. L'évaluation du niveau d'intrusion du message selon ce ou ces différents axes peut s'effectuer, par exemple, à partir d'une analyse sémantique, selon un paramétrage automatisé ou défini manuellement par l'utilisateur B. Dans un cas simple où un seul axe d'évaluation est considéré, par 25 exemple celui du temps de traitement du message, un niveau faible du niveau d'intrusion correspond à une estimation d'un impact de perturbation faible pour le destinataire. Ainsi, un message classé dans la Classe I, décrite ci-dessous, sera un message estimé comme rapide à traiter. 3051305 20 Voici un exemple de classification de complexité d'interruption, avec 4 niveaux et selon l'axe unique du temps de traitement du message : - Classe I : le message suppose une réponse rapide possible. Par exemple, les phrases « Merci de me donner le nom de tel contact ? » ; « quand auras-tu 5 fini ta tâche ? » ; « A quelle heure manges-tu ? », - Classe II : le message demande davantage d'opérations à réaliser et de temps, comme une tâche de type administrative. Par exemple, « Merci de remplir votre tableau d'activité », - Classe III : le message nécessite une action de collecte d'informations 10 (par exemple, la détection du mot « liste » dans la phrase oriente vers ce niveau de complexité de traitement). Par exemple « Merci de m'envoyer la liste des articles lus sur le sujet « formation e-Learning », - Classe IV : le message nécessite un travail de réflexion, de rédaction, et/ou d'édition. Par exemple « Il faut rédiger une synthèse sur tel sujet ». 15 Si un deuxième axe est ajouté avec X classes, le résultat du niveau d'intrusion du message est le couple (Al, A2), avec O REVENDICATIONS1. Procédé de détermination du mode de transmission d'un message via un réseau de communication, le procédé mis en oeuvre par un processeur, comprenant: - intercepter un premier message (201) destiné à un utilisateur d'un terminal, dit destinataire, - obtenir un niveau d'intrusion du premier message (202), - obtenir un niveau de réceptivité du destinataire (203), - déterminer un coût d'interruption (204) en fonction du niveau de réceptivité du destinataire et du niveau d'intrusion du premier message, et transmettre vers le terminal un deuxième message basé sur le premier message, en utilisant ou non, selon une valeur associée au coût d'interruption, une durée de temporisation (206) pour temporiser la transmission du deuxième message. 2. Procédé de détermination du mode de transmission d'un message selon la revendication 1, comprenant en outre : déterminer la durée de temporisation utilisée pour temporiser la transmission du deuxième message selon le coût d'interruption. 3. Procédé de détermination du mode de transmission d'un message selon l'une quelconque des revendications précédentes, comprenant en outre : générer le deuxième message par application d'une transformation du premier message, la transformation appliquée étant fonction du coût d'interruption. 4. Procédé de détermination du mode de transmission d'un message selon l'une quelconque des revendications précédentes, dans lequel le niveau 3051305 29 d'intrusion du premier message se base sur une analyse sémantique du contenu de ce premier message. 5. Procédé de détermination du mode de transmission d'un message selon l'une quelconque des revendications précédentes, dans lequel le niveau 5 de réceptivité du destinataire se base sur des données issues de l'évaluation de la charge cognitive du destinataire. 6. Procédé de détermination du mode de transmission d'un message selon la revendication 1 ou 5, dans lequel le niveau de réceptivité du destinataire se base sur des données issues de l'évaluation de l'activité 10 digitale du destinataire. 7. Procédé de détermination du mode de transmission d'un message selon l'une quelconque des revendications précédentes, comprenant en outre : transmettre vers le terminal le coût d'interruption. 8. Procédé de détermination du mode de transmission d'un message selon 15 l'une quelconque des revendications précédentes, dans lequel, dans le cas où plusieurs temporisations successives sont appliquées pour la transmission du premier message, et dans le cas où le deuxième message n'a pas été transmis avant la fin d'une durée de temporisation maximale, le deuxième message est transmis au terminal du destinataire après 20 l'expiration de la durée de temporisation maximale. 9. Procédé de détermination du mode de transmission d'un message selon la revendication 1 ou 8, dans lequel, dans le cas où plusieurs messages sont destinés au même utilisateur destinataire, les temporisations en cours des messages destinés à l'utilisateur sont interrompues, et les 25 deuxièmes messages respectifs sont transmis également au terminal de l'utilisateur. 10. Procédé de détermination du mode de transmission d'un message selon la revendication 9, dans lequel les deuxièmes messages respectifs sont des transformations configurées selon un coût d'interruption maximal. 3051305 11. Procédé de détermination du mode de transmission d'un message selon l'une quelconque des revendications précédentes, dans lequel, lorsque la temporisation n'est pas appliquée, les temporisations en cours des messages destinés à l'utilisateur et de coût d'interruption égal ou moindre 5 sont interrompues, et les deuxièmes messages respectifs sont également transmis au terminal de l'utilisateur. 12. Procédé de détermination du mode de transmission d'un message selon l'une quelconque des revendications précédentes, comprenant en outre : obtenir un niveau de réceptivité du destinataire (203) en fonction du 10 premier message. 13. Procédé de détermination du mode de transmission d'un message selon la revendication 12, dans lequel le niveau de réceptivité du destinataire est également pondéré par le nombre de temporisations successivement appliquées au premier message. 15 14. Module de détermination (MD) apte à déterminer le mode de transmission d'un message via un réseau de communication, comprenant un processeur configuré pour : - intercepter un premier message (201) destiné à un utilisateur d'un terminal, dit destinataire, 20 - obtenir un niveau d'intrusion du premier message (202), - obtenir un niveau de réceptivité du destinataire (203), - déterminer un coût d'interruption (204) en fonction du niveau de réceptivité du destinataire et du niveau d'intrusion du premier message, et 25 transmettre vers le terminal un deuxième message basé sur le premier message, en utilisant ou non, selon une valeur associée au coût d'interruption, une durée de temporisation pour temporiser la transmission du deuxième message. 3051305 31 15. Serveur de messagerie (SM) comprenant un module de détermination selon la revendication 14.