Brevet FR3060155A1 — 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énient 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. OBJET DE L'INVENTION La présente invention vise à remédier à tout ou partie de ces inconvénients. 3060155 2 À cet effet, la présente invention vise un procédé de recherche de ressources accessibles sur un réseau de données, qui comporte : - une étape de déverrouillage sur un terminal informatique, par l'utilisateur, de l'accès à un profil utilisateur local de l'utilisateur, 5 - une étape de saisie de mots clés de recherche par l'utilisateur sur le terminal, - une étape de création locale d'une requête de recherche primaire en fonction des mots-clés saisis, - une étape d'enrichissement de la requête par ajout de mots-clés pour former une pluralité de requêtes secondaires, 10 - une étape de transmission de chaque requête secondaire à un serveur informatique, - une étape de réception de résultats de recherche, pour chaque requête, émis par le serveur, - une étape de pondération de chaque résultat reçu en fonction du profil 15 utilisateur et - une étape d'affichage des résultats pondérés sur un écran du terminal. 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 zo recherche, l'utilisateur ne déverrouille pas l'accès au profil. Lorsque l'utilisateur déverrouille l'accès au profil, une multitude de requêtes secondaires, basées sur le profil utilisateur et sur la requête primaire saisie, est transmise au moteur de recherche. Lors de la réception De cette manière, la pertinence des résultats de recherche est maintenue mais sans violation de la vie privée de l'utilisateur. 25 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 puisque la pertinence des résultats est assurée au niveau du terminal. Dans des modes de réalisation, le procédé objet de la présente invention comporte une étape de détermination de mots-clés complémentaires aux mots-clés 30 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. Ces modes de réalisation permettent d'améliorer la pertinence des résultats de recherche. 3060155 3 Dans des modes de réalisation, l'étape d'enrichissement est réalisée par ajout de mots-clés déterminés en fonction du profil utilisateur. Dans des modes de réalisation, le procédé objet de la présente invention comporte : 5 - une étape de détection 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 10 utilisateur en fonction des agissements locaux de cet utilisateur, ce qui a pour effet 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 à une information affichée 15 réalisé 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 20 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. 25 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 faille de sécurité au niveau du terminal. 30 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. 3060155 4 Dans des modes de réalisation, l'étape de déverrouillage met en oeuvre une carte SIM virtuelle. BRÈVE DESCRIPTION DES FIGURES 5 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, dans lesquels : - la figure 1 représente, schématiquement et sous forme d'un logigramme, une 10 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 succession d'étapes particulière d'un deuxième mode de réalisation du procédé objet de la présente invention et 15 - 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. DESCRIPTION D'EXEMPLES DE RÉALISATION DE L'INVENTION 20 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. 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 25 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. On appelle « internet », le réseau internet de le World Wide Web (traduit par « réseau mondial »). 30 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. On appelle « terminal », un dispositif électronique comportant une interface homme-machine, un moyen de communication avec le réseau internet et un écran 3060155 5 d'affichage, ce terminal étant configuré pour exécuter le navigateur internet. À titre indicatif, un terminal peut être : un ordiphone, une tablette numérique ou 5 un ordinateur personnel. On appelle « évènement » toute interaction de l'utilisateur, via une interface 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, 10 la consultation d'un fichier, l'exécution d'un fichier. 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 : 15 - 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 20 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 25 - 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 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 30 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 105 peut être réalisée par un module d'extension d'un navigateur installé par l'utilisateur ou préinstallé dans le navigateur. 3060155 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 3060155 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çu 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 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. 3060155 8 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 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, 5 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 140, en fonction d'au moins un traitement de l'information affichée réalisé par l'utilisateur sur le terminal. 10 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. Dans des modes de réalisation, le procédé 100 objet de la présente invention 15 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é. Cette étape d'association 145 est réalisée, par exemple, par la saisie, sur le 20 terminal, par l'utilisateur : d'une identité du service à associer et des identifiants permettant la connexion à ce service pour le compte de l'utilisateur. Cette étape d'association 145 met en oeuvre l'établissement d'une 25 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. 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 30 terminal en fonction du profil utilisateur local. 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 : 3060155 9 - une étape 205 de déverrouillage sur un terminal informatique, par l'utilisateur, 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, 5 - 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 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 10 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 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 15 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. 20 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 navigateur. Dans des variantes, l'étape 205 de déverrouillage est mise en oeuvre de manière distante par rapport au terminal. 25 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 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 30 cellulaire. Dans des variantes, l'étape 205 de déverrouillage met en oeuvre une carte SIM virtuelle. 3060155 10 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 210 est réalisée par tout type d'interface homme-machine 5 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. 10 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 ». 15 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 pour connexion d'un câble de liaison informatique. L'interface de communication est, par exemple, une antenne configurée pour zo 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 transmise au serveur. Dans les systèmes actuels, lorsque l'utilisateur valide les mots-clés saisis, la 25 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 de l'utilisateur maintenu par le moteur de recherche. Dans ce deuxième mode de réalisation, aucun profil n'est maintenu par le 30 moteur de recherche. Le procédé comporte, à la place, un mécanisme formé des étapes de génération 215 et de pondération 255. 3060155 11 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 terminal. Ces requêtes secondaires sont formées par ajout de mots-clés proches des 5 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 à 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 10 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 ». 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 15 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. L'étape de réception 225 est réalisée de manière analogue à l'étape de transmission 220. 20 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çu par le terminal. 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 25 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 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, 30 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 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 3060155 12 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 : 5 - 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 traitement détecté. L'étape 235 de détection de traitement d'évènements est réalisée, par 10 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. 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 15 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 zo l'étape d'édition 240, 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 25 choisir les résultats de recherche à l'avenir. 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 d'édition 240, en fonction d'au moins un traitement réalisé à une information de 30 chaque service associé. Cette étape d'association 245 est réalisée, par exemple, par la saisie, sur le terminal, par l'utilisateur : - d'une identité du service à associer et 3060155 13 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 5 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 : 10 - 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 15 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, 20 - 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. 25 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 terminal. Dans d'autres variantes, le mécanisme est un mécanisme d'identification 30 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 navigateur. 3060155 14 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 5 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 lo 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 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 au cours de l'étape 315 de création d'une requête primaire. 25 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. 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 30 configuré pour associer des informations à des mots-clés. Dans ce troisième mode de réalisation, la requête primaire est enrichie, au 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. 3060155 15 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-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. 5 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 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 10 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 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. 15 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 pour connexion d'un câble de liaison informatique. L'interface de communication est, par exemple, une antenne configurée pour zo 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 transmise au serveur. L'étape de réception 325 est réalisée de manière analogue à l'étape de 25 transmission 320. 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çu par le terminal. L'étape de pondération 355 est réalisée, par exemple, par attribution, à 30 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 3060155 16 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 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 5 navigateur internet, les résultats de recherche reçus au cours de l'étape de réception 125. 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 340, 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é 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é. 3060155 17 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 5 l'utilisateur. 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é (300) de recherche de ressources accessibles sur un réseau de données, caractérisé en ce qu'il comporte : - 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 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, - 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. 2. Procédé (300) de recherche selon la revendication 1, qui comporte une étape 20 (360) 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 d'enrichissement. 3. Procédé (300) de recherche selon l'une des revendications 1 ou 2, dans lequel 25 l'étape (317) d'enrichissement est réalisée par ajout de mots-clés déterminés en fonction du profil utilisateur. 4. Procédé (300) de recherche selon l'une des revendications 1 à 3, qui comporte : - une étape (335) de détection de traitement d'évènements réalisés par 30 l'utilisateur sur ce terminal et - une étape (340) d'édition du profil utilisateur en fonction d'au moins un traitement détecté. 3060155 19 5. Procédé (300) selon la revendication 4, dans lequel le profil utilisateur est édité, au cours de l'étape (340) d'édition, en fonction d'au moins un traitement d'une information affichée réalisé par l'utilisateur sur le terminal. 5 6. Procédé (300) selon l'une des revendications 4 ou 5, qui comporte une étape (345) d'association de services distants de stockage d'informations personnelles, le profil utilisateur étant édité, au cours de l'étape (340) d'édition, en fonction d'au moins un traitement réalisé d'une information de chaque service associé. 10 7. Procédé (300) selon l'une des revendications 1 à 6, dans lequel l'étape (305) de déverrouillage est réalisée à distance du terminal. 8. Procédé (300) selon la revendication 7, dans lequel l'étape (305) de déverrouillage comporte une étape (350) d'authentification du terminal portable sur un réseau 15 téléphonique cellulaire. 9. Procédé (300) selon la revendication 8 dans lequel l'étape (305) de déverrouillage met en oeuvre une carte SIM virtuelle.