Brevet FR3048522A1 (20170908)
REVENDICATIONS1. Système de suggestion d'une liste d'actions à un utilisateur comprenant un serveur (1) et un automate (2) connecté au serveur (1) caractérisé en ce que l'automate comporte des moyens pour, lorsqu'un utilisateur se présente à proximité de l'automate : acquérir une image (201) de l'utilisateur (3) ainsi que des premières données de contexte (220) associées à l'utilisateur ; transmettre l'image de l'utilisateur et les premières données de contexte acquises au serveur ; le serveur comprenant des moyens pour : recevoir l'image de l'utilisateur (3) et les premières données de contexte ; identifier l'utilisateur (3) à partir de l'image de l'utilisateur ; se connecter (10,11) à une base de données (6) afin d'extraire un profil de l'utilisateur (3) de la base de données (6) ou créer un profil si ce dernier n'existe pas ; calculer une liste d'actions adaptée à l'utilisateur (3) ; transmettre à l'automate (2) la liste d'actions ; l'automate (2) comprenant en outre des moyens pour : recevoir et afficher (205) la liste d'actions afin de permettre une sélection par l'utilisateur (3) ; identifier et effectuer l'action sélectionnée par l'utilisateur (3) ; acquérir des deuxièmes données de contexte relatives à l'action sélectionnée ; transmettre au serveur (1) les deuxièmes données de contexte ainsi que l'action sélectionnée ; le serveur (1) comprenant également des moyens pour recevoir les deuxièmes données de contexte ainsi que l'action sélectionnée, calculer une donnée représentative d'un retour de l'utilisateur (3) relative à l'action sélectionné à partir de deuxièmes données de 3048522 24 contexte et mettre à jour le profil de l'utilisateur (3) dans la base de données (6), le profil de l'utilisateur (3) comprenant : - un identifiant unique associé à l'identité de l'utilisateur (3) ; - un historique des sélections déjà effectuées par l'utilisateur (3) sur 5 l'automate (2) ainsi que les deuxièmes données de contexte et la donnée représentative du retour de l'utilisateur (3) relatives à chaque sélection déjà effectuée. le calcul de la liste d'actions adaptée prenant en compte l'identité de l'utilisateur (3), le profil de l'utilisateur (3) et les premières données de 10 contexte.\n<CLM>\1\tSystème selon la revendication précédente caractérisée en ce que les moyens pour acquérir des données de contexte (220) comprennent un capteur de luminosité (221) et/ou un capteur de son (222) et/ou un 15 capteur de qualité de l'air (223) et/ou un capteur de température (224) et/ou un capteur de position (225) ; les premières et deuxièmes données de contexte comprenant des informations sur la luminosité et/ou l'ambiance sonore et/ou la qualité de l'air et/ou la température et/ou la position du distributeur. 20\n<CLM>\1\tSystème selon l'une des revendications précédentes caractérisée en ce que les moyens d'acquisition d'une image (201) de l'utilisateur (3) sont également utilisés pour l'acquisition des premières et deuxièmes données de contexte. 25\n<CLM>\1\tSystème selon l'une des revendications précédentes caractérisé en ce que le serveur (2) comporte des moyens pour, lors de l'acquisition des premières et deuxièmes données de contexte : - se connecter (9) à un réseau externe (7) ; 30 - extraire (8) du réseau externe des données de contexte externes ; - intégrer ces données de contexte externes aux premières et deuxièmes données de contexte.\n<CLM>\1\tSystème selon l'une des revendications précédentes caractérisé en ce 3048522 25 qu'il comprend en outre un moyen d'affichage déporté (12) d'un dysfonctionnement d'un automate (2) relié (13,\n<CLM>\1\tau serveur (1) et en ce que le serveur (1) comprend en outre de moyens pour : - associer une modification d'une donnée représentative du retour de 5 l'utilisateur relativement à une même action pour un même contexte à un dysfonctionnement de l'automate sur lequel l'action est effectuée ; - transmettre au moyen d'affichage déporté (12) une information concernant le dysfonctionnement de l'automate (2). 10\n<CLM>\1\tSystème selon la revendication précédente caractérisé en ce que l'automate (2) comporte un moyen de localisation (225) et en ce que l'information concernant le dysfonctionnement comprend une information sur la localisation de l'automate (2). 15\n<CLM>\1\tSystème selon l'une des deux revendications précédentes caractérisé en ce que le moyen d'affichage déporté comporte des moyens pour transmettre (14) au serveur (1) une instruction destinée à l'automate (2) concerné par le dysfonctionnement ; le serveur comportant des moyens 20 pour transmettre (5) cette instruction à l'automate (2) et ; l'automate (2) comportant les moyens pour exécuter cette instruction.\n<CLM>\1\tSystème selon l'une des revendications précédentes caractérisé en ce qu'il comporte une pluralité d'automates (2) reliée par un réseau au 25 serveur (1) et en ce que l'historique du profil de l'utilisateur (3) comporte les sélections déjà effectuées par l'utilisateur (3) ainsi que les deuxièmes données de contexte et la donnée représentative du retour de l'utilisateur correspondantes sur la pluralité d'automates (2). 30\n<CLM>\1\tSystème selon l'une des revendications précédentes caractérisé en ce que l'automate (2) est un distributeur, chaque action étant associée à un produit, le distributeur (2) comprenant un dispositif de consigne (230) comportant des moyens pour mesurer la quantité (232) non utilisée de produit, le distributeur (3) comportant en outre des moyens pour : 3048522 26 - associer cette mesure à une deuxième donnée représentative d'un retour de l'utilisateur (3) relatif à l'action sélectionnée ; - transmettre (4) la deuxième donnée représentative d'un retour de l'utilisateur (3) au serveur (1) ; 5 le serveur (1) comportant des moyens pour mettre à jour (11) le profil de l'utilisateur (3) dans la base donnée (6) en y intégrant la deuxième donnée représentative d'un retour de l'utilisateur et ; le calcul de la liste d'actions adaptée prenant également en compte la deuxième donnée représentative d'un retour de l'utilisateur. 10\n<CLM>\1\tProcédé de suggestion d'une liste d'actions à un utilisateur (3) mettant en oeuvre un système comprenant un serveur (1) et un automate (2) connecté au serveur, lorsqu'un utilisateur se présente à proximité de l'automate, l'automate (2) comportant des moyens d'acquisition d'une 15 image (201) d'un utilisateur (3) et des moyens d'acquisition de données de contexte (220), caractérisé en ce qu'il comprend : - une étape (401) d'acquisition par l'automate (2) d'une image de l'utilisateur (3) ainsi que de premières données de contexte associées à l'utilisateur (3) ; 20 - une étape (402) de transmission par l'automate (2) au serveur de l'image de l'utilisateur (3) et des premières données de contexte acquises ; - une étape (403) de réception par le serveur (1) d'une image de l'utilisateur (3) et des premières données de contexte; 25 - une étape (404) d'identification par le serveur (1) de l'utilisateur (3) à partir de l'image de l'utilisateur (3); - une étape (405) de connexion du serveur (1) à une base de données (6) afin d'extraire un profil de l'utilisateur (3) de la base de données (6) ou créer un profil si ce dernier n'existe pas ; 30 - une étape (406) de calcul par le serveur une liste d'actions adaptée à l'utilisateur ; - une étape (407) de transmission par le serveur (1) à l'automate (2) de la liste d'actions ; - une étape (408) de réception et d'affichage par l'automate (2) de la 3048522 27 liste d'actions afin de permettre une sélection par l'utilisateur (3) ; - une étape (409) d'identification et d'exécution par l'automate (2) de l'action sélectionnée par l'utilisateur (3) ; - une étape (410) d'acquisition par l'automate (2) de deuxièmes 5 données de contexte relatives à l'action sélectionnée ; - une étape (411) d'envoi par l'automate (2) au serveur (1) des données comprenant les deuxièmes données de contexte ainsi que l'action sélectionnée ; - une étape (412) de réception par le serveur (1) des deuxièmes 10 données de contexte ainsi que de l'action sélectionnée ; - une étape (413) de calcul par le serveur (1) d'une donnée représentative d'un retour de l'utilisateur (3) relative à l'action sélectionnée à partir des deuxièmes données de contexte ; - une étape (414) de mise à jour par le serveur (1) du profil de 15 l'utilisateur (3) dans la base de données (6) en fonction des données reçues; le profil de l'utilisateur (3) comprenant : - un identifiant unique associé à l'identité de l'utilisateur (3) ; - un historique des sélections déjà effectuées par l'utilisateur (3) sur 20 l'automate (2) ainsi que les deuxièmes données de contexte et la donnée représentative du retour de l'utilisateur (3) relatives à chaque sélection déjà effectuée ; l'étape de calcul par le serveur de la liste d'actions adaptée prenant en compte l'identité de l'utilisateur (3), le profil de l'utilisateur (3) et les 25 premières données de contexte.