Patents Assigned to Bull, SAS
  • Publication number: 20240428116
    Abstract: Method for determining an approximated final state having a fidelity above a bound, comprising: receiving an initial state; receiving a quantum circuit comprising gates; defining a lower bound of the fidelity; iterating over the gates: applying a current gate to the initial state; if the current gate is a two-qubit gate, factorizing a portion of the updated state by SVD into a product of a unitary matrix, a diagonal matrix, and a unitary matrix; truncating the bond dimension of the diagonal matrix to a target bond dimension such that a product of a truncation fidelity of the truncated matrix, truncation fidelities of previously truncated matrices and future target truncation fidelities is greater than the bound; in a next iteration, using the updated state as initial state; defining an approximated final state equal to the updated state of a last iteration.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 26, 2024
    Applicant: BULL SAS
    Inventor: Maxime OLIVA
  • Publication number: 20240431072
    Abstract: The invention relates to a method for replacing liquid in a liquid cooling circuit in a supercomputer rack, including a main pump and a reserve pump, using a maintenance unit. The method includes disconnecting the reserve pump, connecting the upstream reservoir to the reserve pump, connecting the downstream reservoir, stopping the main pump, activating the reserve pump, stopping the reserve pump once the upstream reservoir is below a predetermined low threshold, disconnecting the upstream reservoir from the reserve pump, disconnecting the reserve pump from the downstream reservoir, connecting the inlet supply pipe to the reserve pump in order to return said reserve pump to its initial configuration and reactivating the main pump.
    Type: Application
    Filed: June 17, 2024
    Publication date: December 26, 2024
    Applicant: BULL SAS
    Inventors: Arnaud HILT, Eimed NADIFI
  • Publication number: 20240431017
    Abstract: The invention relates to an electronic board (200) comprising: a support (102), at least one electronic component (104) mounted on said support (102), a protective layer (110), mounted on said support (102), covering said electronic component (104) at a non-zero distance from said electronic component (104), and a heat dissipation device for said electronic component (104) comprising a metal thermal connecting part (202) screwed into said protective layer (110), passing through said protective layer (110) and coming into contact with said electronic component (104), so as to create a thermal connection between said electronic component (104) and said protective layer (110). It also relates to an electronic apparatus comprising such an electronic board.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 26, 2024
    Applicant: BULL SAS
    Inventor: Bernard TENEZE
  • Publication number: 20240385603
    Abstract: A method for manufacturing a series of parts using a manufacturing machine of a production line and a supervision device configured for controlling in real time the manufacturing machine taking into account quality data, carbon footprint and cost. The method includes receiving real time data from the production line, running a first prediction algorithm to predict quality data on the series of parts in real time, running a second prediction algorithm to predict a carbon footprint of the series of parts in real time, running a third prediction algorithm to predict the cost of the series of parts in real time, determining a set of scenarios based on the predicted carbon footprint and the predicted cost, selecting at least one scenario in the set of scenarios based on the predicted carbon footprint and/or the predicted cost, manufacturing the series of parts according to the selected scenario.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 21, 2024
    Applicant: BULL SAS
    Inventors: Sébastien DELAUTIER, Pierre JARRIGE, Lukas TRYNER
  • Publication number: 20240378066
    Abstract: A system that includes an originating node and a receiving node. The originating node includes a client configured to launch a proxy server program on the receiving node and to transmit a command from the SSH client to the proxy server. The receiving node includes a server program between the proxy and the SSH server configured to receive the command transmitted by the client, and to transmit the command to the SSH server. The client and the server program are configured to store data to be exchanged and to detect a loss of connection between the originating node and the receiving node. When detecting a loss of connection, launch, by the client program, a new proxy server on the receiving node configured to connect to the server program using the same session identifier as before.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 14, 2024
    Applicant: BULL SAS
    Inventor: Simon DERR
  • Patent number: 12141284
    Abstract: A method, system and computer program, implemented by a computer, for detecting anomalies in an information system (IS) including a detection phase for an entity of the IS and at a time window, called a current unitary window. The detection phase includes generating a digital signature, called a unitary signature, representative of a behavior of the entity during the current unitary window based on data relative to the entity and collected during the current unitary window. The detection phase also includes calculating an anomaly score, associated with the entity for the current unitary window, based on the unitary signature and a digital signature, called a reference. The reference is previously calculated for the entity and is representative of the activity of the entity over a period preceding the current unitary window. Each digital signature is generated using a generator based on previously trained deep learning Siamese neural networks.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: November 12, 2024
    Assignee: BULL SAS
    Inventors: Mahamadou Salissou Aboubacar Alka, Béranger Guedou
  • Publication number: 20240363211
    Abstract: The invention relates to a method for determining a future health condition of an individual. The method including providing health data of the individual, obtaining a health condition information from the health data of the individual, encoding the health data and the health condition information of the individual in a low-dimensional vector that includes the health data and the health condition information of the individual, obtaining a trained neural network taking as input a low-dimensional vector of the individual and configured to determine a future health condition of the individual, and determining a future health condition of the individual by inputting the health condition information of the individual to the trained neural network. The invention also relates to a system configured to carry out the method.
    Type: Application
    Filed: April 19, 2024
    Publication date: October 31, 2024
    Applicant: BULL SAS
    Inventor: Mitesh Vikram KOTHARI
  • Publication number: 20240354610
    Abstract: The disclosure refers to method for converting an input quantum circuit comprising gates into an output quantum circuit compliant with execution constraints, comprising: /a/ determining if a front layer comprises single-qubit gates, and updating the front layer; /b/ reiterating step /a/ as long as the front layer comprises single-qubit gates; /c/ identifying in the front layer a quantum gate that does not satisfy execution constraints; /d/ determining a pattern such that the gate satisfies the execution constraints when applying the adjoint pattern to the gate; /e/ adding the pattern to the output quantum circuit, and applying the ajoint pattern to the gate; /f/ reiterating steps /a/-/e/ until each quantum gate in the input quantum circuit satisfies the execution constraints; wherein each pattern is determined in such a way that a number of CNOT-gates comprised by at least one pattern is minimized.
    Type: Application
    Filed: April 13, 2023
    Publication date: October 24, 2024
    Applicant: BULL SAS
    Inventors: Arnaud GAZDA, Simon MARTIEL
  • Publication number: 20240354080
    Abstract: A computer-implemented method for compiling a program to be executed using a quantum computer combines final Clifford stripping and initial Clifford stripping. The method allows reducing a performance cost of the program, in particular reducing a number of entangling gates that are used within the quantum computer. A rate of errors in the execution of the program can thus be reduced. The method can be implemented for calculating an observable value or for sampling a bit string.
    Type: Application
    Filed: April 13, 2023
    Publication date: October 24, 2024
    Applicant: BULL SAS
    Inventors: Simon MARTIEL, Arnaud GAZDA
  • Patent number: 12124885
    Abstract: A High Performance Computing (HPC) machine comprising several computing processors interconnected through at least one network, and at least one primary management unit, in a vicinity of at least one computing processor. The at least one primary management unit powers on the at least one processor. The at least one primary management unit (comprises a random data item generator, and a secure storage memory for storing a secret data item, common to all computing processors of the HPC machine, and used for authentication of each computing processor of the HPC machine for data exchange in the HPC machine.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: October 22, 2024
    Assignees: BULL SAS, LE COMMISSARIAT À L'ÉNERGIE ATOMIQUE ET AUX ÉNERGIES ALTERNATIVES
    Inventor: Florent Chabaud
  • Patent number: 12118432
    Abstract: A method for generalizing an algorithm configured to synthesize a diagonal product of Pauli rotations to synthesize a product of Pauli rotations comprising X, Y and Z rotations, the method comprising: Providing a table of p number of rows and m number of columns, where p is a number of qubits and m a number of rotations in the quantum circuit, and where the table comprises X, Y, Z or I entry corresponding to the respective rotations of the qbits; Determining a pivot row, and recursively, until all rotations of the product of Pauli rotations are 1-qubit rotations: Determine a target row, Conjugate the target row with the pivot row by insertion of predetermined quantum gates on the qubits corresponding to the target row and/or pivot row by calling, at each recursive call, entries of the same type of the pivot row and by always calling first the identity entry.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: October 15, 2024
    Assignee: BULL SAS
    Inventors: Simon Martiel, Timothée Goubault de Brugière
  • Patent number: 12113812
    Abstract: A method for detecting malware penetrating a network by identifying anomalous communication between at least two systems of the network, carried out by a computer. For each unique combination of Source IP address and destination IP address, the method includes considering a past period, considering the network flow logs stored during said past period, calculating values of a metric based on data of the network flow logs within the past period and at a given frequency, calculating a baseline which consists in calculating an IQR of all metric values calculated during the past period, determining an outlier threshold from the baseline, considering a current period, calculating a new IQR of all metric values calculated during the current period, and classifying the communication between the two systems of the unique combination as an anomalous communication if the IQR of the current period is greater than the outlier threshold.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: October 8, 2024
    Assignee: BULL SAS
    Inventors: Ravi Raman, Vinod Vasudevan, Harshvardhan Parmar
  • Publication number: 20240330064
    Abstract: A method for releasing resources in a high-performance computer, the high-performance computer including at least one node, wherein each node includes at least one resource and is associated with at least one metric, each metric taking values within a range of values divided into a plurality of sub-ranges of values. The method includes, for each node including a resource allocated to the job, for each metric associated with the node, obtaining a set of samples; and counting, for each sub-range of values the number of samples whose values are comprised within said sub-range of values, in order to obtain a plurality of counted numbers. The method includes, determining, using at least one machine learning model, from the plurality of counted numbers, whether the job is active or inactive. If the job is inactive, emitting a termination command to terminate the job and release each resource allocated to the job.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 3, 2024
    Applicant: BULL SAS
    Inventors: Pierre SEROUL, Lionel BOUZON, Titouan JOUFFRAY
  • Patent number: 12105801
    Abstract: A method and system for intrusion detection to detect malicious insider threat activities within a network user profiles. The method includes determining a behavior pattern for each user profile based on activity events, wherein the determination of the behavior pattern is executed by a Recurrent Neural Network. The method includes determining normal activity events and abnormal activity events for each user profile based on the behavior patterns, wherein the determination of the normal activity events and the abnormal activity events is executed by a Feed-Forward Neural Network. The method includes evaluating whether a recorded activity event is a normal activity event or an abnormal activity event based on the behavior pattern and the determined normal activity events and abnormal events for that user profile. The method includes detecting malicious activity for the user profile, if the recorded activity event is evaluated as an abnormal activity event.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 1, 2024
    Assignee: BULL SAS
    Inventors: Mathieu Garchery, Michael Granitzer
  • 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: 12108555
    Abstract: An interconnecting module configured to be mounted in a High-Performance Computing (HPC) cabinet in order to interconnect a plurality of computing units located in the HPC cabinet. The interconnecting module comprising a chassis configured to be mounted horizontally within housings defined in the computing units, a plurality of connection units spaced vertically, each connection unit being configured to be connected to a motherboard of a computing unit, the connection units being interconnected, each connection unit comprising at least a fastening member configured to cooperate with a housing of a computing unit, a vertical rack cooperating with all the fastening members and at least a main lever mounted pivotally on the chassis, the main lever being configured to move the vertical rack vertically in order to engage/disengage all the fastening members simultaneously.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: October 1, 2024
    Assignee: BULL SAS
    Inventors: Sakthivel Mohanasundaram, Vishwas Bs
  • Publication number: 20240319321
    Abstract: The invention relates to a computer-implemented method for identifying a radar transmitter from a set of corresponding received pulses, each pulse being associated with a respective time of arrival. The method includes determining an observed signature of the radar transmitter based on a distribution of the time gaps between consecutive times of arrival. For each transmitter class among a plurality of predetermined transmitter classes, each transmitter class being associated with at least one expected signature, the method includes calculating a proximity score between the observed signature and each expected signature associated with said transmitter class. Each expected signature is a function of an expected distribution of the time gaps between consecutive times of transmission for said transmitter class, and for a predetermined pulse loss rate. The method also includes assigning the radar transmitter to the transmitter class associated with the expected signature that provides the best proximity score.
    Type: Application
    Filed: March 21, 2024
    Publication date: September 26, 2024
    Applicants: BULL SAS, CENTRALESUPELEC, Centre national de la recherche scientifique, UNIVERSITE PARIS-SACLAY
    Inventors: Manon MOTTIER, Frédéric PASCAL, Gilles CHARDON
  • Publication number: 20240311270
    Abstract: The invention relates to a method for monitoring the operation of an application, including acquiring data that has a plurality of key performance indicators related to the current operation of the application; determining, based on the acquired data, forecasted data that includes a plurality of key performance indicators related to a future operation of the application; automatically scheduling a monitoring session targeting at least one component of the application corresponding to a group of key performance indicators, the group of key performance indicators including each key performance indicator of the forecasted data having a value moving away from a corresponding predefined value range being associated with a normal operation of the application; obtaining, from a user, using a conversational agent, information related to an anomalous behavior of the application; and modifying the scheduled monitoring session based on the obtained information.
    Type: Application
    Filed: March 14, 2024
    Publication date: September 19, 2024
    Applicant: BULL SAS
    Inventor: Jérôme BESNAINOU
  • Publication number: 20240312215
    Abstract: The invention relates to a computer-implemented surveillance method for surveilling an area of interest using a set of drones, the surveillance method including monitoring a number of operational drones among the set of drones. If a change in the number of operational drones is detected, performing a segmentation step for segmenting the area of interest into N sub-areas, N being the current number of operational drones; and performing an affectation step for affecting each operational drone to a respective sub-area for surveilling said sub-area.
    Type: Application
    Filed: March 14, 2024
    Publication date: September 19, 2024
    Applicant: BULL SAS
    Inventors: Purshottam PURSWANI, Teak Wei CHONG
  • Publication number: 20240314196
    Abstract: The invention relates to a method (100) for deploying a software as a service, SaaS, application, in particular an authentication as a service, IDaaS, application, said method (100) comprising the following steps: deploying (104) a load distribution module, provided for receiving the connections to said application, and distributing said connections within a group of application nodes, each executing an instance of said application and being provided to perform at least one connection to said application, and deploying (106) at least one master application node; said method (100) further comprising at least one iteration of a step (130; 152) of adjusting, by a master application node, the number of application nodes in said group based on an index, called the load index, representative of the total load of the application nodes of said group. The invention also relates to a computer program and a system implementing such a method.
    Type: Application
    Filed: March 14, 2024
    Publication date: September 19, 2024
    Applicant: BULL SAS
    Inventors: Christophe GUIONNEAU, Jean-Christophe DURIEU