Patents by Inventor Marc LEVRIER

Marc LEVRIER has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12218945
    Abstract: The invention relates to a system and method for managing the data streams for unified governance of a plurality of intensive computing solutions (70) accessible to a user client (2) from an aggregated interface (10), said intensive computing solutions including at least two solutions selected among: a high performance computing server (71), a server dedicated to supervised or unsupervised learning (72) and a server dedicated to quantum computing (73); said method being implemented at least partly by said computer system including: at least one database (25a) configured to store execution data for intensive computing operations; said method including the steps of storing (300) execution data for the intensive computing solutions (70) and transmitting (400) execution data for the intensive computing solutions to the aggregated interface (10).
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: February 4, 2025
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Marc Levrier
  • Patent number: 12107860
    Abstract: The invention relates to a computer system and a method (100) for managing authorizations granted to a user client (2) from an aggregated interface (10) within the framework of unified governance of intensive computing solutions (70); the unified governance being ensured at least partly by an authorization management computer system (1) including: a proxy microservice (20), a token security microservice (30), at least one security repository (35, 36, 37), at least one authorization repository (40) and a computing microservice for each of the intensive computing solutions; said method including the steps of: Receiving (110) access information of a user client (2), Authenticating (120) the user client (2) and determining (130) at least one role attribute for the user client (2), Generating (140) an authentication token and determining (150) authorizations granted to the user client (2), by the at least one computing microservice.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 1, 2024
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Marc Levrier
  • Patent number: 11665152
    Abstract: A method (800) for logging microservices in a platform for unified governance of a plurality of intensive computing solutions (70) comprising: a proxy microservice (20), a token security microservice (30), at least one security repository (35,36,37), a logging module (90), a service register (91), and comprising the steps of: Reception (820) of a join request from a new microservice (60), Verification (830) of the unique identifier of the new microservice (IDMS), Generation (840) of an authentication token and transmission to the new microservice, Reception (850) of a logging request from a new microservice, comprising data that provides access to the resources of the new microservice and the generated authentication token, Verification (860) of the authentication token with the token security microservice (30), Logging (870), when the authentication token is validated, data that provides access to the resources of the new microservice on the service register (91).
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: May 30, 2023
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Marc Levrier
  • Publication number: 20220318069
    Abstract: A high-performance computing device with adaptable computing power in which several high-performance computers exist that are isolated from each other to ensure data security. Each computer is run by a local resource manager that manages the computer at the node level. All or some of the local managers are managed via a global resource manager that the high-performance computing device manages at the level of the computers it contains.
    Type: Application
    Filed: April 6, 2022
    Publication date: October 6, 2022
    Applicant: BULL SAS
    Inventors: Jean-Olivier GERPHAGNON, Marc LEVRIER, Matthieu ISOARD
  • Patent number: 11438441
    Abstract: The invention relates to a system and a method for generating an aggregated data accessible at an aggregated interface (10) of a user client (2) within the framework of unified governance of a plurality of intensive computing solutions (70), said generation method including the steps of: Receiving (210), by a proxy microservice (20), access command information of a user client (2), contained in a message coming from an aggregated interface (10), Determining (220) data accessible to the user client (2) based at least partly on the access command information, Determining (230) data to be aggregated from the accessible data determined by each of the computing microservices (50, 51, 52, 53), Generating (240) an aggregated data from the data to be aggregated from the accessible data, and Transmitting (250) the aggregated data, by the proxy microservice (20), to the aggregated interface of the user client (10).
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: September 6, 2022
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Marc Levrier
  • Patent number: 11392424
    Abstract: The invention relates to a method for aiding decision-making for the allocation of resources on an HPC-type infrastructure allowing identification of a set of instances that meet a resource requirement. The invention further relates to a computer device (1) comprising a memory module (11) configured to store a resource-class repository, a reservation repository and a keyword repository, a data-processing module (13), a reservation-management module (14), and a communication module (12), said memory module (11) comprising instructions for a program, the execution of which by said data-processing module (13) causes the implementation of the method (100).
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 19, 2022
    Assignee: BULL SAS
    Inventors: Patrice Calegari, Sébastien Lacour, Marc Levrier
  • Publication number: 20210306321
    Abstract: A method (800) for logging microservices in a platform for unified governance of a plurality of intensive computing solutions (70) comprising: a proxy microservice (20), a token security microservice (30), at least one security repository (35,36,37), a logging module (90), a service register (91), and comprising the steps of: Reception (820) of a join request from a new microservice (60), Verification (830) of the unique identifier of the new microservice (IDMS), Generation (840) of an authentication token and transmission to the new microservice, Reception (850) of a logging request from a new microservice, comprising data that provides access to the resources of the new microservice and the generated authentication token, Verification (860) of the authentication token with the token security microservice (30), Logging (870), when the authentication token is validated, data that provides access to the resources of the new microservice on the service register (91).
    Type: Application
    Filed: March 26, 2021
    Publication date: September 30, 2021
    Applicant: BULL SAS
    Inventors: Patrice CALEGARI, Marc LEVRIER
  • Publication number: 20210203665
    Abstract: The invention relates to a system and method for managing the data streams for unified governance of a plurality of intensive computing solutions (70) accessible to a user client (2) from an aggregated interface (10), said intensive computing solutions including at least two solutions selected among: a high performance computing server (71), a server dedicated to supervised or unsupervised learning (72) and a server dedicated to quantum computing (73); said method being implemented at least partly by said computer system including: at least one database (25a) configured to store execution data for intensive computing operations; said method including the steps of storing (300) execution data for the intensive computing solutions (70) and transmitting (400) execution data for the intensive computing solutions to the aggregated interface (10).
    Type: Application
    Filed: December 23, 2020
    Publication date: July 1, 2021
    Inventors: Patrice CALEGARI, Marc LEVRIER
  • Publication number: 20210203662
    Abstract: The invention relates to a computer system and a method (100) for managing authorizations granted to a user client (2) from an aggregated interface (10) within the framework of unified governance of intensive computing solutions (70); the unified governance being ensured at least partly by an authorization management computer system (1) including: a proxy microservice (20), a token security microservice (30), at least one security repository (35, 36, 37), at least one authorization repository (40) and a computing microservice for each of the intensive computing solutions; said method including the steps of: Receiving (110) access information of a user client (2), Authenticating (120) the user client (2) and determining (130) at least one role attribute for the user client (2), Generating (140) an authentication token and determining (150) authorizations granted to the user client (2), by the at least one computing microservice.
    Type: Application
    Filed: December 23, 2020
    Publication date: July 1, 2021
    Inventors: Patrice CALEGARI, Marc LEVRIER
  • Publication number: 20210203739
    Abstract: The invention relates to a system and a method for generating an aggregated data accessible at an aggregated interface (10) of a user client (2) within the framework of unified governance of a plurality of intensive computing solutions (70), said generation method including the steps of: Receiving (210), by a proxy microservice (20), access command information of a user client (2), contained in a message coming from an aggregated interface (10), Determining (220) data accessible to the user client (2) based at least partly on the access command information, Determining (230) data to be aggregated from the accessible data determined by each of the computing microservices (50, 51, 52, 53), Generating (240) an aggregated data from the data to be aggregated from the accessible data, and Transmitting (250) the aggregated data, by the proxy microservice (20), to the aggregated interface of the user client (10).
    Type: Application
    Filed: December 23, 2020
    Publication date: July 1, 2021
    Inventors: Patrice CALEGARI, Marc LEVRIER
  • Publication number: 20200210245
    Abstract: The invention relates to a method for aiding decision-making for the allocation of resources on an HPC-type infrastructure allowing identification of a set of instances that meet a resource requirement. The invention further relates to a computer device (1) comprising a memory module (11) configured to store a resource-class repository, a reservation repository and a keyword repository, a data-processing module (13), a reservation-management module (14), and a communication module (12), said memory module (11) comprising instructions for a program, the execution of which by said data-processing module (13) causes the implementation of the method (100).
    Type: Application
    Filed: December 31, 2019
    Publication date: July 2, 2020
    Inventors: Patrice CALEGARI, Sébastien LACOUR, Marc LEVRIER
  • Publication number: 20160357517
    Abstract: A programming interface device forms part of a network equipment that is accessible via at least one communication network and enables users to use computer resources. The device includes an interface component configured to propose to users computer objects and functions relating to the use of computer resources, and parameterizable attributes of these computer objects and functions, and a processor configured to generate, for a user and in accordance with a chosen computer model, a dedicated computer service program for using some at least of the computer resources, by association of object(s) and/or function(s) and attribute(s) of the latter, all chosen by the user from among those proposed.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Marc LEVRIER, Patrice CALEGARI, Sébastien LACOUR, Pawel BALCZYNSKI