Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AN ASSISTANT-ADVISER USING THE SEMANTIC ANALYSIS OF COMMUNITY EXCHANGES
Document Type and Number:
WIPO Patent Application WO/2010/149427
Kind Code:
A1
Abstract:
Method of enriching the content of a page (2) placed online in a communications platform and consultable by a user with the aid of a navigator (1), said user being registered with at least one social network (12, 13, 14), this method comprising: extraction of the relevant terms from the page (2) by exploration by the user; semantic synthesis of the content of a plurality of social networks comprising at least one social network with which the user is registered; recovery of information relating to the relevant terms extracted on the basis of the semantic synthesis of the content of the social network with which the user is registered; display to the user of the information recovered.

Inventors:
HACID HAKIM (FR)
STAN JOHANN (FR)
MAAG MARIA LAURA (FR)
SKRABA RYAN (FR)
Application Number:
PCT/EP2010/056590
Publication Date:
December 29, 2010
Filing Date:
May 12, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ALCATEL LUCENT (FR)
HACID HAKIM (FR)
STAN JOHANN (FR)
MAAG MARIA LAURA (FR)
SKRABA RYAN (FR)
International Classes:
G06F17/30
Foreign References:
US20080250450A12008-10-09
US20060242139A12006-10-26
EP1686527A12006-08-02
Other References:
GOLBECK J ET AL: "SocialBrowsing: integrating social networks and web browsing", CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS. CHI 2006 WORK-IN-PROGRESS, ACM, US, 28 April 2007 (2007-04-28), pages 2381 - 2386, XP007911036
See also references of EP 2446378A1
JENNIFER G. ET AL.: "SocialBrowsing : Integrating Social Networks and Web Browsing", PROCEEDINGS ACM CHI, 2007
NADEAU D. ET AL.: "A survey of named entity recognition and classification", LINGUISTICAE INVESTIGATIONES, January 2007 (2007-01-01)
NADEAU D ET AL.: "A survey of named entity recognition and classification", LINGUISTICAE INVESTIGATIONES, January 2007 (2007-01-01)
DAVE D. ET AL.: "Mining the Peanut Gallery : Opinion Extraction and semantic classification of product reviews", PROCEEDINGS OF INTERNATIONAL WORLD WIDE WEB CONFERENCE, 2003
HU M. ET AL.: "Mining and summarizing customer reviews", PROCEEDINGS OF ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2004
Attorney, Agent or Firm:
NICOLLE, Olivier (FR)
Download PDF:
Claims:
REVEN DICATIONS

1 . Procédé d'enrichissement du contenu d'une page (2) mise en ligne dans une plateforme de communications et consultable par un utilisateur à l'aide d'un navigateur (1 ), le dit utilisateur étant inscrit à au moins un réseau

5 social (12, 1 3, 14), ce procédé étant caractérisé en ce qu'il comprend les étapes suivantes : extraction des termes pertinents de la page (2) en exploration par l'utilisateur ; synthèse sémantique du contenu d'une pluralité de réseaux sociaux .0 comprenant au moins un réseau social auquel est inscrit l'utilisateur ; récupération d'informations concernant les termes pertinents extraits à partir de la synthèse sémantique du contenu des réseaux sociaux auxquels est inscrit l'utilisateur ; L5 - affichage à l'utilisateur des informations récupérées.

2. Procédé selon la revendication 1 , caractérisé en ce que l'étape d'extraction des termes pertinents extrait les entités nommées de la page (2) en exploration par l'utilisateur.

3. Procédé selon la revend ication 1 , caractérisé en ce que l'étape de ÎO synthèse sémantique analyse les opinions publiées dans les réseaux sociaux en utilisant des moyens d'extractions d'entités nommées.

4. Procédé selon les revendications 1 ou 3, caractérisé en ce que l'étape de synthèse sémantique capitalise dans une base de données (22) le contenu d'une pluralité de réseaux sociaux.

>5 5. Procédé selon la revendication précédente, caractérisé en ce q ue la base de données (22) est, régulièrement, mise à jour.

6. Procédé selon la revendication 1 , caractérisé en ce que les informations récupérées dépendent du contexte social de l'utilisateur.

7. Procédé selon la revendication précédente, caractérisé en ce q ue 50 le contexte social de l'utilisateur comprend la liste des réseaux socia ux auxq uels il est inscrit et les informations nécessaires pour y accéder.

8. Procédé selon la revendication précédente, caractérisé en ce que les données du contexte social de l'utilisateur sont collectés d'une manière dynamiq ue.

9. Procédé selon la revendication 1 , caractérisé en ce que l'étape d'affichage comprend la mise en surbrillance de chaque terme pertinent extrait ; l'affichage dans une infobulle l'information récupérée qui lui correspond lors du passage du curseur sur ce terme.

10. Dispositif d'assistance à la navigation d'un utilisateur inscrit à au moins un réseau social ( 1 2, 1 3, 14) et explorant une page (2) mise en lig ne dans une plateforme de communications et consultable à l'aide d'un navigateur ( 1 ), ce dispositif d'assistance ou assistant étant caractérisé en ce qu'il comprend :

une extension (3) au navigateur (1 ) ; - une centrale (20) sémantique capitalisant le contenu d'une pluralité de réseaux sociaux comprenant au moins un réseau social auq uel est inscrit l'utilisateur.

1 1 . Assistant à la navigation utilisateur selon la revend ication 1 0, caractérisé en ce que l'extension (3) comprend :

- des moyens d'extraction (32) des termes pertinents de la page (2) en exploration par l'utilisateur ; un agent de contrôle (31 ).

1 2. Assistant à la navigation utilisateur selon la revend ication précédente, caractérisé en ce que les moyens d'extraction (32) extraient les entités nommées de la page (2) en exploration par l'utilisateur.

1 3. Assistant à la navigation util isateur selon la revendication 1 0, caractérisé en ce que la centrale (20) sémantique comprend

des moyens de dépouillage (21 ) permettant de synthétiser d'une manière sémantique le contenu des réseaux sociaux (1 2, 1 3, 14) ; - une base de données (22) stockant les informations sémantiques extraites des réseaux sociaux (1 2, 1 3, 14) ; une interface d'interrogation (23) responsable de la gestion des interactions entre l'extension (3) au navigateur ( 1 ) et la base de données (22).

14. Assistant à la navigation utilisateur selon la revend ication 5 précédente, caractérisé en ce que les moyens de dépouillage (21 ) ana lysent les opinions publiées dans les réseaux sociaux en utilisant des moyens d'extractions d'entités nommées.

15. Assistant à Ia navigation utilisateur selon la revend ication 1 3, caractérisé en ce que l'interface d'interrogation (23) permet la

LO communication avec différentes plateformes de communications selon les protocoles d'accès ou de signalisations correspondants.

16. Produit programme d'ordinateur implémenté sur un support mémoire, susceptible d'être mis en œuvre au sein d'une unité de traitement informatique et comprenant des instructions pour Ia mise en œuvre d'un

L5 procédé selon l'une des revendications 1 à 9.

Description:
UN ASSI STANT-CONSEI LLER UTI LISANT L'ANALYSE SEMANTIQ U E DES ECHANGES COMMUNAUTAI RES

La présente invention se rapporte au domaine des interactions utilisateur au sein d'une plateforme de communications et plus particulièrement à l'enrichissement de la navigation utilisateur à partir de la navigation sociale .

On désigne ci-après par « plateforme de communications» tout système de communications supportant des interactions utilisateur via des requêtes envoyées à partir des terminaux connectés à cette plateforme. A titre d'exemples, on note

une plateforme Web abritant un système hypertexte fonctionnant sur un réseau de terminaux I P et permettant de consulter des contenus mis en lignes dans des sites via des requêtes selon des protocoles d'accès tels que HTTP, HTTPS ou FTP par exemples ;

- une plateforme WAP (Wireless Application Protocol) permettant l'accès à des contenus mis en ligne à partir des terminaux de communications mobiles à l'aide des protocoles de signalisation tel que le protocole SI P (Session Initiation Protocol) par exemple; une plateforme de vidéo à la demande supportant un contenu accessible à l'aide des protocoles d'accès ou de signalisation ; une plateforme intranet/extranet d'un certain établissement (une entreprise, un ministère ou une école par exemple).

Par ailleurs, on appelle ci-après « navigation utilisateur » toute interaction utilisateu r avec une plateforme de communication à l'aide des requêtes d'interrogation ou de signalisation. Une interaction utilisateur comprend, par exemples, une recherche/consultation d'information sur le Web, une exploration d'une plateforme de vidéo à la demande ou u ne exploration d'une page WAP via un navigateur adéquat à la plateforme de communications. On entend ici par « navigation sociale » ou aussi « navigation communautaire » toute interaction utilisateur réalisée au sein des communautés virtuelles. Une communauté virtuelle désigne au sein d'un réseau un groupement d'utilisateurs qui partagent généralement un intérêt, un objet ou une passion. A titre d'exemple, on peut citer les communautés virtuelles des réseaux sociaux en ligne (www.facebook.com ou h ttp_;//m . fa ce b OO k . _co m , www.twitter.com, www. li nkedin .com, www.voutube. com), des forums de discussion (www.voyaqeforum.com, http://forum.doctissimo.fr), des blogs, des groupes de discussion en ligne (http://groups.qoogle.fr) ou encore des services questions/réponses (http://answers.yahoo.com).

En effet, une navigation sociale, qu'elle soit avec ou sans restrictions d'accès, permet à un utilisateur d'interagir avec d'autres utilisateurs ayant des centres d'intérêts similaires couvrant n'importe quel thème. Un exemple d'interactivité consiste à explorer, publier, modifier ou charger un contenu textuel (article, commentaire), graphiq ue (photo, schéma, diagramme), auditif ou visuel (vidéos). I l est, ainsi, fréquent qu'un même thème soit traité différemment par des utilisateurs de sorte q ue Ie partage du contenu de ces interactions utilisateur rend disponible une connaissance de grande valeur sur un même sujet, difficile à trouver en dehors de ces réseaux.

Parallèlement, une autre pratique dominante des utilisateurs est la navigation utilisateur. En effet, les plateformes de communications constituent u ne source d'information dynamique, quasi-infinie, universelle, hétérogène et souvent gratuite. Cette navigation peut avoir pour but une recherche d'information concernant, par exemples, un film, une destination de vacances, un livre ou un hôtel. A cet égard , on distingue des fonctionnalités de navigation et de recherche tels que les moteurs de recherche, les portails, ou encore des outils supportés par le Web 2.0 tels que l'étiquetage (Web pages tagging) ou le marquage (events scoring) q ui permettent à un utilisateur de bénéficier de l'expérience des autres utilisateurs. Toutefois, l'efficacité d'une telle navigation demeure lim itée et ne remplit nécessairement pas les attentes de l'utilisateur pour les raisons suivantes:

la navigation utilisateur est engendrée selon un modèle très génériq ue alors que le niveau de satisfaction d'un certain utilisateur dépend de ses centres d'intérêts, ses connaissances, ses compétences, sa situation actuelle, son profil ou plus généralement son contexte social ; la navigation utilisateur porte, sans aucune distinction, sur une énorme quantité de données disponibles sur les plateformes de communications, y compris les réseaux sociaux couvrant des centres d'intérêts opposés à ceux de l'utilisateur. Donc, tant q ue l'utilisateur ne possède pas une source d'appui à laq uelle il fait confiance, il n'y aura, de son point de vue, aucune garantie de l'exhaustivité de l'information. I l est, ainsi, difficile pour un utilisateur d'obtenir une information q ui lui semble complète dans un temps raisonnable ;

- la navigation utilisateur est indépendante de la navigation sociale, constituant ainsi deux espaces d'informations indépendants. La grande difficulté de l'utilisateur est alors de passer d'un potentiel supposé de connaissance disponible à une connaissance qui n'est effective qu'après la consultation successive de nombreuses ressources. Par conséquent, l'utilisateur est toujours contraint à combiner, ensuite synthétiser par lui même les informations explorées à partir de ces deux espaces d'informations.

La solution SocialBrowser System (Jennifer G . et al. , "SocialBrowsing : Integrating Social Networks and Web Browsing", I n Proceedings ACM CH I 2007), introduite comme étant une extension au navigateur Firefox®, permet d'enrichir la navigation utilisateur au sein de la plateforme Web à l'aide du contexte social. Elle propose différents services paramétrés par des mots clés sur lesq uels porteront les informations complémentaires. L'extension SocialBrowser procède, d'une manière transparente à l'utilisateur, comme suit : parcourir le contenu de Ia page Web en exploration par l'utilisateur pour y identifier des mots clés préenregistrés dans une base de données extensible; importer à partir de différents services prédéfinis (réseaux sociaux, sites de revues par exemples) des informations (des opinions, des revues) portant sur les mots clés identifiés ; mettre en surbrillance les mots clés auxquels correspond des informations complémentaires; et lors du passage du curseur de la souris sur un élément m is en surbrillance, afficher l'information brute récupérée qui lui correspond dans une infobulle.

Le document WO 20080005282 propose une méthode à utiliser avec un navigateur Internet pour mettre à jour le contenu d'une page web à l'aide d'un contenu social.

11 a été constaté que les systèmes et procédés connus sont imparfaits, notamment en raison de l'absence

d'une interprétation avancée du contenu en exploration en vue d'un enrichissement cohérent et pertinent à partir des réseaux sociaux de l'utilisateur; - d'un traitement avancé du contenu social à afficher à l'effet d'un enrichissement expressif et utile de la navigation util isateur ; d'une appropriation (personnalisation) autonome d u procédé d'enrichissement, c.-à-d . une adaptation automatique entre Ie contenu de l'enrichissement et Ie contexte social de l'utilisateur ; d'une navigation utilisateur assistée à l'aide d'un contenu social lié au contexte social de l'utilisateur ; d'une navigation utilisateur assistée qui privilégie les interactions et les recommandations humaines issues de Ia navigation sociale de l'utilisateur ;

- d'un enrichissement interactif de la navigation utilisateur à partir de la navigation sociale. Un objet de Ia présente invention est d'enrichir d'une manière automatique et personnalisée la navigation utilisateur à partir de l'expérience communautaire.

Un autre objet de la présente invention est de mutualiser les expériences des membres des réseaux sociaux.

Un autre objet de la présente invention est d'améliorer la qualité du service rendu par un navigateur à un utilisateur identifié.

Un autre objet de la présente invention est de personnaliser la navigation utilisateur, autrement dit adapter la navigation utilisateur au contexte social de l'utilisateur.

Un autre objet de la présente invention est de proposer un outil permettant de capitaliser les expériences personnelles contenues dans les réseaux sociaux.

Un autre objet de la présente invention est la détection automatique du comportement de navigation d'un utilisateur.

Un autre objet de la présente invention est d'interpréter et de synthétiser les opinions des utilisateurs identifiés.

Un autre objet de la présente invention est d'utiliser d'une manière collaborative les opinions des utilisateurs identifiés au sein d'un réseau social.

Un autre objet de la présente invention est d'enrichir la navigation utilisateur d'un utilisateur à l'aide d'informations issues de ses communautés virtuelles.

Un autre objet de la présente invention est de compléter un contenu en exploration par un utilisateur à l'aide d'informations selon son contexte social.

Un objet de la présente invention est de permettre un enrichissement interactif d'un contenu en exploration par un utilisateur. Un autre objet de la présente invention est d'améliorer l'efficacité et la décision de l'utilisateur lors de sa navigation dans une plateforme de communications.

Un autre objet de la présente invention est d'améliorer les interactions d'une manière personnalisée entre un utilisateur et un système de recherche et d'accès à l'information.

À cet effet, l'invention propose, selon un premier aspect, un procédé d'enrichissement du contenu d'une page mise en ligne dans une plateforme de communications et consultable par un utilisateur à l'aide d'un navigateur, le dit utilisateur étant inscrit à au moins un réseau social , ce procédé comprenant les étapes suivantes : extraction des termes pertinents de la page en exploration par l'utilisateur ; synthèse sémantique du contenu d'une pluralité de réseaux sociaux comprenant au moins un réseau social auquel est inscrit l'utilisateur ; récupération d'informations concernant les termes pertinents extraits à partir de la synthèse sémantique du contenu des réseaux sociaux auxquels est inscrit l'utilisateur ; - affichage à l'utilisateur des informations récupérées.

L'invention propose, selon un deuxième aspect, un dispositif d'assistance à la navigation d'un utilisateur inscrit à au moins un réseau social et explorant une page mise en ligne dans une plateforme de communications et consultable à l'aide d'un navigateur, ce dispositif d'assistance ou assistant comprenant :

une extension au navigateur ;

- une centrale sémantique capitalisant le contenu d'une pluralité de réseaux sociaux comprenant au moins un réseau social auquel est inscrit l'utilisateur.

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 œuvre au sein d'une unité de traitement informatique et comprenant des instructions pour la mise en œuvre du procédé résumé ci-dessus.

D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement et de manière complète à la lecture de la description cï- après d'une variante préférée de m ise en œuvre du procédé et de réalisation du système, laquelle est faite en référence à la fig ure annexée dans laquelle un diagramme illustre un mode de réalisation d'un assistant à la navigation utilisateur, selon l'invention , tout en montrant les relations entre ses d ifférents modules.

Dans la présente description du procédé et du système d'enrichissement de la navigation utilisateur dans une plateforme de communications, on part de l'hypothèse qu'un utilisateur dispose d'un terminal (par exemples un ord inateur, un PDA : Personal Digital Assistant ou une télé) connecté à un réseau 1 0, le plus communément celui d'I nternet, et que ce terminal est pourvu d'un navigateur 1 . Le navigateur 1 est de type FireFox ®, Fennec ®, Opéra ®, Opéra Mobile ®, ou tout autre explorateur permettant de consulter un site mis en ligne sur le réseau 1 0.

Lors d'une navigation utilisateur, l'utilisateur parcourt une page 2 d'un site 1 1 du réseau 1 0. La page 2 désigne toute ressource consultable par un visiteur à l'aide du navigateur 1 . Le site 1 1 peut être, par exemple,

un site « vitrine » , présentant une entreprise, une école, une association ou une personne par exemple ; un site marchand (e-commerce), exposant un service ou un produit ; ou un site promotionnel s'articulant autour d'un événement, de l'actualité ou plus généralement d'une information.

Lors de sa navigation, l'utilisateur bénéficie des expériences des membres de ses réseaux sociaux grâce à l'assistant de navigation utilisateur q ui comprend deux modules fonctionnels, à savoir

une extension 3 au navigateur 1 , installé du coté utilisateur ; et une centrale 20 sémantique, située, de préférence, du coté réseau 10.

L'extension 3 au navigateur 1 permet

d'extraire les termes pertinents de la page 2 en exploration ; - de récupérer à partir de la centrale 20 sémantique des informations concernant les termes pertinents identifiés, les informations récupérées étant dépendantes d u contexte social de l'utilisateur ; et - de présenter les informations récupérées à l'utilisateur.

Pour cela, l'extension 3 comprend deux éléments:

des moyens d'extraction 32 des termes pertinents de la page 2 en exploration par l'utilisateur ; et un agent de contrôle 31 .

L'extension 3 au navigateur 1 sonde, dans un premier temps, les données du contexte social de l'utilisateur. L'obtention de ces informations peut se faire, par exemple, au moment de l'installation de l'extension 3. Dans ce cas, l'utilisateur est amené à

rentrer ou sélectionner parmi une liste prédéfinie, les communautés virtuelles auxquelles il est inscrit (forums, blogs, groupes de discussion, services questions/réponses, réseaux sociaux et plateformes de travail collaboratif à distance par exemples) ; et éventuellement fournir les informations nécessaires pour accéder aux communautés virtuelles auxq uelles il est inscrit et nécessitant une authentification (identifiant, mot de passe, proxy, session ou port par exemples).

Ces données du contexte social peuvent être recensées, au lancement du navigateur 1 , d'une manière périodique (hebdomadaire, mensuelle, annuelle par exemple). En variante ou en combinaison, l'agent de contrôle 31 repère les données du contexte social de l'utilisateur, d'une manière dynamique :

en examinant, le ou les navigateur(s) à disposition de l'utilisateur (historique de la navigation , favoris, marque-page, raccourcis et identifiant/mot de passe mémorisés par exemples)

; et/ou en contrôlant les événements de navigation (par exemples le clic sur un hyperlien, page d'authentification, ou le changement d'un nouveau U RL). A titre d'exemple, lorsq ue l'utilisateur parcourt un forum ou qu'il vient de s'authentifier sur une page Web, l'agent de contrôle 31 propose la mémorisation du contexte social en cours.

Les donnés du contexte social de l'utilisateur, identifiées à l'aide de l'agent de contrôle 31 , permettent une description détaillée du contexte social de l'utilisateur en retrouvant, pas exemples, les groupes d'un réseau social auxquels l'utilisateur est membre (par exemple les groupes de l'utilisateur dans le réseau social Facebook®) ou le nombre des publications de l'utilisateur dans un réseau social.

Sachant qu'une meilleure description du contexte social de l'utilisateur a pour effet l'augmentation de l'utilité de l'enrichissement à apporter au contenu de la page 2 en exploration par l'utilisateur, des paramètres descriptifs additionnels mettant en évidence l'importance accordée par l'utilisateur à ses différents réseaux sociaux peuvent être collectés. L'agent de contrôle 31 améliore la connaissance du contexte social de l'utilisateur en contrôlant le comportement de sa navigation sociale tel q ue

le tem ps moyen passé sur un réseau social ; la fréquence de visite d'un réseau social ; le nombre d'interactions (publication, recherche) effectuées sur un réseau social ; la taille de la liste de contacts dans un réseau social ; la fréquence de mise à jour du réseau social ; les détails des membres d'une communauté (âge, sexe, catégorie; famille, ami, collègue ou ami de classe par exemples) ; le format des contenus publiés qui sont fréquemment explorés par l'utilisateur (vidéo, audio, photo, texte) ; la langue des contenus fréquemment explorés par l'utilisateur ; les chemins de navigation sociale les plus fréquemment parcourus dans un réseau social .

Ces statistiques permettent de temporairement privilégier un réseau social par rapport à un autre parmi les réseaux sociaux de l'utilisateur et par conséquent d'établir un ordre de préférence des réseaux sociaux, selon l'utilisateur. I l en résulte une meilleure description du contexte social de l'utilisateu r permettant de mieux adapter et augmenter l'utilité du contenu de l'enrichissement à apporter à partir de ces réseaux sociaux.

Afin de suivre la variation dans le temps des détails du contexte social de l'utilisateur (l'utilisateur modifie sa liste de contacts ou joint/quitte un groupe au sein d'un réseau social par exemple) , l'agent de contrôle 31 exam ine périodiquement la convenance du contexte social actuel de l'utilisateur.

Selon un mode de réalisation, les connaissances du contexte social sont acquises d'une manière dynamique en analysant continuellement les interactions de l'utilisateur ou d'une manière déterministe en utilisant des données à rentrer/modifier périodiquement par l'utilisateur.

A l'installation de l'extension 3 au navigateur 1 , l'utilisateur est amené à créer un compte, spécifié par un identifiant utilisateur, au prêt de la centrale 20 sémantique. Ce compte comprend une description du contexte social de l' utilisateur. A la création de ce compte, l'utilisateur

définit un identifiant désignant ce compte auprès de la centrale 20 sémantique; et rentre les données de son contexte social (les communautés virtuelles a uxquelles il est inscrit (par exemples les forums, les blogs, les groupes de discussion, les services questions/réponses, les réseaux sociaux ou les plateformes de travail collaboratif à distance) et les informations nécessaires pour y accéder (adresse, identifiant, mot de passe, proxy, session ou port par exemples).

Le contexte social de l'utilisateur est stocké dans la base de données 22 de la centrale 20 sémantique.

Selon un mode de réalisation, au lancement du navigateur 1 , l'agent de contrôle 31 propose à l'utilisateur de rentrer un identifiant correspondant à un compte déjà créé auprès de la centrale 20 sémantique. Ceci permet de préserver la vie privée de plusieurs utilisateurs utilisant un même terminal.

Selon un autre mode de réalisation, les données publiques (par exemple des réseaux sociaux auxquels l'utilisateur est inscrit ainsi que les identifiants correspondants) sont stockées localement sur le terminal de l'utilisateur, alors que le contexte social détaillé (par exemples les réseaux sociaux, les identifiants, les mots de passes, des statistiques descriptives, les contacts de l'utilisateur dans chaque réseau social) de l'utilisateur est stocké dans la base de données 22 de la centrale sémantique 20. Ces informations sont transmises par l'agent de contrôle 31 à la centrale sémantique 20 pour être stockée dans la base de données 22 d'une manière préservant la vie privée de leurs propriétaires respectifs.

Lors du parcours de la page 2, les moyens d'extraction 32 permettent de distinguer les éléments textuels pertinents contenus dans cette page.

Selon un mode de réalisation, l'extraction de ces termes est effectuée à l'aide des moyens d'extraction d'entités nommées (Nadeau D. et al, « A survey of named entîty récognition and classification », Linguîsticae Investigationes, January 2007). Cette technique permet d'éviter une analyse atomique moins significative du contenu textuel de la page 2. Avantageusement, les moyens d'extraction 32 des termes pertinents, basés sur l'extraction des entités nommées (ou entity extraction en anglais) à partir de la page 2 en exploration par l'utilisateur, permettent une meilleure compréhension du contenu de la page 2 qu'en utilisant, par exemple, des moyens d'extraction basés sur des mots clés.

A titre d'exem ples non exhaustifs, l'extraction d'entités nommées permet d'identifier dans la page 2 en exploration par l'utilisateur

les noms propres tels que les noms (noms de personnes, de produits, d'entreprises, d'hôtels, de pays, d'agences par exemples) ou les titres (titres de chansons, d'œuvres d'art, de films, de livres, de journaux, de magazines par exemples) ; les acronymes ; les expressions temporelles (dates, dates d'événements, ou toute autre désignation temporelle) ; - les expressions numériques (grandeurs mesurables, quantités, pourcentages, comparaisons par exemples). les passages décrétés pertinents suite à des indicateurs statistiques (nombre de répétition dans la page par exemple) ; les passages importants (titre, résumé, une phrase contenant une partie du titre); et les terminologies multilingues.

Selon un mode de réalisation , les moyens d'extraction 32 des termes pertinents prennent en compte le contexte social de l'utilisateur

(l'utilisateur est membre d'une communauté passionnée par un certain produit, une certaine marque, amatrice d'un artiste, d'une ville, ou d'u ne équipe par exemple) .

Il est clair pour l'homme du métier que d'autres techniques, basées sur des approches statistiques ou linguistiques, peuvent être aussi utilisées pour extrai re de l'information dans un contenu textuel ( Nadeau D. et al, « A survey of named entity récognition and classification », Linguisticae Investigationes, January 2007). Dans ce cas, l'agent de contrôle 31 permet de configurer les moyens d'extraction 32. A titre d'exemple, des indicateurs statistiques basés sur Ia fréquence d'apparition des termes dans la page 2 et la fréquence des mots dans la langue générale (pour donner plus ou moins d'im portance aux termes récurrents) permettent de retenir les termes les plus descriptifs du contenu textuel de la page 2.

Suite à l'extraction des termes décrétés pertinents, selon Ie contexte social de l'utilisateur, l'agent de contrôle 31 requière des informations s'articulant autour de ces termes auprès de la centrale 20 sémantique qui capitalise le contenu des réseaux sociaux 1 2, 1 3, 14.

Supposons que l'utilisateur est membre, ou qu'il a déjà exploré, les deux réseaux sociaux 12, 13 (par exemple, www.facebook.com et un groupe de discussion sur http://qroups.qooqle.fr ).

La requête transmise par l'agent de contrôle 31 à la centrale 20 sémantique comprend la liste des termes extraits de Ia page en exploration par l'utilisateur ainsi que l'identifiant de l'utilisateur auprès de la centrale 20 sémantique.

Afin de pourvoir répondre à cette requête, la centrale 20 sémantique est pourvue de trois unités :

des moyens de dépouillage 21 permettant de synthétiser d 'une manière sémantique le contenu des réseaux sociaux 12, 1 3, 14; une base de données 22 stockant, en outre des contextes sociaux des utilisateurs, les informations sémantiques extraites des réseaux sociaux 12, 13, 14. Elle capitalise le contenu des réseaux sociaux 12, 1 3, 14 ; - une interface d'interrogation 23 responsable de la gestion des interactions entre l'extension 3 au navigateur 1 et la base de données 22.

Les moyens de dépouillage 21 effectuent un traitement avancé sur le contenu des réseaux sociaux 1 2, 1 3, 14 afin de synthétiser une information claire et concise à partir des opinions et commentaires existant dans les réseaux sociaux 12, 1 3, 14. Les moyens de dépouil lage 21 explorent ensuite effectuent différents types d'analyses sémantiques et/ou statistiques (opinions, sentiments, mesures statistiques) sur les opinions, ou plus généralement les informations brutes se trouvant dans les réseaux sociaux 12, 13, 14.

Les moyens de dépouillage 21 effectuent une analyse des opinions

(opinion mining en anglais) publiées dans les réseaux sociaux 12, 13, 14.

Selon un mode de réalisation, les moyens de dépouillage 21 analysent les opinions publiées dans les réseaux communautaires en utilisant des moyens d'extractions d'entités nommées (Nadeau D. et al, « A survey of named entity récognition and classification », Linguisticae Investigationes, January 2007). Il en résulte une synthèse sémantique des opinions concernant des entités nommées, par exemples, des œuvres d'art, des personnalités, des livres, des produits commerciaux, des marques, des destinations de vacances.

Différents modes de fonctionnement des moyens de dépouillage 21 sont décrits dans « Dave D. et al, "Mining the Peanut Gallery : Opinion Extraction and semantic classification of product reviews", proceedings of International World Wide Web conférence, 2003 », et dans «Hu M . et al, "Mining and summarizing customer reviews", Proceedings of ACM SIGKDD International conférence on knowledge discovery and data mining, 2004».

A titre d'exemple, soit le commentaire « je possède ce produit

« A » depuis 2 ans et je trouve qu'il est performant » publié par un utilisateur « X » sur le réseau social « S », l'analyse sémantique de ce commentaire par les moyens de dépouillage 21 conclue que cette opinion, publiée par l'utilisateur « X » sur le réseau social « S » et concernant le produit « A » est positive. Les moyens de dépouillage reformulent, ainsi, cette opinion, par exemple, à l'aide d'une courte représentation graphique d'émotion (émoticône) affichant un sourire (ou smile en anglais), un code couleur (vert par exemple) ou une courte phrase (« A » est performant par exemple). La synthèse sémantique, par les moyens de dépouiilage 21 , d'un commentaire ou d'une opinion est stockée dans la base de données 22 des informations sémantiques extraites et elle est identifiable, par exemple, par

- un ou plusieurs détails du profil de son auteur (groupe, pseudonyme, adresse mail, âge, sexe, numéro de téléphone, pays, photo par exemple) ; l'entité nommée du commentaire (le produit « P », Ia personnalité « A », le film « F », le procédé « R », la date « T » par exemple) ; le réseau social source 12, 13 ou 14 ; la date de publication ; le nombre d'interactions utilisateur portant sur ce commentaire ; le nombre de synthèses sémantiques qui lui sont semblables,

Le contenu de la base de données 22 des informations sémantiques extraites des réseaux sociaux 12, 13, 14 est régulièrement mis à jour à l'aide des moyens de dépouiilage 21 sémantiques. Selon un mode de réalisation, la fréquence d'analyse du contenu d'un réseau social, par les moyens de dépouiilage 21 , dépend du taux de variabilité de son contenu en fonction du temps.

Le contenu de la base de données 22 des informations sémantiques extraites des réseaux sociaux est classé de sorte qu'on puisse retrouver facilement l'origine de tout élément de son contenu. A titre d'exemple, son contenu peut être classé par réseau social, par groupe, par auteur, par sujet de discussion, par date de publication, par format de fichier, par entité nommée, ou par objet.

Il est à noter que la réponse fournie par la centrale sémantique, à une requête transmise par l'extension 3 au navigateur 1 , dépend du contexte social de l'utilisateur dont les détails sont déjà stockés dans la base de données 22 et un sommaire public est compris dans la requête. La base de données 22 des informations sémantiques extraites des réseaux sociaux est à accès rapide en lecture afin de permettre à plusieurs utilisateurs d'interroger cette base sim ultanément.

L'interface d'interrogation 23 interroge la base de données 22 des informations sémantiques extraites des réseaux sociaux sur tout terme transmis depuis l'extension 3 au navigateur 1 . Ces requêtes porteront sur les informations sémantiques extraites des réseaux sociaux 12, 1 3 de l'utilisateur qui est en train de parcourir la page 2, en tenant compte d u contexte social de l'utilisateur. Les réponses à ces requêtes ont pour effet l'enrichissement respectif des termes transmis depuis l'extension 3 au navigateur 1 .

L'interface d'interrogation 23 permet la communication avec différentes plateformes de communications (par exemples plateforme de vidéo à la demande, WEB ou WAP) selon les protocoles d'accès (par exemples http, https, ftp) ou de signalisations (par exemple SI P, XMPP) correspondants.

Selon un mode de réalisation, lorsqu'il y a plus d'une réponse à une requête concernant un même terme transmis depuis l'extension 3 du navigateur 1 , une seule réponse peut être sélectionnée en fonction, par exemple,

- du nombre d'apparition de ces réponses dans les réseaux sociaux ; des détails de ces réponses (réseau social source de la réponse : groupe de discussion spécialisé ou général, date de publication , auteur : famille, amis ou collègues par exemples) ; du contexte social de l'utilisateur (le réseau social le plus visité par l'utilisateur ou le réseau social comprenant le plus d'interactions de cet utilisateur par exemples).

Selon un mode de réalisation, lorsqu'il y a plus q u'une réponse à une requête concernant un même terme transmis depuis l'extension 3 du navigateur 1 , toutes ces réponses sont envoyées à l'utilisateur. L'interface d'interrogation 23 renvoie les réponses, obtenues à partir de la base de données 22 aux requêtes portant sur les termes pertinents extraits par les moyens d'extraction 32 à partir de Ia page 2 en exploration par l'uti lisateur, à l'extension 3 au navigateur 1 . Ces réponses peuvent être stockées temporairement sur le terminal de l'utilisateur.

L'agent de contrôle 31 se charge de la gestion de l'affichage des informations reçues depuis la centrale 20 sémantique et concernant les termes pertinents extraits à l'aide des moyens d'extraction 32 à partir de la page 2 en exploration par l'utilisateur. Différents modes d'affichage de ces informations sont possibles:

intégrer les informations enrichissantes dans la page 2 près de leurs termes extraits respectifs ; afficher les termes pertinents et leurs enrichissements respectifs dans une nouvelle fenêtre, ou dans un nouvel onglet du navigateur 1 ; mettre en surbrillance (par exemple, souligner, colorer ou encadrer) chaque terme pertinent extrait et auquel un contenu non vide est reçu depuis la centrale 20 sémantique, ensuite, afficher dans une infobulle l'information enrichissante respective lors du passage du curseur sur ce terme.

Le support d'affichage d'une information enrichissante reçue depuis la centrale 20 sémantique, qu'il soit une infobulle ou une fenêtre, propose d ifférentes interactions utilisateur. Ces interactions concernent, par exemple,

- l'auteur de cette information : appeler, envoyer un courriel/SMS, écrire à cet auteur sur ce réseau social, voir le profi l de cet auteur; le réseau social source : connecter à ce réseau social, ouvrir Ie site web source (forum, blog), - les caractéristiques de cette information : date de publication , nombre d'informations identifiées dans les réseaux sociaux portant sur le courant terme pertinent ; des propositions à l'utilisateur : commencer une interaction portant sur ce terme avec un contact (tel que envoyer cet objet à un ami, proposer un cadeau à un ami, inviter un ami à interagir concernant cet objet).

Le support d'affichage d'une information enrichissante s'adapte automatiq uement au format de cette dernière :

une courbe montrant, par exemple, l'emprunt de ce livre en fonction du temps, la satisfaction des contacts de l'utilisateur concernant un produit; ou - un contenu multimédia affichant, par exemple, une bande d'annonce ou des extraits d'un film (à partir des réseaux sociaux Youtube® ou Daîlymotion® par exemples), des photos d'un hôtel, une route d'accès à un aéroport ou la page de couverture d'un livre.

II est à noter que la centrale 20 sémantique peut être, par exemple, à la charge

- d'un fournisseur de service Internet ; ou

- toute autre entité de gestion d'un réseau. A titre d'exemple, la bibliothèque d'une université peut enrichir la navigation web sur son site Intranet d'emprunts de livres à l'aide des interactions dans les réseaux sociaux locaux (étudiants, enseignants, classes, personnels).

Il est à noter que l'extension 3 prend en considération les paramètres du navigateur 1 utilisé par l'utilisateur.

L'enrichissement, ainsi obtenu , de la navigation utilisateur à partir de la navigation communautaire de l'utilisateur permet de faire bénéficier l'utilisateur des expériences des membres de ses réseaux sociaux.

Cet enrichissement représente une source d'appui pour la navigation de l'utilisateur en mettant à profit la confiance régnante entre les membres d'une communauté en ligne (l'opinion d'une personne qu'on connaît est généralement plus influente qu'une opinion anonyme) . I l améliore, ainsi, le rendement des pratiques courantes de la recherche en ligne.