Brevet FR2959898A1 — publié le 20111111

PROCEDE DE LANCEMENT D'UNE CONFERENCE A LA VOLEE MISE EN CONTEXTE La présente invention se rapporte au domaine technique d'organisation des communications électroniques de groupe sur un réseau de communications électroniques. Une application courante dans ce domaine est l'organisation d'une vidéoconférence (ou visioconférence), une audioconférence, ou une communication électronique textuelle instantanée, avec ou sans partage de documents ou d'applications, entre deux ou plusieurs utilisateurs pourvus de terminaux tels qu'ordinateurs, téléphones mobiles, PDAs (Portable Digital Assistants), ou autres. L'invention concerne, notamment, l'organisation d'une conférence à la volée (ou Instant Meeting Conférence) mise en contexte. Certains aspects de l'invention partent du constat que la pratique de la visioconférence via les clients de communications unifiées (tels que My TeamworkTM (édité par Alcatel-Lucent), SkypeTM, Microsoft Office CommunicatorTM, Yahoo! MessengerTM, Lotus SametimeTM) connait une popularité fulgurante. Elle permet en effet de réaliser des économies en évitant des coûts relatifs aux transports et tous les frais annexes. Cependant, au quotidien, suite à la lecture/consultation d'un courriel ou d'un fil de courriels via un système de messagerie électronique ou de travail collaboratif (tels que IBM Lotus NotesTM, Microsoft OutlookTM Mozilla ThunderbirdTM), un utilisateur souhaite parfois lancer tout de suite une visioconférence (dite Instant Meeting Conference) avec les utilisateurs concernées par ce fil de courriels, en vue de faire le point sur l'objet de ces courriels, par exemple. Pour cela, il est contraint - d'organiser la visioconférence via le client de communication unifié en identifiant leurs contacts respectifs, supposés présents dans sa liste de contacts de ce moyen, en les intégrant manuellement contact par contact ; une fois, des personnes ont rejoint cette visioconférence (ceux qui ont accepté son invitation), de rappeler à l'ensemble des participants le contexte de cette visioconférence. A001_B116_F R/806507/TQD Au début de cette visioconférence, on assiste fréquemment à un dialogue écrit et/ou orale du style : « dans la pièce jointe à son courriel du 10 janvier, Michel a mentionné... » / « une seconde svp, je cherche ce mail dans ma boite de réception ...» / « je n'ai pas ce courriel ...» / « ok, je vais vous l'envoyer encore une fois ... » / « je suis connecté depuis une autre machine, je n'ai pas accès à ma messagerie ... » ; « avez-vous tous reçu les documents nécessaires ? » / « est ce que vous vous rappelez de l'idée que j'ai évoquée dans mon tout premier courriel... » / « rappelez nous, cet idée ... » et ainsi de suite. De ce fait, un temps précieux est perdu : - à identifier (faire attention à intégrer le bon contact), ensuite à inviter ces contacts ; ainsi que - à mettre en contexte les participants à cette visioconférence. Certainement, cette méthode ne favorise pas l'essor des communications électroniques de groupe tel que le travail collaboratif, notamment parce qu'elle est fastidieuse (manipulation et intégration manuelle) et surtout temporellement inefficace. Un objet de la présente invention est de remédier aux inconvénients précités. Un autre objet de la présente invention est d'améliorer la procédure permettant d'entamer une conférence avec des contacts compris dans un fil de courriels. Un autre objet de la présente invention est de proposer, à l'utilisateur, un moyen intuitif lui permettant de lancer, à partir d'un courriel, une visioconférence à la volée avec les contacts qui y sont compris. Un autre objet de la présente invention est de permettre l'organisation rapide et efficace de conférences, sans réservation préalable, avec des collègues de travail, des clients et/ou des partenaires sur le plan national ou international. A001_B116_FR/806507/TQD Un autre objet de la présente invention est de favoriser au mieux les conditions nécessaires pour un « Instant Meeting Conference » efficient et rapide. Un autre objet de la présente invention est de rendre l'organisation d'une conférence à la volée mise en contexte simple et intuitive. Un autre objet de la présente invention est de coupler les avantages des environnements d'information et de communication, notamment les systèmes de messagerie, avec ceux d'un client de communications unifiées. Un autre objet de la présente invention est de permettre l'organisation rapide d'une conférence à la volée mise en contexte à l'aide des moyens habituels de l'utilisateur (un client de messagerie électronique et un client de communications unifiées). A cette fin, l'invention se rapporte, selon un premier aspect, à un procédé de lancement d'une conférence à la volée mise en contexte entre au moins deux utilisateurs connectés à un client de communications unifiées et dont les adresses électroniques respectives sont comprises dans un courriel, ce procédé incluant les étapes suivantes : extraction des adresses électroniques comprises dans l'entête du courriel ; - extraction d'un contexte à partir du courriel; formatage d'une requête de conférence à la volée mise en contexte à l'aide des adresses électroniques et du contexte extraits ; transmission de la requête formatée à un serveur de conférence ; ouverture, pour chaque utilisateur, d'une session de messagerie instantanée via le client de communications unifiées ; - chargement du contexte extrait dans la session de messagerie instantanée ouverte. L'invention propose, selon un deuxième aspect, un client de messagerie électronique comprenant : un moyen de commande d'une conférence à la volée mise en contexte entre au moins deux utilisateurs connectés à un client de communications unifiées et dont les adresses électroniques A001_B116_FR/806507/TQD respectives sont comprises dans un courriel, ce moyen étant configuré pour o extraire des adresses électroniques comprises dans l'entête du courriel ; o extraire un contexte à partir du courriel; o formater une requête de conférence à la volée mise en contexte à l'aide des adresses électroniques et du contexte extraits ; o transmettre la requête formatée à un serveur de conférence, à la réception de la dite requête, le serveur de conférence étant configuré pour ouvrir, pour chaque utilisateur, une session de messagerie instantanée via le client de communications unifiées, et de charger le contexte extrait dans la session de messagerie instantanée lancée. L'invention propose, selon un troisième aspect, un produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en oeuvre du procédé résumé ci-dessus. D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement et de manière concrète à la lecture de la description ci-après de modes de réalisation préférés, laquelle est faite en référence aux dessins annexés dans lesquels : la figure 1 illustre schématiquement un mode de réalisation ; la figure 2 illustre schématiquement un moyen de commande d'une conférence à la volée mise en contexte ; et la figure 3 illustre schématiquement l'effet produit par un mode de réalisation. Sur la figure 1 est représentée une pluralité d'utilisateurs 21, 31, 41, pourvus, respectivement, d'un terminal utilisateur 2, 3, 4. Un ordinateur de bureau, un ordinateur portable, ou un terminal mobile de type Smartphone sont des exemples des terminaux utilisateurs 2, 3, 4. Comme indiqué sur la figure 1, chacun des terminaux utilisateurs 2, 3, 4 comprend un client de messagerie électronique 22, 32, 42 et un client de communications unifiées 23, 33, 43. A001_B116_FR/806507/TQD Le client de messagerie électronique 22, 32, 42 (IBM Lotus NotesTM Microsoft OutlookTM, Mozilla ThunderbirdTM, EudoraTM, Pocket OutlookTM IceDoveTM, Palm VersaMailTM par exemple) permet d'envoyer des messages électroniques (ou courriels), avec ou sans des pièces jointes, via un réseau de communications (communément celui d'Internet ou un réseau Intranet commun aux terminaux utilisateur 2, 3, 4) vers une boîte aux lettres électronique d'au moins un destinataire 21, 31, 41 choisi par le destinateur 21, 31, 41. Pour cela, le client de messagerie électronique 22, 32, 42 est connecté à un serveur 1 de messagerie électronique. Ainsi, le client de messagerie électronique 22, 32, 42 permet, en outre, de recevoir et lire les messages électroniques qui lui sont transmis depuis le serveur 1 de messagerie électronique (lien A de la figure 1). II est à noter que le serveur 1 de messagerie électronique peut comprendre plusieurs serveurs co-localisés ou distribués. Il est à noter aussi que le client de messagerie électronique 22, 32, 42 peut être aussi un courrielWeb (notamment, Webmail en anglais) permettant, également, de consulter/envoyer un courriel à partir d'une interface Web accessible via un navigateur Web. Le client de communications unifiées 23, 33, 43 (My TeamworkTM (édité par Alcatel-Lucent), Microsoft Office CommunicatorTM, Yahoo! MessengerTM SkypeTM, ou Lotus SametimeTM par exemple) propose, généralement, une pluralité de services comprenant des moyens de communications temps réel inter-utilisateurs 21, 31, 41, tels que la visiophonie, la téléphonie fixe et mobile, la visioconférence, l'audioconférence, la messagerie instantanée et des outils de travail collaboratif tels que la gestion de la présence (connecté, en communication, occupé, déconnecté par exemple), et le partage et la gestion de documents (fichiers) et d'applications (un tableau blanc par exemple). Les clients de communications unifiées 23, 33, 43 utilisés, respectivement, par les utilisateurs 21, 31, 41 sont de préférences identiques ou au moins compatibles. Autrement dit, les clients de communications unifiées 23, 33, 43 permettent d'établir au moins un mode de communication (textuel, audio, A001_B116_FR/806507/TQD vidéo, ou une combinaison des ces derniers) et de partager des données ou des applications entre les utilisateurs 21, 31, 41. A cet égard, les clients de communications unifiées 23, 33, 43 sont connectés à au moins un serveur 5 de conférence. En référence maintenant à la figure 2, une fenêtre 10 de courriel ou d'un fil de courriels comprend, généralement, une pluralité de composants d'interface graphiques 11-13 de commandes (des boutons : « Répondre », « Répondre à tous », « Transférer », ou « Supprimer » par exemple, des menus « Fichier », « Edition » par exemple), de groupement (des onglets par exemple), de navigation (« Réduire », « fermer », ou « barre de défilement» par exemple) ; - un entête 50 du courriel (ou du fil de courriels) incluant un champ 51 « De» : y est indiquée une adresse électronique « adressel » d'un destinateur ; un champ 52 « A » : y est indiquée au moins une adresse électronique d'un destinataire adresse2-aderesse4 ; un champ 53 « CC » (copie carbone) : y est indiquée aussi au moins une adresse électronique d'un destinataire adresses-adresse6; un champ 54 « objet » : y est indiqué l'objet du courriel ou du fil de courriels ; un champ 55 « Pièces Jointes » (PJ) : y est indiquée - si elle(s) existe(nt) une ou plusieurs pièces jointes PJ1-PJ4 au courriel; - un corps 60 de courriel incluant un ou plusieurs contenu(s) 61-64 de courriel ; et un moyen de commande 20 d'une conférence à la volée mise en contexte. Les contenus 61-64 de courriel peuvent comprendre, notamment, des contenus informationnels tels que par exemple o la signature 611 d'un destinateur ; o un message 612, 632 de confidentialité ; o des éléments 623, 633, 643 comprenant, à titre d'exemples, les champs « De : », « A : », « CC : », « Objet : », « Importance : », « Envoyé le : ») ; - des messages 610, 620, 640 qu'on peut classifier en A001_B116_FR/806507/TQD o des messages 610, 640 informatifs (pertinents ou utiles vis-à-vis l'objet du courriel), rédigés par des destinateurs ; et o des messages 620 non-informatifs, tels qu'une réponse automatique programmée par le destinateur et/ou le serveur 1 de messagerie électronique ou un message vide (le cas d'un courriel transféré par exemple). En particulier, le moyen de commande 20 de conférence à la volée mise en contexte permet - d'inviter l'ensemble des utilisateurs dont les adresses électroniques sont présentes dans les champs de l'entête 50 (notamment, le champ 51 « De », le champ 52 « A », et le champ 53 « CC ») à une conférence via le client de communications unifiées 23, 33, 43; et de créer automatiquement le contexte de cette conférence. Pour cela, le moyen de commande 20 de conférence à la volée mise en contexte est configuré pour: - extraire des adresses électroniques compris dans le champ 51 « De », le champ 52 «A » et le champ 53 « CC » de l'entête 50 ; extraire, à partir du courriel, un contexte composé au moins du champ 54 « objet », des pièces jointes PJ1-PJ4, et des messages 610, 640 informatifs avec leurs dates d'envoi comprises dans les éléments 623, 633, 643 ; formater une requête de conférence à la volée mise en contexte à l'aide des données extraites ; - transmettre la requête formatée au serveur 5 de conférence (lien B de la figure 1) en vue d'inviter, via leurs clients de communications unifiées 23, 33, 43, les propriétaires des adresses électroniques extraites. De préférence, le contexte (ou aussi le cadre) de la conférence à la volée comprend : - un objet extrait du champ 54 « objet » ; A001_B116_FR/806507/TQD des destinateurs, définis par des adresses électroniques extraites depuis le champ 51 « De » ou depuis les éléments 623, 633, 643 et respectivement, associés o à leurs messages 610, 640 informatifs, extraits depuis le corps 60 du courriel ; et o à leurs pièces jointes PJ1-PJ4 à leurs messages 610, 640 informatifs. En variante ou en combinaison, le moyen de commande 20 est pourvu d'un moyen d'analyse sémantique (« opinion mining tools », des moyens de dépouillage par exemple); de métadonnées d'ontologies (telles que celles de WordNet®, SentiWordNet®, ConceptNet®) ; et/ou de moyens d'extractions d'entités nommées (Nadeau D. et al, « A survey of named entity recognition and classification », Linguisticae Investigationes, January 2007) permettant d'identifier les messages 610, 640 informatifs parmi les messages 610, 620, 640 ; et ensuite d'effectuer une analyse sémantique des messages informatifs 610, 640, et d'en fournir une synthèse sémantique de ces messages. Cette analyse sémantique permet d'extraire les informations pertinentes comprises dans les messages informatifs 610, 640 en y éliminant, par exemple, les formules de politesse (les messages d'ouverture et de clôture d'un message, messages de salutations, remerciements). L'objet extrait depuis le champ 54 « objet » sert d'intitulé à la conférence lancée par le serveur 5 de conférence. L'objet extrait peut être notamment modifié en y supprimant par exemple les expressions de type «TR : » (généralement utilisée pour désigner un courriel transféré par exemple) ou « Re : » (généralement utilisée pour désigner un courriel-réponse). En variante, l'objet de la conférence lancée par le serveur 5 de conférence est déduit d'une manière sémantique (nuage de tags, fréquence d'utilisation d'un certain terme/concept) à partir des messages 610, 640 informatifs A001_B116_FR/806507/TQD et/ou des pièces jointes PJ1-PJ4. De préférence, cet objet est déduit à partir des échanges les plus récents dans ce fil de courriels. La requête transmise en destination du serveur 5 de conférence (lien B de la figure 1) comprend - des adresses électroniques extraites depuis l'entête 50 du courriel; - un objet de conférence, extrait depuis le champ 54 « objet » ou déduit sémantiquement des contenus 61-64 de courriel, et - des pièces jointes PJ1-PJ4 et des messages 610, 640 informatifs (de préférence datés) ou d'une synthèse sémantique de ces derniers, associés à leurs adresses électroniques destinateurs respectifs. Suite à la réception de cette requête par le serveur 5 de conférence, ce dernier se charge (liens Cl, C2 et C3 de la figure 1) : d'ouvrir une session de messagerie instantanée à tous les participants en utilisant leurs adresses électroniques ; et de lancer le partage, entre les participants, des messages 610, 640 informatifs et des pièces jointes PJ1-PJ4, extraits du fil de courriel (autrement dit, la mise en contexte de la conférence). Il en résulte le déclenchement d'une conférence à la volée : Instant Meeting Conference, c'est-à-dire sans réservation 20 au préalable ; mise en contexte automatiquement : l'objet du courriel, les messages 610, 640 informatifs compris dans les courriels échangés et les pièces jointes sont automatiquement chargés dans la session de messagerie instantanée. 25 Par ailleurs, le serveur 5 de conférence est configuré pour résoudre les adresses électroniques comprises dans une requête de conférence. Autrement dit, le serveur 5 de conférence est agencé pour retrouver, dans le moyen de communications unifiées 23, 33, 43, les identifiants des utilisateurs propriétaires des adresses électroniques comprises dans la 30 requête de conférence. A001_B116_FR/806507/TQD A titre d'exemple, illustré par la figure 3, à supposer que l'utilisateur 41 a lancé, depuis sa messagerie électronique, une conférence à la volée mise en contexte au sujet d'un fil de courriels dans lequel figurent les adresses électroniques des utilisateurs 21 et 31 (et notamment la sienne), une session 70 de messagerie instantanée mise en contexte est ouverte par le serveur 5 de conférence pour les trois utilisateurs 21, 31 et 41. La session 70 de messagerie instantanée, gérée par l'agent de communications unifiées 23, 33, 43 qui supporte notamment d'autres mode de communications (audio, vidéo par exemple), intègre les messages 610, 640 informatifs extraits du corps 60 de courriel avec leurs pièces jointes PJ1 (doc-vl.0) et PJ2 (doc-vl.1) respectives. L'utilisateur 41 - celui qui a déclenché cette conférence - est désigné l'animateur de la conférence. Dans un mode de réalisation, la requête de conférence à la volée mise en contexte est adressée à un serveur de stockage, autre que le serveur 5 de conférence, configuré pour stocker, pour au moins la durée de la conférence, les pièces jointes au fil de courriels. La requête de conférence à la volée est ensuite transférée au serveur 5 de conférence qui, à son tour, lance une session de messagerie instantanée référant aux pièces jointes stockées dans le serveur de stockage. Le moyen de commande 20 de conférence à la volée mise en contexte peut prendre la forme d'un composant d'interface graphique faisant appel aux fonctions précitées, au sein d'un client de messagerie électronique (Microsoft Outlook, IBM Lotus Notes, par exemple), un courriel-Web accessible via un navigateur internet, ou encore d'un logiciel embarqué fournissant une interface adaptée aux terminaux mobiles (tactiles ou non). Dans une mise en oeuvre, le moyen de commande 20 de conférence propose une pluralité d'options telles que: modifier les adresses électroniques extraites depuis l'entête 50 : ajouter une nouvelle adresse (celle d'un interprète de conférence par exemple), supprimer une adresse électronique (celle du responsable de l'équipe par exemple) ; inclure des adresses électroniques comprises dans le champ « CCI » (Copie Carbone Invisible) ; A001_B116_FR/806507/TQD ignorer les contenus 61-64 du fil de courriels datés de plus que 6 mois par exemple ; ignorer les pièces jointes de taille supérieure à une certaine valeur ou d'un certain type par exemple; afficher la date d'envoi des courriels dont les contenus sont partagés entre les utilisateurs 21, 31 41 dans la session 70 de messagerie instantanée ; - inviter uniquement les utilisateurs dont l'état de présence, dans le client de communications unifiées 23, 33, 43, est « disponible » ; - ne lancer la conférence que lorsqu'au moins n utilisateurs sont décrétés « disponibles » selon le serveur de présence du client de communications unifiées 23, 33, 43 ; programmer cette conférence dans mon agenda (à lancer à 14h10 de ce jour par exemple) ; - ignorer les adresses électroniques de groupe (une adresse électronique de diffusion par exemple) ; - regrouper, dans la session 70 de messagerie instantanée, les messages 610, 640 informatifs ainsi que les pièces jointes par utilisateur. A titre d'exemple, si parmi les messages 610, 640 informatifs extraits depuis le corps 60 de courriel, il y en a deux messages - M1 avec une pièce jointe PJ1, et M2 sans pièce jointe û envoyés, respectivement le 25-1 1-2008 et 29-04-2009, par l'utilisateur 21, alors charger dans la session 70 de messagerie instantanée le message M1 avec la pièce jointe PJ1, et le message M2, tous deux associés à l'utilisateur 21. Avantageusement, les utilisateurs 21, 31 invités à une conférence à la volée mise en contexte peuvent y assister uniquement via le client de communications unifiées 23, 33, peu important ayant accès ou non à leurs boites de réception de la messagerie électronique. De préférence, dans ce cas, les données partagées sont chargées dans la mémoire vive du terminal utilisateur ou dans une session sécurisée. Le procédé qui vient d'être décrit présente un certain nombre d'avantages. Il permet, en effet, A001_ B 116_ F R/80 6 5 07/TQD à l'utilisateur de se limiter à un seul clic seulement pour organiser instantanément une conférence intégrant tous les utilisateurs dont les adresses électroniques sont présentes dans l'entête 50 d'un courriel; - de réduire le temps de réaction des participants, en récréant le contexte de la conférence (l'objet de la conférence, les pièces jointes PJ1-PJ4 et les messages 610, 640 informatifs/pertinents du courriel) apporté depuis les échanges de courriels effectués entre eux. A001_B116_FR/806507/TQD REVENDICATIONS1. Procédé de lancement d'une conférence à la volée mise en contexte entre au moins deux utilisateurs (21, 31, 41) connectés à un client de communications unifiées (23, 33, 43) et dont les adresses électroniques respectives sont comprises dans un courriel, ce procédé incluant les étapes suivantes : extraction des adresses électroniques comprises dans l'entête (50) du courriel ; extraction d'un contexte à partir du courriel; - formatage d'une requête de conférence à la volée mise en contexte à l'aide des adresses électroniques et du contexte extraits ; transmission de la requête formatée à un serveur (5) de conférence ; ouverture, pour chaque utilisateur, d'une session de messagerie instantanée via le client de communications unifiées (23, 33, 43); - chargement du contexte extrait dans la session (70) de messagerie instantanée ouverte. 2. Procédé selon la revendication 1, caractérisé en ce que l'extraction d'un contexte à partir du courriel comprend une étape d'extraction d'au moins une pièce jointe au courriel, associée à une adresse électronique extraite. 3. Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce que l'extraction d'un contexte à partir du courriel comprend une étape d'extraction d'au moins un message (610, 640) informatif du corps (60) du courriel, associé à une adresse électronique extraite. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'extraction d'un contexte à partir du courriel comprend une étape d'extraction de l'objet (54) du courriel. 5. Procédé selon les revendications 1 et 3, caractérisé en ce que l'étape de chargement du contexte comprend une étape de lancement, par le serveur de conférence, du partage, dans la session lancée, d'au moins un message (610, 640) informatif extrait. A001_B116_FR/806507/TQD 6. Procédé selon les revendications 1 et 2, caractérisé en ce que l'étape de chargement du contexte comprend une étape de lancement, par le serveur de conférence, du partage, dans la session lancée, d'au moins une pièce jointe extraite. 7. Procédé selon la revendication 1, caractérisé en ce que les. adresses électroniques sont extraites à partir du champ (51) « De », du champ (52) «A » et du champ (53) « CC » de l'entête du courriel. 8. Procédé selon la revendication 1, caractérisé en ce que le serveur (5) de conférence est agencé pour résoudre les adresses électroniques des utilisateurs. 9. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que le courriel est un fil de courriels. 10. Procédé selon l'une quelconque des revendications 1 à 9, caractérisé en ce que l'objet de la conférence est déduit d'une manière sémantique à partir des messages (610,640) informatifs. 11. Un client de messagerie électronique comprenant un moyen de commande (20) d'une conférence à la volée mise en contexte entre au moins deux utilisateurs connectés à un client de communications unifiées et dont les adresses électroniques respectives sont comprises dans un courriel, ce moyen étant configuré pour o extraire des adresses électroniques comprises dans l'entête du courriel ; o extraire un contexte à partir du courriel; o formater une requête de conférence à la volée mise en contexte à l'aide des adresses électroniques et du contexte extraits ; o transmettre la requête formatée à un serveur de conférence, à la réception de la dite requête, le serveur de conférence étant configuré pour ouvrir, pour chaque utilisateur, une session de messagerie instantanée via le client de communications unifiées, et de charger le contexte extrait dans la session de messagerie instantanée lancée. A001_B116_FR/806507/TQD 12. Un client de messagerie électronique selon la revendication 11, caractérisé en ce que le serveur de conférence est agencé pour résoudre les adresses électroniques des utilisateurs. 13. Produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en oeuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en oeuvre d'un procédé selon l'une des revendications 1 à 10. A001_B116_FR/806507/TQD