Brevet FR3060156A1 — publié le 20180615

DOMAINE TECHNIQUE DE L'INVENTION La présente invention vise un procédé de recherche de ressources accessibles sur un réseau de données. Elle s'applique, notamment, à l'optimisation de la pertinence de résultats de recherche issus d'une requête de recherche de ressources sur un réseau de type internet par un utilisateur. ÉTAT DE LA TECHNIQUE Dans le domaine des recherches de ressources informatiques sur internet, on met en oeuvre, aujourd'hui, des moteurs de recherche en ligne, accessibles depuis un navigateur internet. Ces moteurs de recherche basent les résultats fournis, en réponse à une requête, sur une indexation des contenus et sur un profilage de l'utilisateur par le moteur de recherche en ligne. L'inconvénients des moteurs de recherches actuels est qu'ils sont intrusifs pour la vie privée des utilisateurs, notamment à travers l'action de profilage qui se résume au suivi des actions des utilisateurs et à l'association de comportements ou à la détection d'intérêts associés pour fournir de l'information plus pertinente à chaque recherche. Pour cette raison, ces moteurs de recherche se limitent aux recherches de ressources informatiques sur internet. D'autres modules de recherche internes et privées, intégrés dans les systèmes d'exploitation, permettent d'accéder aux contenus informatiques du terminal associé au système d'exploitation. Ainsi, il n'existe pas, aujourd'hui, de système de recherche permettant de cumuler les résultats publics de recherche sur internet et les résultats privés de recherche sans s'introduire dans la vie privée de l'utilisateur pour déterminer la pertinence des résultats. 3060156 2 OBJET DE L'INVENTION La présente invention vise à remédier à tout ou partie de ces inconvénients. À cet effet, la présente invention vise un procédé de recherche de ressources accessibles sur un réseau de données, qui comporte : 5 - une étape de déverrouillage sur un terminal informatique, par l'utilisateur, de l'accès à un profil utilisateur local de l'utilisateur, - une étape de saisie de mots clés de recherche par l'utilisateur sur le terminal pour former une requête de recherche sur le réseau, - une étape d'enrichissement local de la requête de recherche en fonction du i.o profil d'utilisateur, - une étape de transmission de la requête enrichie à un serveur informatique, - une étape de réception de résultats de recherche enrichie émis par le serveur et - une étape d'affichage des résultats sur un écran du terminal. 15 Grâce à ces dispositions, le profil et son accès demeurent en possession de l'utilisateur. Ainsi, si l'utilisateur souhaite être profilé pour la recherche, l'utilisateur déverrouille l'accès au profil. Si l'utilisateur ne souhaite pas être profilé pour la recherche, l'utilisateur ne déverrouille pas l'accès au profil. Lorsque l'utilisateur déverrouille l'accès au profil, la requête est enrichie de la même manière que 20 lorsqu'elle est enrichie par un moteur de recherche utilisant un profilage en ligne de l'utilisateur. De cette manière, la pertinence des résultats de recherche est maintenue mais sans violation de la vie privée de l'utilisateur. En effet, grâce à ces dispositions, le moteur de recherche en ligne n'a pas besoin de savoir qui effectue la recherche pour fournir des résultats pertinents 25 puisque la requête est déjà pertinente. Dans des modes de réalisation, le procédé objet de la présente invention comporte - - une étape de détection de traitement d'évènements réalisés par l'utilisateur sur ce terminal et - une étape d'édition du profil utilisateur en fonction d'au moins un traitement détecté. Ces modes de réalisation permettent d'augmenter la pertinence du profil utilisateur en fonction des agissements locaux de cet utilisateur, ce qui a pour effet 3060156 3 d'améliorer la qualité des requêtes émises et donc de la recherche réalisée par l'utilisateur. Dans des modes de réalisation, le profil utilisateur est édité, au cours de l'étape d'édition, en fonction d'au moins un traitement de l'information affichée réalisé 5 par l'utilisateur sur le terminal. Ces modes de réalisation permettent d'optimiser le profil en fonction du traitement réalisé aux résultats de recherche produits par le procédé. Dans des modes de réalisation, le procédé objet de la présente invention comporte une étape d'association de services distants de stockage d'informations Io personnelles, le profil utilisateur étant édité, au cours de l'étape d'édition, en fonction d'au moins un traitement réalisé à une information de chaque service associé. Ces modes de réalisation permettent de réaliser le profilage de l'utilisateur à partir des services auxquels souscrit l'utilisateur comme s'ils rentraient dans le périmètre de profilage de l'utilisateur sur le terminal. 15 Dans des modes de réalisation, le procédé objet de la présente invention comporte une étape de classement local des résultats de recherche reçus par le terminal en fonction du profil utilisateur local. Ces modes de réalisation permettent d'affiner localement la présentation d'information pour présenter de prime abord les résultats les plus pertinents pour zo l'utilisateur. Dans des modes de réalisation, l'étape de déverrouillage est réalisée à distance du terminal. Ces modes de réalisation permettent de centraliser la procédure de déverrouillage de manière à limiter la capacité d'un tiers malveillant à exploiteur une 25 faille de sécurité au niveau du terminal. Dans des modes de réalisation, l'étape de déverrouillage comporte une étape d'authentification du terminal portable sur un réseau téléphonique cellulaire. Ces modes de réalisation mettent en oeuvre, pour le déverrouillage, un réseau différent du réseau informatique utilisé pour la recherche réalisée. 30 Dans des modes de réalisation, l'étape de déverrouillage met en oeuvre une carte SIM virtuelle. 3060156 4 BRÈVE DESCRIPTION DES FIGURES D'autres avantages, buts et caractéristiques particulières de l'invention ressortiront de la description non limitative qui suit d'au moins un mode de réalisation particulier du procédé objet de la présente invention, en regard des dessins annexés, 5 dans lesquels : - la figure 1 représente, schématiquement et sous forme d'un logigramme, une succession d'étapes particulière d'un premier mode de réalisation du procédé objet de la présente invention, - la figure 2 représente, schématiquement et sous forme d'un logigramme, une 10 succession d'étapes particulière d'un deuxième mode de réalisation du procédé objet de la présente invention et - la figure 3 représente, schématiquement et sous forme d'un logigramme, une succession d'étapes particulière d'un troisième mode de réalisation du procédé objet de la présente invention. 15 DESCRIPTION D'EXEMPLES DE REALISATION DE L'INVENTION La présente description est donnée à titre non limitatif, chaque caractéristique d'un mode de réalisation pouvant être combinée à toute autre caractéristique de tout autre mode de réalisation de manière avantageuse. 20 On note dès à présent que les figures ne sont pas à l'échelle. On appelle « information » des données numériques pouvant prendre la forme de fichiers texte, image, sonore, vidéo ou exécutable ou de pages internet. Ce terme est synonyme de « ressources informatique ». On entend également par ce terme toute adresse des données numériques telles que mentionnées ci-dessus. 25 On appelle « internet », le réseau internet de le World Wide Web (traduit par « réseau mondial »). On appelle « navigateur internet », un logiciel conçu pour consulter et afficher le World Wide Web présentant à minima une zone de saisie de mots-clés de recherche et une interface d'affichage des résultats de recherche. 30 On appelle « terminal », un dispositif électronique comportant une interface homme-machine, un moyen de communication avec le réseau internet et un écran d'affichage, ce terminal étant configuré pour exécuter le navigateur internet. À titre indicatif, un terminal peut être : 3060156 5 un ordiphone, une tablette numérique ou un ordinateur personnel. On appelle « évènement » toute interaction de l'utilisateur, via une interface 5 homme, avec le terminal ayant une incidence sur au moins un paramètre d'exécution d'un logiciel du terminal. Une telle interaction peut être : la saisie de mots-clés de recherche, sur un navigateur internet par exemple, la consultation d'un fichier, l'exécution d'un fichier. 10 On observe, sur la figure 1, une vue schématique d'un logigramme d'étapes particulier de réalisation du procédé 100 objet de la présente invention. Ce procédé 100 de recherche de ressources accessibles sur un réseau de données, comporte : - une étape 105 de déverrouillage sur un terminal informatique, par l'utilisateur, de l'accès à un profil utilisateur local de l'utilisateur, 15 - une étape 110 de saisie de mots clés de recherche par l'utilisateur sur le terminal pour former une requête de recherche sur le réseau, - une étape 115 d'enrichissement local de la requête de recherche en fonction du profil d'utilisateur, - une étape 120 de transmission de la requête enrichie à un serveur 20 informatique, - une étape 125 de réception de résultats de recherche enrichie émis par le serveur et - une étape 130 d'affichage des résultats sur un écran du terminal. Cette étape de déverrouillage 105 met en oeuvre tout type de mécanisme de 25 déverrouillage de l'accès à un contenu informatique connu. Un tel mécanisme est, par exemple, la comparaison d'un code saisi par l'utilisateur, sur l'interface homme-machine du terminal, avec un code préenregistré sur le terminal ou à distance de ce terminal. Dans d'autres variantes, le mécanisme est un mécanisme d'identification biométrique par reconnaissance des empreintes digitales ou oculaires. 30 En particulier, cette étape de déverrouillage 105 peut être réalisée par un module d'extension d'un navigateur installé par l'utilisateur ou préinstallé dans le navigateur. 3060156 6 Dans des variantes, l'étape 105 de déverrouillage est mise en oeuvre de manière distante par rapport au terminal. Dans des modes de réalisation particuliers, tel que celui représenté en figure 1, l'étape 105 de déverrouillage comporte une étape 150 d'authentification du 5 terminal portable sur un réseau téléphonique cellulaire. Cette étape d'authentification 150 est réalisée, par exemple, par l'authentification d'une carte SIM associée au terminal sur le réseau téléphonique cellulaire. Dans des variantes, l'étape 105 de déverrouillage met en oeuvre une carte Io SIM virtuelle. Une carte SIM virtuelle est un espace mémoire dédié dans le terminal, réinscriptible, dont le contenu est transmis par un canal radio, ce contenu comportant les données d'identification du terminal sur le réseau cellulaire mobile. L'étape de saisie 110 est réalisée par tout type d'interface homme-machine 15 connue de l'Homme du Métier. Une telle interface est, par exemple, un clavier mécanique, un clavier virtuel, un clavier tactile, une souris ou une interface de commande vocale. L'interface homme-machine employée dépend du terminal exécutant le navigateur internet. 20 Grâce à cette interface homme-machine, l'utilisateur entre, dans un champ de recherche du navigateur internet, des mots-clés saisis. Ces mots-clés correspondent à des objets de recherche souhaitée par l'utilisateur. Les mots-clés saisis sont assemblés pour former une requête de recherche. Par exemple, ces mots-clés peuvent être « Restaurant », « Ce soir ». 25 Dans les systèmes actuels, lorsque l'utilisateur valide les mots-clés saisis, la requête de recherche est envoyée à un serveur hébergeant un moteur de recherche configuré pour associer des informations à des mots-clés. Dans ce premier mode de réalisation, préalablement à l'envoi de la requête de recherche, cette requête est enrichie 115. 30 Cet enrichissement est réalisé, par exemple, par ajout de mots-clés à la requête, ces mots-clés étant déterminés en fonction du profil utilisateur. Par exemple, si le terminal de l'utilisateur est géo-localisé à Rome, en Italie, la requête ci-dessous est enrichie par ajout du mot-clé « Rome » de manière à limiter 3060156 7 les résultats à ceux qui présentent une plus grande chance de correspond aux attentes de l'utilisateur. Cet enrichissement est réalisé au niveau du terminal de manière à conserver, côté moteur de recherche, l'anonymat de l'utilisateur. Le moteur de recherche 5 connait les mots-clés de la requête, mais pas les traitements et informations sur lesquels ces mots-clés ont été basés. L'étape de transmission 120 est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de commande d'une interface de communication du terminal. Cette interface de communication est, par exemple, une antenne ou un port 10 pour connexion d'un câble de liaison informatique. L'interface de communication est, par exemple, une antenne configurée pour mettre en oeuvre le standard IEEE 802.11, dit « Wi-Fi » ou un réseau de données cellulaire. Au cours de cette étape de transmission 120, la requête de recherche est 15 transmise au serveur. L'étape de réception 125 est réalisée de manière analogue à l'étape de transmission 120. Au cours de cette étape, au moins un résultat de recherche, sous la forme d'un lien vers une ressource informatique sur le réseau de données, est reçue par le zo terminal. L'étape d'affichage 130 est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de commande d'un écran du terminal pour afficher, dans un navigateur internet, les résultats de recherche reçus au cours de l'étape de réception 125. 25 Dans des modes de réalisation, le procédé objet de la présente invention comporte : - une étape 135 de détection de traitement d'évènements réalisés par l'utilisateur sur ce terminal et - une étape 140 d'édition du profil utilisateur en fonction d'au moins un 30 traitement détecté. L'étape 135 de détection de traitement d'évènements est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de contrôle associé à un 3060156 8 logiciel configuré pour détecter des actions réalisées par l'utilisateur sur le terminal. Ces actions, associées à un évènement, peuvent être datées. L'étape d'édition 140 est réalisée, par exemple, par un circuit électronique de calcul associé à un logiciel, ce logiciel étant configuré pour, en fonction des 5 traitements réalisés aux évènements, déterminer un profil d'utilisateur. Ce profil vise, par exemple, les préférences de l'utilisateur, de manière statique ou dans le temps, la corrélation entre une succession d'évènements, comme par exemple des recherches successives ou une fréquence de réalisation d'évènements déterminés. Dans des modes de réalisation, le profil utilisateur est édité, au cours de 10 l'étape d'édition 140, en fonction d'au moins un traitement de l'information affichée réalisé par l'utilisateur sur le terminal. Ceci permet de prendre en compte, au niveau profil, les préférences de l'utilisateur en ce qui concerne l'objet des recherches effectuées de manière à en extraire des intentions probables, ces intentions probables permettant de mieux 15 choisir les résultats de recherche à l'avenir. Dans des modes de réalisation, le procédé 100 objet de la présente invention comporte une étape 145 d'association de services distants de stockage d'informations personnelles, le profil utilisateur étant édité, au cours de l'étape d'édition 140, en fonction d'au moins un traitement réalisé à une information de 20 chaque service associé. Cette étape d'association 145 est réalisée, par exemple, par la saisie, sur le terminal, par l'utilisateur : d'une identité du service à associer et des identifiants permettant la connexion à ce service pour le compte de 25 l'utilisateur. Cette étape d'association 145 met en oeuvre l'établissement d'une communication informatique entre le terminal et chaque service ainsi associé grâce aux identifiants saisis et enregistrés. Une telle association peut être supprimée par l'utilisateur. 30 Dans des modes de réalisation, le procédé 100 objet de la présente invention comporte une étape 145 de classement local des résultats de recherche reçus par le terminal en fonction du profil utilisateur local. 3060156 9 On observe, sur la figure 2, schématiquement, un mode de réalisation du procédé 200 objet de la présente invention. Ce procédé 200 de recherche de ressources accessibles sur un réseau de données, comporte : - une étape 205 de déverrouillage sur un terminal informatique, par l'utilisateur, 5 de l'accès à un profil utilisateur local de l'utilisateur, - une étape 210 de saisie de mots clés de recherche par l'utilisateur sur le terminal pour former une requête de recherche, - une étape 220 de transmission de la requête à un serveur informatique, - une étape 215 de génération, par le serveur, d'un ensemble de requêtes de 10 recherche complémentaires par ajout de mots-clés à la requête de recherche transmise en fonction des mots-clés de la requête transmise, - une étape 225 de réception, par le terminal, de résultats de recherche enrichie, pour chaque requête de recherche, émis par le serveur, - une étape 255 de pondération de chaque résultat reçu en fonction du profil 15 utilisateur et - une étape 235 d'affichage des résultats pondérés sur un écran du terminal. Cette étape de déverrouillage 205 met en oeuvre tout type de mécanisme de déverrouillage de l'accès à un contenu informatique connu. Un tel mécanisme est, par exemple, la comparaison d'un code saisi par l'utilisateur, sur l'interface homme- 20 machine du terminal, avec un code préenregistré sur le terminal ou à distance de ce terminal. Dans d'autres variantes, le mécanisme est un mécanisme d'identification biométrique par reconnaissance des empreintes digitales ou oculaires. En particulier, cette étape de déverrouillage 205 peut être réalisée par un module d'extension d'un navigateur installé par l'utilisateur ou préinstallé dans le 25 navigateur. Dans des variantes, l'étape 205 de déverrouillage est mise en oeuvre de manière distante par rapport au terminal. Dans des modes de réalisation particuliers, tel que celui représenté en figure 2, l'étape 205 de déverrouillage comporte une étape 250 d'authentification du 30 terminal portable sur un réseau téléphonique cellulaire. Cette étape d'authentification 250 est réalisée, par exemple, par l'authentification d'une carte SIM associée au terminal sur le réseau téléphonique cellulaire. 3060156 10 Dans des variantes, l'étape 205 de déverrouillage met en oeuvre une carte SIM virtuelle. Une carte SIM virtuelle est un espace mémoire dédié dans le terminal, réinscriptible, dont le contenu est transmis par un canal radio, ce contenu comportant 5 les données d'identification du terminal sur le réseau cellulaire mobile. L'étape de saisie 210 est réalisée par tout type d'interface homme-machine connue de l'Homme du Métier. Une telle interface est, par exemple, un clavier mécanique, un clavier virtuel, un clavier tactile, une souris ou une interface de commande vocale. 10 L'interface homme-machine employée dépend du terminal exécutant le navigateur internet. Grâce à cette interface homme-machine, l'utilisateur entre, dans un champ de recherche du navigateur internet, des mots-clés saisis. Ces mots-clés correspondent à des objets de recherche souhaitée par l'utilisateur. 15 Les mots-clés saisis sont assemblés pour former une requête de recherche. Par exemple, ces mots-clés peuvent être « Restaurant », « Ce soir ». L'étape de transmission 220 est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de commande d'une interface de communication du terminal. Cette interface de communication est, par exemple, une antenne ou un port zo pour connexion d'un câble de liaison informatique. L'interface de communication est, par exemple, une antenne configurée pour mettre en oeuvre le standard IEEE 802.11, dit « Wi-Fi » ou un réseau de données cellulaire. Au cours de cette étape de transmission 220, la requête de recherche est 25 transmise au serveur. Dans les systèmes actuels, lorsque l'utilisateur valide les mots-clés saisis, la requête de recherche est envoyée à un serveur hébergeant un moteur de recherche configuré pour associer des informations à des mots-clés. Les informations renvoyées en réponse à la requête dépendent alors du profil 30 de l'utilisateur maintenu par le moteur de recherche. Dans ce deuxième mode de réalisation, aucun profil n'est maintenu par le moteur de recherche. 3060156 11 Le procédé comporte, à la place, un mécanisme formé des étapes de génération 215 et de pondération 255. Au cours de l'étape de génération 215, le moteur de recherche génère un ensemble de requêtes complémentaires à partir de la requête primaire émise par le 5 terminal. Ces requêtes secondaires sont formées par ajout de mots-clés proches des mots-clés saisis. La proximité entre mots clés peut être constatée statistiquement en fonction du suivi des évènements réalisés sur les informations affichées par l'ensemble des utilisateurs du moteur de recherche, des mots-clés étant attachés à 10 chaque information. Ainsi, par exemple, si les utilisateurs du moteur de recherche cliquent sur des informations relatives à l'auteur Victor Hugo et d'autres informations relatives à une rue portant le nom de Victor Hugo, le moteur de recherche détermine deux requêtes complémentaires, lorsqu'un utilisateur saisit « Victor Hugo », ces deux requêtes complémentaires étant « Rue Victor Hugo » et « Auteur Victor Hugo ». 15 L'ensemble des résultats de ces deux recherches est renvoyé vers le terminal. Dans des modes de réalisation, le procédé 200 objet de la présente invention comporte sur le serveur une étape 260 de détermination de mots-clés complémentaires aux mots-clés saisis mettant en oeuvre un dictionnaire sémantique local, les mots-clés déterminés étant utilisés au cours de l'étape de génération. 20 L'étape de réception 225 est réalisée de manière analogue à l'étape de transmission 220. Au cours de cette étape 225, au moins un résultat de recherche, sous la forme d'un lien vers une ressource informatique sur le réseau de données, est reçue par le terminal. 25 L'étape de pondération 255 est réalisée, par exemple, par attribution, à chaque information reçue, d'un score de pertinence en fonction de l'adéquation entre le profil de l'utilisateur et de l'information reçue. Par exemple, si l'utilisateur est géo-localisé dans la ville de Rennes, les résultats de recherche de « Rue Victor Hugo » sont pondérés pour mettre en avant 30 les résultats de recherche s'appliquant à la ville de Rennes. Cette pondération est réalisée au niveau du terminal de manière à conserver, côté moteur de recherche, l'anonymat de l'utilisateur. Le moteur de recherche 3060156 12 connait les mots-clés de la requête, mais pas les traitements et informations participant à la pondération des résultats. L'étape d'affichage 230 est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de commande d'un écran du terminal pour afficher, dans un 5 navigateur internet, les résultats de recherche reçus au cours de l'étape de réception 225. Dans des modes de réalisation, le procédé objet de la présente invention comporte : - une étape 235 de détection de traitement d'évènements réalisés par 10 l'utilisateur sur ce terminal et - une étape 240 d'édition du profil utilisateur en fonction d'au moins un traitement détecté. L'étape 235 de détection de traitement d'évènements est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de contrôle associé à un 15 logiciel configuré pour détecter des actions réalisées par l'utilisateur sur le terminal. Ces actions, associées à un évènement, peuvent être datées. L'étape d'édition 240 est réalisée, par exemple, par un circuit électronique de calcul associé à un logiciel, ce logiciel étant configuré pour, en fonction des traitements réalisés aux évènements, déterminer un profil d'utilisateur. Ce profil vise, zo par exemple, les préférences de l'utilisateur, de manière statique ou dans le temps, la corrélation entre une succession d'évènements, comme par exemple des recherches successives ou une fréquence de réalisation d'évènements déterminés. Dans des modes de réalisation, le profil utilisateur est édité, au cours de l'étape d'édition 240, en fonction d'au moins un traitement de l'information affichée 25 réalisé par l'utilisateur sur le terminal. Ceci permet de prendre en compte, au niveau profil, les préférences de l'utilisateur en ce qui concerne l'objet des recherches effectuées de manière à en extraire des intentions probables, ces intentions probables permettant de mieux choisir les résultats de recherche à l'avenir. 30 Dans des modes de réalisation, le procédé 200 objet de la présente invention comporte une étape 245 d'association de services distants de stockage d'informations personnelles, le profil utilisateur étant édité, au cours de l'étape 3060156 13 d'édition 240, en fonction d'au moins un traitement réalisé à une information de chaque service associé. Cette étape d'association 245 est réalisée, par exemple, par la saisie, sur le terminal, par l'utilisateur : 5 d'une identité du service à associer et des identifiants permettant la connexion à ce service pour le compte de l'utilisateur. Cette étape d'association 245 met en oeuvre l'établissement d'une communication informatique entre le terminal et chaque service ainsi associé grâce 10 aux identifiants saisis et enregistrés. Une telle association peut être supprimée par l'utilisateur. On observe, sur la figure 3, schématiquement, un mode de réalisation du procédé 300 objet de la présente invention. Ce procédé 300 de recherche de ressources accessibles sur un réseau de données, comporte : 15 - une étape 305 de déverrouillage sur un terminal informatique, par l'utilisateur, de l'accès à un profil utilisateur local de l'utilisateur, - une étape 310 de saisie de mots clés de recherche par l'utilisateur sur le terminal, - une étape 315 de création locale d'une requête de recherche primaire en 20 fonction des mots-clés saisis, - une étape 317 d'enrichissement de la requête par ajout de mots-clés pour former une pluralité de requêtes secondaires, - une étape 320 de transmission de chaque requête secondaire à un serveur informatique, 25 - une étape 325 de réception de résultats de recherche, pour chaque requête, émis par le serveur, - une étape 355 de pondération de chaque résultat reçu en fonction du profil utilisateur et - une étape 330 d'affichage des résultats pondérés sur un écran du terminal. 30 L'étape de déverrouillage 305 met en oeuvre tout type de mécanisme de déverrouillage de l'accès à un contenu informatique connu. Un tel mécanisme est, par exemple, la comparaison d'un code saisi par l'utilisateur, sur l'interface homme-machine du terminal, avec un code préenregistré sur le terminal ou à distance de ce 3060156 14 terminal. Dans d'autres variantes, le mécanisme est un mécanisme d'identification biométrique par reconnaissance des empreintes digitales ou oculaires. En particulier, cette étape de déverrouillage 305 peut être réalisée par un module d'extension d'un navigateur installé par l'utilisateur ou préinstallé dans le 5 navigateur. Dans des variantes, l'étape 305 de déverrouillage est mise en oeuvre de manière distante par rapport au terminal. Dans des modes de réalisation particuliers, tel que celui représenté en figure 3, l'étape 305 de déverrouillage comporte une étape 350 d'authentification du 10 terminal portable sur un réseau téléphonique cellulaire. Cette étape d'authentification 350 est réalisée, par exemple, par l'authentification d'une carte SIM associée au terminal sur le réseau téléphonique cellulaire. Dans des variantes, l'étape 305 de déverrouillage met en oeuvre une carte 15 SIM virtuelle. Une carte SIM virtuelle est un espace mémoire dédié dans le terminal, réinscriptible, dont le contenu est transmis par un canal radio, ce contenu comportant les données d'identification du terminal sur le réseau cellulaire mobile. L'étape de saisie 310 est réalisée par tout type d'interface homme-machine 20 connue de l'Homme du Métier. Une telle interface est, par exemple, un clavier mécanique, un clavier virtuel, un clavier tactile, une souris ou une interface de commande vocale. L'interface homme-machine employée dépend du terminal exécutant le navigateur internet. 25 Grâce à cette interface homme-machine, l'utilisateur entre, dans un champ de recherche du navigateur internet, des mots-clés saisis. Ces mots-clés correspondent à des objets de recherche souhaitée par l'utilisateur. Les mots-clés saisis sont assemblés pour former une requête de recherche au cours de l'étape 315 de création d'une requête primaire. 30 L'étape de création 315 met en oeuvre, par exemple, un circuit électronique de calcul configuré pour enregistrer les mots-clés de la requête primaire dans une mémoire du terminal. 3060156 15 Dans les systèmes actuels, lorsque l'utilisateur valide les mots-clés saisis, la requête de recherche est envoyée à un serveur hébergeant un moteur de recherche configuré pour associer des informations à des mots-clés. Dans ce troisième mode de réalisation, la requête primaire est enrichie, au 5 cours de l'étape d'enrichissement 317, par ajout de mots-clés aux mots-clés saisis pour former des requêtes secondaires, chaque requête secondaire correspondant à un ajout. Par exemple, ces mots-clés saisis peuvent être « Restaurant », « Ce soir ». A ces mots-clés peuvent être ajoutés, dans une pluralité de requêtes, les mots- 10 clés « Rome » si l'utilisateur a été géo-localisé à Rome ou « Italien » si l'utilisateur a recherché des restaurants italiens dans une recherche précédent. Cet enrichissement est réalisé, par exemple, par ajout de mots-clés à la requête, ces mots-clés étant déterminés en fonction du profil utilisateur. Le choix des mots-clés à ajouter est réalisé au cours d'une étape 360 de 15 détermination de mots-clés complémentaires aux mots-clés saisis mettant en oeuvre un dictionnaire sémantique local, les mots-clés déterminés étant utilisés au cours de l'étape d'enrichissement. Cet enrichissement est réalisé au niveau du terminal de manière à conserver, côté moteur de recherche, l'anonymat de l'utilisateur. Le moteur de recherche zo connait les mots-clés de la requête, mais pas les traitements et informations sur lesquels ces mots-clés ont été basés. L'étape de transmission 320 est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de commande d'une interface de communication du terminal. Cette interface de communication est, par exemple, une antenne ou un port 25 pour connexion d'un câble de liaison informatique. L'interface de communication est, par exemple, une antenne configurée pour mettre en oeuvre le standard IEEE 802.11, dit « Wi-Fi » ou un réseau de données cellulaire. Au cours de cette étape de transmission 320, la requête de recherche est 30 transmise au serveur. L'étape de réception 325 est réalisée de manière analogue à l'étape de transmission 320. 3060156 16 Au cours de cette étape, au moins un résultat de recherche, sous la forme d'un lien vers une ressource informatique sur le réseau de données, est reçue par le terminal. L'étape de pondération 355 est réalisée, par exemple, par attribution, à 5 chaque information reçue, d'un score de pertinence en fonction de l'adéquation entre le profil de l'utilisateur et de l'information reçue. Cette pondération est réalisée au niveau du terminal de manière à conserver, côté moteur de recherche, l'anonymat de l'utilisateur. Le moteur de recherche connait les mots-clés de la requête, mais pas les traitements et informations 10 participant à la pondération des résultats. L'étape d'affichage 330 est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de commande d'un écran du terminal pour afficher, dans un navigateur internet, les résultats de recherche reçus au cours de l'étape de réception 125. 15 Dans des modes de réalisation, le procédé objet de la présente invention comporte : - une étape 235 de détection de traitement d'évènements réalisés par l'utilisateur sur ce terminal et - une étape 240 d'édition du profil utilisateur en fonction d'au moins un 20 traitement détecté. L'étape 235 de détection de traitement d'évènements est réalisée, par exemple, par la mise en oeuvre d'un circuit électronique de contrôle associé à un logiciel configuré pour détecter des actions réalisées par l'utilisateur sur le terminal. Ces actions, associées à un évènement, peuvent être datées. 25 L'étape d'édition 240 est réalisée, par exemple, par un circuit électronique de calcul associé à un logiciel, ce logiciel étant configuré pour, en fonction des traitements réalisés aux évènements, déterminer un profil d'utilisateur. Ce profil vise, par exemple, les préférences de l'utilisateur, de manière statique ou dans le temps, la corrélation entre une succession d'évènements, comme par exemple des 30 recherches successives ou une fréquence de réalisation d'évènements déterminés. Dans des modes de réalisation, le profil utilisateur est édité, au cours de l'étape d'édition 340, en fonction d'au moins un traitement de l'information affichée réalisé par l'utilisateur sur le terminal. 3060156 17 Ceci permet de prendre en compte, au niveau profil, les préférences de l'utilisateur en ce qui concerne l'objet des recherches effectuées de manière à en extraire des intentions probables, ces intentions probables permettant de mieux choisir les résultats de recherche à l'avenir. 5 Dans des modes de réalisation, le procédé 300 objet de la présente invention comporte une étape 345 d'association de services distants de stockage d'informations personnelles, le profil utilisateur étant édité, au cours de l'étape d'édition 340, en fonction d'au moins un traitement réalisé à une information de chaque service associé. 10 Cette étape d'association 345 est réalisée, par exemple, par la saisie, sur le terminal, par l'utilisateur : d'une identité du service à associer et des identifiants permettant la connexion à ce service pour le compte de l'utilisateur. 15 Cette étape d'association 345 met en oeuvre l'établissement d'une communication informatique entre le terminal et chaque service ainsi associé grâce aux identifiants saisis et enregistrés. Une telle association peut être supprimée par l'utilisateur. REVENDICATIONS1. Procédé (100) de recherche de ressources accessibles sur un réseau de données, caractérisé en ce qu'il comporte : - une étape (105) de déverrouillage sur un terminal informatique, par l'utilisateur, de l'accès à un profil utilisateur local de l'utilisateur, - une étape (110) de saisie de mots clés de recherche par l'utilisateur sur le terminal pour former une requête de recherche sur le réseau, - une étape (115) d'enrichissement local de la requête de recherche en fonction du profil d'utilisateur, - une étape (120) de transmission de la requête enrichie à un serveur informatique, - une étape (125) de réception de résultats de recherche enrichie émis par le serveur et - une étape (130) d'affichage des résultats sur un écran du terminal. 2. Procédé selon la revendication 1, qui comporte : - une étape (135) de détection de traitement d'évènements réalisés par l'utilisateur sur ce terminal et - une étape (140) d'édition du profil utilisateur en fonction d'au moins un traitement détecté. 3. Procédé (100) selon la revendication 2, dans lequel le profil utilisateur est édité, au cours de l'étape d'édition (140), en fonction d'au moins un traitement de l'information affichée réalisé par l'utilisateur sur le terminal. 4. Procédé (100) selon l'une des revendications 2 ou 3, qui comporte une étape (145) d'association de services distants de stockage d'informations personnelles, le profil utilisateur étant édité, au cours de l'étape d'édition (140), en fonction d'au moins un traitement réalisé à une information de chaque service associé. 3060156 19 5. Procédé (100) selon l'une des revendications 1 à 4, qui comporte une étape (145) de classement local des résultats de recherche reçus par le terminal en fonction du profil utilisateur local. 5 6. Procédé (100) selon l'une des revendications 1 à 5, dans lequel l'étape (105) de déverrouillage est réalisée à distance du terminal. 7. Procédé (100) selon la revendication 6, dans lequel l'étape (105) de déverrouillage comporte une étape (150) d'authentification du terminal portable sur un réseau Io téléphonique cellulaire. 8. Procédé (100) selon la revendication 7, dans lequel l'étape (105) de déverrouillage met en oeuvre une carte SIM virtuelle.