Brevet FR3039672A1 — publié le 20170203

DESCRIPTIF Le procédé informatique se divise en trois grandes phases : une phase initiale d'affichage d'éléments à sélectionner, suivie d'une phase administrative de modifications spécifiques des scores réalisés, et d'une phase finale d'affichage d'éléments à sélectionner. 5) Les éléments à sélectionner lors de la phase finale sont déterminés à partir des listes de sélections actives pour le compte d'accès, des scores en fin de sélections de la phase initiale, et des scores administrativement modifiés. En début de la phase initiale, le logiciel valide le compte d'accès mais rien n'est fait pour établir l'identité physique de la personne qui l'utilise. 10) La troisième phase, phase finale du procédé, se fait obligatoirement à partir d'un compte d'accès utilisé par un utilisateur physiquement identifié opérant à partir d'un ordinateur situé dans un environnement contrôlé. Les moyens techniques ou humains adéquats sont mis en oeuvre pour garantir l'identité effective de la personne qui utilise le compte d'accès et pour vérifier son comportement. 15) Pour les phases d'affichages et de sélections initiale et finale, le logiciel respecte une même ergonomie : les éléments à sélectionner sont regroupés par listes et par pages affichées l'une après l'autre sur l'écran d'ordinateur. Les pages affichées ont toutes le même aspect et les éléments à sélectionner dans la chaque page peuvent être uniques ou multiples. 20) Les chronologies d'affichages, les boucles de soumission, sont celles correspondant à l'état de l'art établi par le brevet d'invention INPI n° 0603444. Brevet en ma possession. Le logiciel compare les sélections faites par les utilisateurs avec les sélections en références de la base de données. Des scores de concordance de sélections sont 25) assignés au compte utilisateur et sont mémorisés en base de données. La phase initiale terminée est obligatoirement suivie de modifications administratives, modifications logicielles, des scores obtenus. Modifications administratives : diminution ou annulation du score d'une, au moins, des listes de sélections à score supérieur au score de référence, de manière à 30) rendre ce score nul ou inférieur au score de référence défini dans la base de données. Et, pour toutes les listes de sélections aux scores supérieurs aux scores de références à l'issue de la phase initiale et des modifications administratives, diminution des scores pour les rendre juste supérieurs aux scores de référence de la liste. 3039672 2 Rendre le score d'une des listes de sélections inférieur au score de référence a une raison fonctionnelle : l'algorithme utilise ce score inférieur pour choisir la, ou les, première(s) listes(s) à afficher en phase finale d'environnement contrôlé. 5) Les séries d'éléments à sélectionner non affichées en début de phase en environnement contrôlé (car avec des scores justes supérieur aux scores de références), seront utilisées pour le balayage aléatoire général. Ce balayage est déclenché lorsque toutes les listes de sélections sont rétablies à des scores supérieurs aux scores de référence. 10) Les modifications administratives des scores par le logiciel n'utilisent pas des valeurs trop importantes. Les nouveaux scores doivent simplement être supérieurs aux scores de références définis dans la base de données, mais pas trop pour garder une sensibilité fonctionnelle suffisante en phase finale d'environnement contrôlé. La phase de modifications administratives est suivie par une nouvelle phase, 15) phase 3 finale, d'affichage et de sélections d'éléments. Alors que la durée de la phase initiale n'est pas forcément limitée, la durée de la phase finale est obligatoirement limitée. La définition d'environnement contrôlé doit être prise au sens large : il s'agit de tout environnement qui permet d'être sûr d'identité de la personne qui utilise le 20) compte d'accès et qui permet aussi de s'assurer de son comportement dans l'environnement contrôlé. Pour arriver à un environnement contrôlé tel que défini, tous les moyens humains (vigile validant l'identité) ou techniques (contrôle d'accès par reconnaissance faciale, système vidéo de surveillance) peuvent par exemples être 25) utilisés. Diverses informations remontées par ces moyens participent au procédé. La phase finale en environnement contrôlé, limitée dans le temps, une à deux heures par exemple, est très courte comparativement à la phase initiale qui peut durer des mois. La durée de la phase initiale peut être à la discrétion de l'utilisateur du 30) compte d'accès, se terminer lorsque toutes les séries de sélections ont des scores supérieurs aux scores de références, ou avoir une durée maximum définie par l'administrateur. Les durées des phases initiales varient donc fonctionnellement d'un compte utilisateur à l'autre. 35) La durée maximum de la phase finale, en environnement contrôlé, est volontairement limitée. Le logiciel peut mettre fin de manière brutale à la phase finale et influencer les scores obtenus. Cette contrainte de durée est importante 3039672 3 pour mesurer la rapidité des sélections et faire dépendre les scores finaux de la réactivité des utilisateurs. Les pages affichées en phase finale, liées aux scores initiaux, aux modifications administratives intermédiaires, et aux sélections de la phase finale, 5) sont infiniment moins nombreuses qu'en phase initiale. Même moins nombreuses, les pages affichées en phase finale, sont majoritairement extraites de la même base de données, et donc identiques, prises individuellement, à celles affichées en phase initiale. Un faible pourcentage de pages nouvelles, non utilisées pour les sélections en 10) phase initiale, peut être introduit par l'administrateur pour les sélections en environnement contrôlé final. En fin de la phase en environnement contrôlé, séries de sélections terminées ou non, le logiciel compare les sélections faites par l'utilisateur aux sélections de référence mémorisées en base de données pour calculer des scores de concordance. 15) Ces scores finaux correspondent aux dernières sélections faites en environnement contrôlé mais aussi, indirectement, à celles faites lors de la phase initiale ; Les scores initiaux n'ayant étés que partiellement modifiés avant le début de la phase finale. Faire dépendre les scores finaux obtenus par un utilisateur physiquement 20) identifié, opérant en environnement contrôlé, de ceux réalisés à partir du même compte d'accès utilisé initialement en environnement contrôlé ou non (et donc avec incertitudes sur l'identité réelle de l'utilisateur et sur la manière dont il a obtenu ses scores), répond a l'objectif recherché : lier les scores en environnement final contrôlé, obtenus par un utilisateur physiquement identifié, à des sélections que 25) l'utilisateur du même compte d'accès, pas identifié avec certitude, a effectué en phase initiale d'environnement contrôlé ou non. La figure 1 annexée illustre l'invention. 30) L'algorithme de la figure présente les phases principales du procédé informatique. La phase initiale est obligatoire, peut se faire en environnements contrôlés ou non, peut se faire par sessions multiples ouvertes à partir de lieux divers. Le procédé informatique ne nécessite pas la reconnaissance de la personne 35) (1) qui utilise le compte d'accès (2). 3039672 4 L'algorithme d'affichage et d'établissement de scores des sélections (3) se fait selon des règles définies dans le brevet INPI 06 03444 en ma possession. Pour mémoire, le système commence par une progression contrôlé : il affiche les listes de sélections l'une après l'autre et n'affichant la liste suivante que si les 5) sélections aux listes précédentes ont des scores de concordance suffisants. Lorsque toutes les sélections faites par l'utilisateur respectent ce critère, le logiciel continue par un affichage de pages d'éléments à sélectionner choisies aléatoirement dans toutes les listes de sélections définies pour le thème et le compte d'accès. A la fin de la phase initiale, les scores aux sélections sont mémorisés en base 10) de données avant d'être administrativement modifiés (4). Modifications logicielles de scores : annulation ou diminution du score pour au moins une des listes de sélections à score supérieur au score de référence, de manière à le rendre nul ou inférieur au score de référence défini dans la base de données. 15) Et, pour les listes aux scores supérieurs aux sélections de référence en fin de phase initiale et des diminutions ou annulations administratives, diminution des scores pour les rendre juste supérieurs au score de référence de la base de données. La phase finale (5) se fait obligatoirement dans un environnement contrôlé et en une seule session. Environnement contrôlé : Contrôle d'accès et contrôle de 20) comportement de la personne dans l'espace dédié. Les affichages en phase finale découlent des scores obtenus en phase initiale et administrativement modifiés (4) de manière spécifique. La personne (6) utilisant l'ordinateur et le compte d'accès se trouve dans un « environnement contrôlé » si la personne a été physiquement identifié et si son 25) comportement peuvent être contrôlés par tous moyens humains ou techniques appropriés (reconnaissance faciale, système de vidéo, vigile, etc.). L'environnement contrôlé participe au procédé informatique, dans la mesure où il modifie les conditions effectives d'utilisations des comptes d'accès, et dans la mesure où des informations remontées sont traitées par le procédés, participent à 30) l'établissement des scores (9), et sont incorporées dans la base de donnée. Le numéro d'identité, la photo de la personne, la durée de la position assise, sont des exemples d'informations liées à l'utilisateur et à son comportement. Lors de la phase en environnement contrôlé, le logiciel d'affichage impose une chronologie en affichant les listes de sélections aux scores inférieurs aux scores 35) de références en premier. Les modifications administratives ont rendu au moins le score d'une liste de sélections inférieur au score de référence : au moins une liste de sélection sera 3039672 affichée en début de phase finale et le score de sélections pour cette liste devra être rétabli supérieur à celui de référence (7). Lorsque tous les scores des listes de sélections seront à nouveaux tous supérieurs aux scores en références, l'affichage aléatoire de pages d'éléments à 5) sélectionner sera automatiquement lancé (8). En phase finale en environnement contrôlé, le logiciel affiche au moins une liste de sélections et au moins une liste d'éléments sélectionnés aléatoirement. Les affichages en environnement contrôlé final découlent des scores de sélection à la fin de la phase initiale, sont modifiés administrativement, et donc sont 10) personnalisés par compte d'accès. De plus, les listes de sélections et les éléments à sélectionner parmi lesquelles le logiciel choisit les affichages en environnement contrôlé final sont globalement connues (Eléments affichés choisis dans des listes 100% identiques aux listes de la phase initiale si l'administrateur n'injecte pas des pages spécifiques). 15) Ces deux éléments, personnalisation des affichages par compte d'accès et publication de la globalité des listes de sélection, font qu'un début commun des sessions pour les divers comptes d'accès en phase finale n'est pas utile. De même les affichages différents personnalisés par compte d'accès puis liés aux activités lors des progressions des phases d'affichages et de sélections, ne 20) permettent pas le travail coopératif entre postes clients. Ceci même si les postes sont dans une même salle. Le procédé est caractérisé par une absence d'unité de lieux d'accès et de durées entre les phases initiales et finales, phases initiales accessibles, par sessions multiples, à partir de divers lieux et pas forcément limitées en durées, et phases 25) finales forcément limitées en durées et forcément ouvertes, en sessions uniques, à partir d'un compte d'accès situé dans un environnement contrôlé. REVENDICATIONS1. Procédé structuré en 3 grandes phases qui fait dépendre l'affichage d'éléments à sélectionner en phase finale (5) des sélections faites suites aux affichages et sélections (3) en phase initiale, le lien entre les affichages des éléments à sélectionner en phases finale avec ceux de la phase initiale se fait par des modifications (4) des résultats obtenus en phase initiale par une phase intermédiaire 2, ces résultats modifiés servent aux affichages de la phase finale, le procédé étant caractérisé en ce que - en la phase initiale, le procédé vérifie et valide le compte d'accès (2) utilisé pour accéder aux affichages des éléments à sélectionner, mais rien n'est fait pour établir l'identité physique (1) de la personne qui utilise l'ordinateur d'accès, - la phase initiale peut se faire par sessions multiples ouvertes à partir de lieux divers, en environnements contrôlés ou non, - des scores, pris au sens résultats, nombre de points obtenus lors d'une compétition ou d'un examen, sont assignés à l'utilisateur du compte d'accès en fonction de la concordance des sélections de l'utilisateur avec les sélections de références, - ces résultats sont utilisés par le procédé pour établir si la phase initiale est terminée et peut déboucher sur la phase intermédiaire de modification des résultats (4), - la phase intermédiaire modifie de manière spécifique les résultats des utilisateurs aux sélections faites lors de la phase initiale, - la phase finale utilise les résultats modifiés pour afficher à nouveau les éléments à sélectionner, les sélections à résultats nuls ou faibles sont affichées en premier et l'utilisateur devra rétablir des résultats jugés suffisants par le procédé (7), pour qu'un affichage aléatoire des sélections se déclenche (8), - en fin de phase finale selon que tous les résultats sont jugés suffisants ou que le temps imparti à la face finale est terminé, le procédé relance une boucle d'affichages ou (9) calcule les résultats finaux et les attribue à la personne identifiée qui a utilisé le compte d'accès en phase finale ; 2- Procédé selon la revendication 1 dans lequel la phase initiale se fait à partir d'un accès situé dans un environnement où l'identité effective de la personne physique n'est pas vérifiée, mais où la phase finale se fait à partir d'un ordinateur situé dans un environnement contrôlé, environnement permettant de physiquement identifier la personne (6) qui utilise le compte d'accès permettant d'accéder aux sélections, les techniques utilisées pour garantir cette identification peuvent être des moyens humains, surveillants qui vérifient les cartes d'identités, ou des techniques qui utilisent des appareils de 3039672 2 reconnaissance faciale ou d'empreintes, couplés à des systèmes de vidéo surveillance, par exemples ; 3- Procédé selon la revendication 1 dans lequel une phase intermédiaire modifie les résultats des utilisateurs obtenus à l'issue des sélections de la phase initiale par diminutions de résultats aux divers affichages des élément à sélectionner, en les laissant supérieurs à la valeur minimum de points pour être reçu à la sélection, et qui annule le résultat d'une sélection réussie sélectionnée au hasard pour obliger l'utilisateur à commencer par cette sélection (7) en début de phase finale ; 4- Procédé selon les revendications précédentes dans lequel les éléments affichés en phase finale, ceux des sélections à résultats insuffisants et ceux des affichages aléatoires, sont moins nombreux que ceux affichés en phase initiale, phase initiale qui affiche tous les éléments de toutes les sélections, ont déjà été vus des utilisateurs finaux qui ont pratiqué les sélections de la phase initiale ; 5- Procédé selon les revendications 1, 3 et 4 dans lequel les chronologies d'affichages des éléments à sélectionner en phase initiale et en phase finale ne sont pas identiques, la phase intermédiaire par ses modification de résultats, oblige l'utilisateur en phase finale à répondre d'abord aux sélections à résultats insuffisants, avant de pouvoir sélectionner les éléments de l'affichage aléatoire (8), affichage par nature différent de l'affichage aléatoire de la phase initiale ; 6- Procédé selon les revendications 1 et 5 qui en phase finale, de par des chronologies d'affichages différents qu'un compte d'accès à l'autre, ne permet pas le travail coopératif de sélection des éléments affichés, même si les utilisateurs sont situés côte à côte dans une même salle ; 7- Procédé selon les revendications précédentes qui utilise pour la phase finale des sélections déjà toutes affichées en phase initiale, fait que les démarrages des phases finales n'ont pas à être à date et heure communes mais dépendent des utilisateurs, selon la durée de leur phase initiale, et de leur désir de commencer la phase finale ; 8- Procédé selon la revendication 7 qui permet de rajouter pour les sélections de la phase finale, un petit pourcentage d'éléments à sélectionner, non affichés en phase initiale, sans pour autant affecter la fonctionnalité du procédé ; 9- Procédé selon les revendications précédentes qui dissocie les lieux d'accès, les nombres de sessions et les durées des phases initiales et finales, phases initiales pas forcément limitées en durées, à lieux d'accès et à nombre de sessions non contrôlés, et phases finales forcément à session unique, forcément limitées en durées, et forcément ouvertes à partir d'un accès situé dans un environnement contrôlé ; 10- Procédé selon les revendications précédentes dans lequel un module logiciel comprenant des instructions de programme est utilisé pour la mise en oeuvre de l'ensemble 3039672 3 des étapes de ce procédé d'affichage et de sélection, lorsque ledit module logiciel est exécuté par un système informatique central accédé par des utilisateurs qui utilisent des ordinateurs clients pour accéder aux affichages des sélections.