Brevet FR3072811A1 (20190426)

REVENDICATIONS1. Un système pour traiter des critères de recherche entre de multiples espaces de recherche, le système comprenant : un ou plusieurs processeurs ; et une mémoire couplée à un ou plusieurs processeurs, la mémoire stockant des données comprenant le code de programme qui, lorsqu'il est exécuté par un ou plusieurs processeurs, amène le système à: recevoir une information d'authentification pour autoriser un utilisateur à accéder à une plateforme de profils universels associée au système ; en réponse à la réception de l'information d'authentification, donner accès à la plateforme de profils universels, dans lequel la plateforme de profils universels fournit un accès à un premier site Web de recherche et à un second site Web de recherche qui sont externes au système ; stocker, dans une base de données de profil universel, des données de profil qui incluent une pluralité de premiers critères de recherche soumis par l'utilisateur au premier site Web de recherche, dans lequel les premiers critères de recherche indiquent au moins un paramètre d'une première recherche effectuée par le premier site Web, de recherche ; recevoir une première requête provenant du second site Web de recherche, dans lequel la première requête est pour les premiers critères de recherche stockés dans la base de données de profil universel ; en réponse à la réception de la première requête du second site Web de recherche, récupérer les données de profil de la base de données de profil universel ; et orienter les premiers critères de recherche des données de profil vers le second site Web de recherche, dans lequel le second site Web de recherche détermine une pluralité de seconds résultats en réponse à la réception des premiers critères de recherche.\n<CLM>\1\tLe système selon la revendication 1 dans lequel le code de programme, lorsqu'il est exécuté par un ou plusieurs processeurs, amène par ailleurs le système à: 26 en réponse à la réception d'une seconde requête d'un troisième site Web de recherche, récupérer les données de profil dans la base de données de profil universel, dans lequel le troisième site Web de recherche est externe au système. 5\n<CLM>\1\tLe système selon la revendication 1 ou la revendication 2 dans lequel le code de programme, lorsqu'il est exécuté par un ou plusieurs processeurs, amène par ailleurs le système à: en réponse à la réception de la seconde i equête du troisième site Web de recherche, comparer un premier attribut associé aux premiers critères de recherche avec un second 10 attribut associé aux seconds critères de recherche ; et sélectionner les seconds critères de recherche pour être transmis au troisième site Web de recherche sur la base de la comparaison.\n<CLM>\1\tLe système selon la revendication 3 dans lequel le premier attribut est un premier 15 horodatage indiquant quand les premiers critères de recherche ont été soumis au premier site Web de recherche, le second attribut est un second horodatage indiquant quand les seconds critères de recherche ont été soumis au second site Web de recherche et le second horodatage est plus récent que le premier horodatage. 20\n<CLM>\1\tLe système selon la revendication 3 dans lequel le premier attribut est une première fréquence indiquant un nombre de fois que l'utilisateur a utilisé les premiers critères de recherche, le second attribut est une seconde fréquence indiquant un nombre de fois qu'un utilisateur a utilisé les seconds critères de recherche et la seconde fréquence est plus élevée que la première fréquence. 25\n<CLM>\1\tLe système selon la revendication 1 à 5, dans-lequel les instructions lors de l'exécution amènent par ailleurs le système à: déterminer qu'un produit de voyage qui correspond aux paramètres des premiers critères de recherche a été réservé ; et 30 en réponse à la détermination que le produit de voyage est réservé, purger les premiers critères de recherche de la base de données de profil universel. 27\n<CLM>\1\tLe système selon la revendication 1 à 6, dans lequel les instructions lors de l'exécution amènent par ailleurs le système à: déterminer qu'une une date actuelle est plus récente qu'une date fournie par l'utilisateur, dans lequel la date fournie par l'utilisateur est une date d'expiration des premiers 5 critères de recherche ; et en réponse à la détermination que la date actuelle est plus récente que la date fournie par l'utilisateur, laisser les premiers critères de recherche expirer.\n<CLM>\1\tLe système selon la revendication 1 à 7, dans lequel les instructions, lors de 10 l'exécution, amènent par ailleurs le système à: en réponse à la réception de la première requête du second site Web de recherche, envoyer une troisième requête à l'utilisateur pour autoriser le second site Web de recherche à accéder aux données de profil stockées dans la base de données de profil universel. recevoir du dispositif de l'utilisateur, une seconde autorisation permettant au second 15 site Web de recherche d'accéder aux données de profil ; et stocker la seconde autorisation permettant au second site Web de recherche d'accéder aux données de profil.\n<CLM>\1\tLe système selon l'une quelconque des revendications 1 à 8 dans lequel le premier-site 20 Web de recherche et le second site Web de recherche sont chacun associés à des commerçants qui vendent un même type de produits ou de services.\n<CLM>\1\tLe système selon l'une quelconque des revendications 1 à 9 dans lequel le premier site Web de recherche est associé un premier commerçant qui offre une pluralité de produits 25 ou de services et le second site Web de recherche est associé à un second commerçant qui offre uniquement un de la pluralité des produits ou services.\n<CLM>\1\tUn procédé de traitement de critères de recherche entre de multiples espaces de recherche, le procédé comprenant : 30 la réception, par un ordinateur, d'une information d'authentification permettant à un utilisateur d'accéder à une plateforme de profils universels associée au système ; en réponse à la réception de l'information d'authentification, l'accord, de l'ordinateur pour un accès à la plateforme de profils universels, dans lequel la plateforme de profils 28 universels donne un accès à un premier site Web de recherche et à un second site Web de recherche qui sont externes au système ; le stockage, dans une base de données de profil universel, des données de profil qui incluent une pluralité de premiers critères de recherche soumis par l'utilisateur au premier site 5 Web de recherche, dans lequel les premiers critères de recherche indiquent au moins un paramètre d'une première recherche effectuée par le premier site Web de recherche ; la réception, par l'ordinateur d'une première requête du second site Web de recherche, dans lequel la première requête est pour les premiers critères de recherche stockés dans la base de données de profil universel ; 10 en réponse à la réception de la première requête du second site Web de recherche, la récupération des données de profil de la base de données de profil universel ; et l'orientation des premiers critères de recherche des données de profil vers le second site Web de recherche, dans lequel le second site Web de recherche détermine une pluralité de seconds résultats en réponse à la réception des premiers critères de recherche. 15\n<CLM>\1\tUn produit - programme d'ordinateur comprenant des instructions de code de programme stockées sur un support lisible par ordinateur pour mettre en oeuvre les étapes du procédé selon la revendication 11 lorsque ledit programme fonctionne sur un ordinateur.