Brevet FR3071340A1 (20190322)

REVENDICATIONS1. Dispositif de traitement de requête, implémenté dans un dispositif serveur (90), la requête identifiant des paramètres de requêtes et étant reçue depuis un dispositif client connecté (100) audit dispositif serveur (90), la requête étant traitée par le dispositif serveur (90) à une date donnée dite date de requête, le dispositif comprenant : - Une unité de traitement (200) configurée pour déterminer un ensemble des produits candidats satisfaisant au moins certains des paramètres de ladite requête, chaque produit candidat étant associé à une valeur numérique courante représentant la valeur courante du produit candidat à la date de requête, chaque produit étant en outre associé à une date de produit, postérieure à ladite date de requête, caractérisé en ce que le dispositif comprend en outre : - Un comparateur (300) configuré pour comparer la valeur courante de chaque produit candidat avec une valeur de référence mémorisée dans une mémoire cache (150), connectée audit dispositif serveur, la valeur de référence étant une valeur dudit produit déterminée par le dispositif serveur à une date antérieure à ladite date de requête, dite « date de référence », la date de référence ayant le même quantième et le même mois que ladite date de requête, et - Une unité de mise à jour (400) configurée pour mettre à jour la valeur de référence mémorisée dans ladite mémoire cache (150) en lui affectant la valeur courante du produit, si la valeur courante est différente de la valeur de référence, ou s'il n'y a pas de valeur de référence dans ladite mémoire cache (150), le dispositif étant en outre configuré pour retourner une réponse au dispositif client comprenant l'ensemble des produits candidats déterminés, et pour chaque produit candidat la valeur courante du produit et des données 30 extraites de la mémoire cache associées audit produit. 26\n<CLM>\1\tDispositif selon la revendication 1, dans lequel ledit dispositif est configuré pour prédire la stabilité temporelle de la valeur courante du produit candidat à la date de requête, déterminée à partir de la date de requête et de la date à laquelle la valeur de référence varie par rapport à la valeur courante, 5 si la valeur courante du produit candidat est égale à la valeur de référence.\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel les données extraites de la mémoire cache associées au produit comprennent au moins une date dite de prédiction, sélectionnée parmi l'ensemble des 10 dates associées respectivement à l'ensemble valeurs de référence et situées entre la date de requête et la date de produit, la date de prédiction correspondant à la date à laquelle la valeur de référence est minimale.\n<CLM>\1\tDispositif selon la revendication 3, dans lequel les données 15 extraites de la mémoire cache associées au produit comprennent en outre une estimation temporelle du délai entre la date de prédiction et la date à laquelle la valeur de référence associée à la date de prédiction varie.\n<CLM>\1\tDispositif selon l'une des revendications 3 ou 4, dans lequel les 20 données extraites de la mémoire cache associées au produit comprennent la valeur de référence associée à la date de prédiction.\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel le dispositif serveur (90) est configuré pour contrôler l'affichage des données 25 extraites de la mémoire cache associées au produit sur une interface graphique d'un site Internet.\n<CLM>\1\tDispositif selon l'une des revendications précédentes, dans lequel les paramètres de la requête comprennent au moins un aéroport d'origine et 30 un aéroport de destination. 27\n<CLM>\1\tProcédé de traitement de requête (80), dans un dispositif serveur (90), la requête identifiant des paramètres de requêtes et étant reçue depuis un dispositif client (100) connecté audit dispositif serveur (90), la requête étant traitée par le dispositif serveur (90) à une date donnée dite date 5 de requête, le procédé comprenant les étapes consistant à: - déterminer (1002) un ensemble des produits candidats satisfaisant au moins certains des paramètres de ladite requête, chaque produit candidat étant associé à une valeur numérique courante représentant la valeur courante du produit candidat à la date de requête, chaque produit 10 étant en outre associé à une date de produit, postérieure à ladite date de requête, caractérisé en ce que le procédé comprend en outre, pour chaque produit candidat, une étape consistant à : comparer (1005) la valeur courante du produit candidat avec une 15 valeur de référence mémorisée dans une mémoire cache (150), connectée audit dispositif serveur, la valeur de référence étant une valeur dudit produit déterminée par le dispositif serveur à une date antérieure à la dite date de requête, dite « date de référence », la date de référence ayant le même quantième et le même mois que ladite date de requête, et à 20 - mettre à jour (1006, 1008) la valeur de référence mémorisée dans ladite mémoire cache (150) en lui affectant la valeur courante du produit, si la valeur courante est différente de la valeur de référence, ou s'il n'y a pas de valeur de référence dans ladite mémoire cache (140), et en ce que le procédé comprend une étape consistant à retourner 25 (1009) une réponse (70) au dispositif client comprenant l'ensemble des produits candidats déterminés, et pour chaque produit candidat la valeur courante du produit et des données extraites de la mémoire cache associées audit produit.\n<CLM>\1\tProcédé selon la revendication 8, dans lequel, si la valeur courante du produit candidat est égale à la valeur de référence, les données extraites de la mémoire cache associées audit produit comprennent une 28 prédiction de la stabilité temporelle de la valeur courante du produit candidat à la date de requête, déterminée à partir de la date de requête et de la date à laquelle la valeur de référence varie par rapport à la valeur courante. 5\n<CLM>\1\tProcédé selon l'une des revendications 8 ou 9, dans lequel les données extraites de la mémoire cache associées au produit comprennent au moins une date dite de prédiction, sélectionnée parmi l'ensemble des dates associées respectivement à l'ensemble valeurs de référence et situées entre la date de requête et la date de produit, la date de prédiction correspondant à 10 la date à laquelle la valeur de référence est minimale.\n<CLM>\1\tProcédé selon la revendication 10, dans lequel les données extraites de la mémoire cache associées au produit comprennent en outre une estimation temporelle du délai entre la date de prédiction et la date à 15 laquelle la valeur de référence associée à la date de prédiction varie.\n<CLM>\1\tProcédé selon l'une des revendications 10 ou 11, dans lequel les données extraites de la mémoire cache associées au produit comprennent la valeur de référence associée à la date de prédiction. 20\n<CLM>\1\tProcédé selon l'une des revendications 8 à 12, dans lequel un affichage des données extraites de la mémoire cache associées au produit est généré sur une interface graphique d'un site Internet. 25\n<CLM>\1\tProcédé selon l'une des revendications 8 à 13, les paramètres de la requête comprenant au moins un aéroport d'origine et un aéroport de destination.\n<CLM>\1\tProduit-programme d'ordinateur pour le traitement d'une 30 requête, le produit-programme d'ordinateur comprenant un support durable de stockage de données lisibles par ordinateur et un code de programme enregistré sur le support durable de stockage lisible par ordinateur qui, lorsqu'il est exécuté par un ou plusieurs processeurs, amène le ou plusieurs 29 processeurs à exécuter les étapes du procédé selon l'une des revendications 8 à 14.