Brevet FR3069076A1 (20190118)

REVENDICATIONS1. Système pour délivrer dynamiquement du contenu d'un système fournisseur de contenu (2) à un dispositif utilisateur (3), ledit système fournisseur de contenu (2) étant configuré pour délivrer du contenu en réponse à une requête ayant un ou plusieurs formats prédéfinis, le dispositif utilisateur (3) comprenant une application (4) s'exécutant sur le dispositif utilisateur (3), l'application (4) étant associée à une interface d'application, l'application étant configurée pour recevoir des données d'entrée d'au moins un utilisateur via l'interface d'application, lesdites données d'entrée comprenant un ensemble d'éléments de donnée, chaque élément de donnée ayant un type et une valeur, l'application comprenant une extension d'application exécutable, le système comprenant par ailleurs un dispositif de liaison (10), le dispositif de liaison étant configuré pour connecter dynamiquement ladite application (4) audit système fournisseur de contenu (2) pendant l'exécution de l'extension d'application, l'extension d'application étant configurée pour activer une connexion au dispositif de liaison (10), en réponse à la détection d'une condition d'activation, l'application (4) étant configurée pour transmettre au moins certains des éléments de donnée compris dans chaque bloc de données d'entrée au dispositif de liaison (10) pendant la connexion au dispositif de liaison (10), le dispositif de liaison étant configuré pour générer une requête de contenu selon l'un desdits formats de requête prédéfinis en utilisant lesdits éléments de donnée reçus de l'application (4) et pour transmettre ladite requête au système fournisseur de contenu (2).\n<CLM>\1\tSystème selon la revendication 1 dans lequel le dispositif de liaison comprend : - un analyseur (11) configuré pour analyser un ensemble de valeurs de référence pour chaque paramètre de requête, en réponse à la réception d'un bloc de données d'entrée ; - un mappeur (13) configuré pour déterminer si au moins certaines valeurs de référence dudit ensemble de valeurs de référence mappe un élément de donnée dans le bloc de données d'entrée ou dans une ou plusieurs sources auxiliaires, le mappeur étant par ailleurs configuré pour associer une notation élémentaire à chaque élément de donnée mappant une valeur de référence.\n<CLM>\1\tSystème selon la revendication 2, dans lequel chaque valeur de référence peut être associée à une liste de valeurs auxiliaires et dans lequel le mappeur (13) est configuré pour déterminer 30 un mappage entre une valeur de référence et un élément de donnée dans ledit bloc de données d'entrée ou dans une ou plusieurs sources auxiliaires, si l'élément de donnée dans ledit bloc de 2 données d'entrée ou dans une ou plusieurs sources auxiliaires mappe l'une desdites valeurs auxiliaires.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes 2 ou 3 dans lequel le dispositif de liaison (10) comprend : 5 - un générateur de requêtes configuré pour générer une requête de contenu basée sur les notations élémentaires associées aux éléments de donnée mappant lesdites valeurs de référence, la requête comprenant des paramètres de requête, chaque paramètre de requêtes étant associé à une ou plusieurs valeurs de référence, la valeur d'au moins un paramètre de requête étant déduite d'une valeur de référence mappée sur un élément de donnée et associée 10 audit paramètre de requête en fonction de la notation déterminée pour ladite valeur de référence ; le dispositif de liaison (10) étant par ailleurs configuré pour envoyer ladite requête au système fournisseur de contenu (2).\n<CLM>\1\tSystème selon la revendication 4, dans lequel la valeur d'un paramètre de requête est 15 déterminée à partir de la valeur de référence ayant la notation la plus élevée.\n<CLM>\1\tSystème selon la revendication 5, dans lequel le dispositif de liaison est configuré pour déterminer la valeur dudit paramètre de requête en utilisant une fonction définissant une relation entre la valeur du paramètre de requête et ladite valeur de référence.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes 2 à 6, dans lequel le 20 dispositif de liaison comprend par ailleurs un convertisseur (140) configuré pour convertir le format d'une valeur de référence dans le format du paramètre de requête associé à la valeur de référence.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel ladite application (4) est associée à une mémoire de données (400) configurée pour stocker lesdits 25 éléments de donnée.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel ladite application (4) comprend une mémoire de données utilisateur (35) configurée pour stocker un identifiant utilisateur, l'extension d'application étant configurée pour transmettre, de manière transparente et sécurisée, ledit identifiant utilisateur audit dispositif de liaison (10), ledit dispositif 3 de liaison (10) étant configuré pour contrôler l'accès dudit utilisateur au système fournisseur de contenu (2) en utilisant ledit identifiant utilisateur.\n<CLM>\1\tSystème selon l'une quelconque des revendications précédentes, dans lequel le dispositif de liaison (10) est configuré pour recevoir le contenu du système fournisseur de contenu (10) 5 en réponse à ladite requête, le dispositif de liaison (10) étant configuré pour transmettre ledit contenu à l'application, l'application comprenant une unité de rendu pour produire un rendu dudit contenu dans une zone dédiée (403) de l'interface d'application (40).\n<CLM>\1\tSystème selon la revendication (10), dans lequel l'unité de rendu (30) est configurée pour ajuster dynamiquement les dimensions de l'application (4) en fonction du contenu transmis par 10 le dispositif de liaison.