Brevet FR3070781A1 (20190308)

REVENDICATIONSUn système comprenant : un dispositif informatique ; et un support de stockage lisible par ordinateur comprenant un premier ensemble d'instructions qui, au cours de l'exécution par le dispositif informatique, amène le système à: recevoir, au niveau d'un système de réservation, une interrogation de recherche correspondant à une demande de voyage pour un voyageur en provenance d'un dispositif client, l'interrogation de recherche incluant une pluralité de paramètres de recherche déterminés localement sur le dispositif client en utilisant des données d'entrée reçues via une interface sur le 10 dispositif client ; générer, par le système de réservation, un identifiant d'interrogation po l'interrogation de recherche sur la base de la pluralité des paramètres de recherche ; sélectionner une version d'un résultat de recherche parmi une pluralité de versions de résultat de recherche basée sur l'identifiant de recherche, chaque version du résultat de recherche 15 parmi la pluralité des versions de résultat de recherche étant distincte des autres versions de résultat de recherche en vertu d'une variante, le résultat de recherche incluant un itinéraire de voyage qui satisfait la pluralité des paramètres de recherche ; et envoyer la version sélectionnée de résultat de recherche au dispositif client, la version sélectionnée du résultat de recherche actualisant l'interface sur le dispositif client.\n<CLM>\1\tLe système selon la revendication 1, dans lequel le support de stockage lisible par ordinateur comprend par ailleurs un second ensemble d'instructions qui, lors de l'exécution par le dispositif informatique, amène par ailleurs le système à: corréler un enregistrement dans une base de données de réservation avec la version 25 sélectionnée de résultat de recherche envoyée au dispositif client sur la base de l'identifiant d'interrogation, l'enregistrement généré dans la base de données de réservation étant réceptif à la servation de l'itinéraire de voyage.\n<CLM>\1\tLe système selon l'une quelconque des revendications 1 ou 2, dans lequel l'interrogation 30 de recherche est un appel à une interface de programme d'application (API) visant une API du 20 30 système de réservation, dans lequel l'appel à une API sollicite une fonction de distribution aléatoire du système de réservation qui génère l'identifiant d'interrogation.\n<CLM>\1\tLe système selon la revendication 3, dans lequel fa fonction de distribution aléatoire est une fonction de hachage.\n<CLM>\1\tLe système selon l'une quelconque des revendications 1 à 4, dans lequel le second ensemble d'instructions, lors de l'exécution par le dispositif informatique, amène par ailleurs le système à: déterminer une métrique d'évaluation pour chaque versi la pluralité des versions de résultat de recherche. Le système selon l'une quelconque des revendications 1 à 5, dans lequel le second ensemble d'instructions lors de l'exécution par le système informatique amène par ailleurs le système à: mesurer un ratio actuel de sélection entre chaque version de résultat de recherche parmi la pluralité des versions de résultat de recherche: et comparer le ratio actuel de sélection à un ratio prédéfini de sélection.\n<CLM>\1\tUn procédé comprenant : la réception au niveau d'un système de réservation, d'une interrogation de recherche correspondant à une demande de voyage pour un voyageur en provenance d'un dispositif client, l'interrogation de recherche incluant une pluralité de paramètres de recherche déterminés localement au niveau du dispositif client en utilisant des données d'entrée reçues via une interface sur le dispositif client ; la génération, par le système de réservation d'un identifiant d'interrogation basé sur la pluralité des paramètres de recherche ; la détermination des résultats de recherche comprenant un itinéraire de voyage satisfaisant la pluralité des paramètres de recherche ; la sélection d'une version de résultat de recherche parmi une pluralité de versions de résultat de recherche basée sur l'identifiant de recherche, chaque version du résultat de recherche de résultat de cherche parmi 31 parmi la pluralité des versions de résultat de recherche étant distincte des autres versions de résultat de recherche en vertu d'une variante ; l'envoi de la version sélectionnée de résultat de recherche au dispositif client, la version sélectionnée du résultat de recherche actualisant l'interface sur le dispositif client. Le procédé selon la revendication 7, comprenant par ailleurs : la détermination d'une métrique d'évaluation pour chaque version de résultat de recherche parmi la pluralité des versions de résultat de recherche. 10\n<CLM>\1\tLe procédé selon la revendication 8, dans lequel la n'étique d'évaluation est un taux de conversion indicatif d'un pourcentage de réservations d'itinéraire de voyage associé à chaque version de résultat de recherche.\n<CLM>\1\tLe procédé selon lune quelconque des revendications 7 à 9, dans lequel la génération d'un identifiant d'interrogation comprend par ailleurs : l'application d'une fonction de hachage à la pluralité des paramètres de recherche dans l'interrogation de recherche, dans lequel la valeur de hachage est distribuée uniformément dans une fourchette de valeurs de hachage et la fourchette dc valeurs de hachage est partitionnée en une pluralité de partitions, chaque version de résultat de recherche est représentée par une 20 partition parmi la pluralité de partitions.\n<CLM>\1\tLe procédé selon la revendication 10, dans lequel la corrélation de l'enregistrement dans la base de données de réservation comprend par ailleurs l'application d'une fonction de hachage aux données dans l'enregistrement correspondant 25 à la pluralité des paramètres de recherche.\n<CLM>\1\tLe procédé selon l'une quelconque des revendications 7 à 11, comprenant par ailleurs : la mise en antémémoire de données de versionnage qui associe identifiant d'interrogation a la version sélectionnée de résultat de recherche envoyée au dispositif client dans un dispositif de stockage associé au système de réservation. la détermination d'un ratio actuel de sélection en utilisant les données de version ; et 32 la confirmation de l'adhérence d'un ratio de sélection prédéfini avec le ratio de sélection actuel.\n<CLM>\1\tLe procédé selon l'une quelconque des revendications 7 à 12, dans lequel la pluralité des paramètres de recherche inclut un numéro de vol, une date de départ, une date d'arrivée, un point d'origine, une destination, un nombre d'escales, une classe de réservation, un point de vente, un nombre dans un groupe, une raison pour l'émission d'un sous-code, ou une combinaison de ceux-ci. 10\n<CLM>\1\tLe procédé selon l'une quelconque des revendications 7 à\n<CLM>\1\tdans lequel la variante inclut un élément tarifaire de l'itinéraire de voyage, un élément visuel associé au résultat de recherche, un élément d'interface associé au résultat de recherche, un arrangement des éléments d'interface associé au résultat de recherche, ou une combinaison de ceux-ci. 15\n<CLM>\1\tUn programme d'ordinateur comprenant un code de programme pour exécuter les étapes du procédé selon l'une quelconque des revendications 7 à 14 lorsque ledit programme fonctionne sur un ordinateur.