Brevet FR3068801A1 (20190111)

REVENDICATIONS1. Procédé de gestion de licences de logiciel dans un système de gestion de licences de logiciel comprenant une machine d'utilisateur (20a, 20b) d'une entreprise fournissant des services et une machine cliente (10) d'une entreprise cliente communiquant entre elles au travers d'un réseau de communication, ledit procédé comportant le pilotage (E16) depuis la machine d'utilisateur (20a, 20b) d'une application installée dans une mémoire de programmes de la machine cliente (10), ledit procédé étant caractérisé en ce qu'il comporte : - la vérification (E5, E6, E7, E8, E9, E10, El\n<CLM>\1\tde la disponibilité dans un serveur de licences associé (21a, 21b) à ladite machine d'utilisateur (20a, 20b) d'une licence de logiciel associée à ladite application, et - l'exécution (E15) de ladite application si la disponibilité de ladite licence de logiciel associée est vérifiée.\n<CLM>\1\tProcédé de gestion conforme à la revendication 1, caractérisé en ce que ladite vérification comporte : - une première étape d'émission (E5, E6, E7) par un module client de gestion de licences (12) associé à la machine cliente (10), d'une requête de licences de logiciel destinée audit serveur de licences (21a, 21b) associé à ladite machine d'utilisateur (20a, 20b), et - une étape de réponse (E9, E10, El 1, E12) par ledit serveur de licences (21a, 21b) associé à ladite machine d'utilisateur (20a, 20b), émettant une information relative à la licence de logiciel associé à ladite application.\n<CLM>\1\tProcédé de gestion conforme à la revendication 2, caractérisé en ce que ladite requête de licences de logiciel est reçue par une plateforme (3) coopérant avec la machine d'utilisateur (20a, 20b) et la machine cliente (10), ladite première étape d'émission (E5, E6, E7) d'une requête de licences comportant des sous-étapes de : - authentification (E6) par ladite plateforme (3) de ladite requête de licences de logiciel, et 16 - transfert (E7) par ladite plateforme (3) de ladite requête de licences de logiciel audit serveur de licences (21a, 21b) associé à ladite machine d'utilisateur (20a, 20b).\n<CLM>\1\tProcédé de gestion conforme à la revendication 3, caractérisé en 5 ce qu'il comporte une étape de vérification (E8) par le module d'utilisateur de gestion de licences de logiciel (22a, 22b), de la disponibilité de la licence de logiciel dans le serveur de licences d'utilisateur (21a, 21b), ladite étape de réponse (E9, E10, El\n<CLM>\1\tétant mise en oeuvre par le serveur de licences d'utilisateur (21a, 21b) si ladite licence de logiciel est disponible à ladite étape 10 de vérification (E8).\n<CLM>\1\tProcédé de gestion conforme à l'une des revendications 3 ou 4, caractérisé en ce que ladite information relative à ladite licence émise lors de ladite étape de réponse (E9, El 0, El\n<CLM>\1\test reçue par ladite plateforme (3), ladite étape de réponse (E9, El 0, El\n<CLM>\1\tcomportant le transfert (El\n<CLM>\1\tpar ladite 15 plateforme (3) de ladite information relative à ladite licence au module client de gestion de licences (12).\n<CLM>\1\tProcédé de gestion conforme à l'une des revendications 3 à 5, caractérisé en ce que ladite plateforme (3) est distante de ladite machine cliente (10) et de ladite machine d'utilisateur (20a, 20b). 20\n<CLM>\1\tProcédé de gestion conforme à l'une des revendications 1 à 6, caractérisé en ce qu'il comporte une étape d'obtention (E13, E14) de la licence de logiciel lorsque la disponibilité de ladite licence de logiciel associée à ladite application est vérifiée.\n<CLM>\1\tSystème de gestion de licences de logiciel associées à des 25 applications, comportant une machine cliente (10) d'une entreprise cliente, dans laquelle sont installées lesdites applications, une machine d'utilisateur (20a, 20b) d'une entreprise fournissant des services, distante de ladite machine client (10), et des moyens de communication permettant la communication via un réseau de communication entre la machine d'utilisateur (20a, 20b) et ladite 30 machine cliente (10), ladite machine d'utilisateur (20a, 20b) comportant des moyens pour piloter une application installée dans une mémoire de 17 programmes de ladite machine cliente (10), ledit système de gestion de licences (100) étant caractérisé en ce qu'il comporte en outre : - un module de vérification de la disponibilité dans un serveur de licences (22a, 22b) associé à ladite machine d'utilisateur (20a, 20b), d'une 5 licence de logiciel associée à l'une desdites applications installées dans ladite machine cliente (10), et - une unité de traitement associée à la machine cliente (10) permettant l'exécution de ladite application si la disponibilité de ladite licence de logiciel associée est vérifiée par ledit module de vérification. 10\n<CLM>\1\tSystème de gestion de licences de logiciel conforme à la revendication 8, caractérisé en ce qu'il comporte une plateforme (3) externe distante de ladite machine d'utilisateur (20a, 20b) et de ladite machine cliente (10).