Brevet FR3046862A1 (20170721)
REVENDICATIONS1. Procédé de collecte périodique d'informations sur un réseau de postes informatiques par un serveur informatique de ce réseau, comprenant, sur l'interface homme machine (2) de chaque poste du réseau, par une application de ce poste : - un affichage automatique d'une fenêtre d'interaction (1), demandant (4) à l'utilisateur de ce poste, d'entrer des informations (5, 6), pour valider la réponse de cet utilisateur sur son poste et l'envoyer vers le serveur, > cet affichage automatique étant réalisé au moins une fois par période de collecte, sauf réponse anticipée et validée de l'utilisateur sur son poste ou sur un autre poste informatique qui est également associé à cet utilisateur, > cette validation (11) de réponse, anticipée ou non, entraînant : o le stockage, sur le serveur, de tout ou partie de l'information ou des informations (5,\n<CLM>\1\tde la réponse envoyée, o le stockage, sur son poste et sur le serveur, de la date de réponse de l'utilisateur, o la disparition automatique de la fenêtre d'interaction (1), o l'absence d'affichage automatique de la fenêtre d'interaction (1) pendant le reste de la période de collecte, o l'impossibilité de valider une autre réponse de cet utilisateur, sur son poste ou sur un autre poste informatique qui est également associé à cet utilisateur, pendant le reste de la période de collecte.\n<CLM>\1\tProcédé de collecte périodique d'informations selon la revendication 1, caractérisé en ce que l'application consulte localement sur ce poste la 3046862 40 date de réponse de son utilisateur, sans interroger le serveur pendant le reste de la période de collecte après validation (11) de la réponse, pour déterminer la prochaine date d'affichage automatique de la fenêtre d'interaction (1). 5\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une quelconque des revendications précédentes, caractérisé en ce que cet affichage automatique d'une fenêtre d'interaction (1), demandant à l'utilisateur de ce poste, d'entrer des informations (5, 6), n'impose à l'utilisateur qu'une 10 seule information obligatoire (6), pour valider (11) sa réponse et l'envoyer vers le serveur, consistant en un simple clic de cet utilisateur.\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une quelconque des revendications précédentes, caractérisé en ce que cet affichage 15 automatique est réalisé de manière aléatoire à l'intérieur d'une sous- période prédéterminée (10) par cet utilisateur, cette sous-période prédéterminée (10) étant stockée sur son poste.\n<CLM>\1\tProcédé de collecte périodique d'informations selon la revendication 4, 20 caractérisé en ce que cette sous-période prédéterminée (10) par cet utilisateur et stockée sur son poste, n'est pas stockée sur le serveur, et préférentiellement n'est stockée que sur son poste.\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une quelconque 25 des revendications précédentes, caractérisé en ce que chaque utilisateur peut choisir d'envoyer sa réponse anonymement ou nominativement, ce renseignement (9) d'envoi anonyme ou d'envoi nominatif étant stocké sur son poste, et n'étant pas stocké sur le serveur, et n'étant préférentiellement stocké que sur son poste. 30 3046862 41\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une quelconque des revendications précédentes, caractérisé en ce que, lors de cet affichage automatique de la fenêtre d'interaction (1), demandant à l'utilisateur de ce poste, d'entrer des informations, pour valider (11) la 5 réponse de cet utilisateur sur son poste et l'envoyer vers le serveur : > l'application demande aussi à l'utilisateur d'entrer un identifiant (12) et un mot de passe (13) pour une période de collecte toutes les N périodes de collecte, > N étant supérieur à 5, de préférence supérieur à 10, encore plus de 10 préférence supérieur à 20, - en cas d'identification et d'authentification réussies pour une période de collecte, l'application ne demande ensuite à l'utilisateur ni identification (12) ni authentification (13) pour toutes les autres périodes de collecte pendant la durée restante des N périodes de 15 collecte.\n<CLM>\1\tProcédé de collecte périodique d'informations selon la revendication 7, caractérisé en ce que, en cas d'identification (12) et d'authentification (13) réussies pour une période de collecte, pour toutes les autres 20 périodes de collecte pendant la durée restante des N périodes de collecte, l'application utilise, pour une communication directe entre son poste et le serveur sans identification (12) ni authentification (13) de la part de l'utilisateur, une phrase de passe qui est générée après une identification (12) et une authentification (13) réussies par l'utilisateur pour une 25 période de collecte.\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une quelconque des revendications précédentes, caractérisé en ce que d'abord, avant de valider (11) et d'envoyer une réponse proposée par un utilisateur, 30 l'application vérifie si l'utilisateur n'a pas déjà validé une réponse pour la période de collecte en cours, ensuite, avant de stocker une réponse 3046862 42 envoyée par l'application, le serveur vérifie si la date de la réponse envoyée est cohérente avec la date du serveur, la réponse n'étant pas acceptée par le serveur dans le cas contraire. 5\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une quelconque des revendications précédentes, caractérisé en ce que : > pour les informations stockées sur le serveur, des moyennes sont calculées par le serveur : o par utilisateur, par regroupement d'utilisateurs sur un ou 10 plusieurs niveaux, les regroupements d'utilisateurs à un même niveau donné réalisant une partition des utilisateurs du réseau de postes, pour une ou plusieurs durées données, o par période de collecte et par multiple de période de collecte sur un ou plusieurs niveaux, pour un utilisateur ou 15 pour un ou plusieurs ensembles d'utilisateurs. 11 Procédé de collecte périodique d'informations selon la revendication 10, caractérisé en ce que les données individuelles d'utilisateur (5,\n<CLM>\1\tsont stockées sur le poste de cet utilisateur ainsi que sur le poste de 20 l'utilisateur responsable d'un regroupement d'utilisateurs au premier niveau incluant cet utilisateur, mais pas sur le poste d'un utilisateur responsable d'un regroupement d'utilisateurs au deuxième niveau incluant cet utilisateur. 25\n<CLM>\1\tProcédé de collecte périodique d'informations selon la revendication 10 ou 11, caractérisé en ce que : > chaque l'utilisateur responsable d'un regroupement d'utilisateurs au niveau N, avec N entier naturel non nul, peut afficher, sur son poste ou sur un autre poste informatique qui est également associé 30 à cet utilisateur, des moyennes qui ont été calculées par le serveur : 3046862 43 o par regroupement d'utilisateurs à ce niveau N, pour une ou plusieurs durées données, o et/ou par regroupement d'utilisateurs au niveau correspondant au regroupement de tous les utilisateurs du 5 réseau appartenant à un pays, que ce pays soit celui de l'utilisateur responsable d'un regroupement d'utilisateurs à ce niveau N ou un autre pays, pour une ou plusieurs durées données, o et/ou par regroupement d'utilisateurs inclus dans ce 10 regroupement d'utilisateurs à ce niveau N, pour une ou plusieurs durées données,\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une des revendications 10 à 12, caractérisé en ce que : 15 > chaque l'utilisateur responsable d'un regroupement d'utilisateurs au niveau N, avec N entier naturel non nul, ne peut pas afficher, sur son poste ou sur un autre poste informatique qui est également associé à cet utilisateur, des moyennes qui ont été calculées par le serveur : 20 o par regroupement d'utilisateurs à un niveau strictement supérieur à ce niveau N, sauf si ce regroupement d'utilisateurs correspond au regroupement de tous les utilisateurs du réseau appartenant à un pays, que ce pays soit celui de l'utilisateur responsable d'un regroupement 25 d'utilisateurs à ce niveau N ou un autre pays, o et/ou par regroupement d'utilisateurs inclus dans un autre regroupement d'utilisateurs de ce niveau N.\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une des 30 revendications 10 à 13, caractérisé en ce que tout ou partie, de 3046862 44 préférence tout, des moyennes calculées par le serveur sont stockées de manière permanente sur le serveur.\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une des 5 revendications 10 à 14, caractérisé en ce que des évolutions temporelles, pour un utilisateur ou pour un regroupement d'utilisateurs, sont calculables par le serveur, à la demande.\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une des 10 revendications précédentes, caractérisé en ce que : > différentes tables (21 à\n<CLM>\1\tsont utilisées par le serveur et stockées sur le serveur, parmi lesquelles : o une table d'utilisateurs (21) contenant l'ensemble des utilisateurs du réseau de postes, 15 o une ou plusieurs tables (22,\n<CLM>\1\tde regroupements contenant l'ensemble des regroupements, chaque table (22,\n<CLM>\1\tde regroupements pointant (24) vers la table d'utilisateurs (21), o une table (27) de dates de réponse, 20 o une table (26) d'informations de réponse, o éventuellement une table de sécurité (28) contenant pour chaque utilisateur une phrase de passe évitant de lui demander de s'identifier et de s'authentifier. 25\n<CLM>\1\tProcédé de collecte périodique d'informations selon l'une des revendications précédentes, caractérisé en ce que l'application est accessible par l'utilisateur sur son poste appartenant au réseau de postes par l'intermédiaire du bureau de son poste, l'application est accessible par l'utilisateur sur un autre poste qui lui est associé par l'intermédiaire 30 d'un portail internet. 3046862 45\n<CLM>\1\tOutil informatique adapté pour réaliser le procédé de collecte périodique d'informations selon l'une quelconque des revendications précédentes.