Patents Assigned to Bull, SAS
-
Patent number: 12288056Abstract: The invention relates to a computer implemented method for designing a firmware including writing the firmware version, and providing the firmware version with a version data identifying the firmware version. The method also includes providing the firmware version with a second data, called rollback data, the second data provided to be compared to the version data of other versions of the firmware, and authorizing, and indicating a limit for, older firmware versions to which the firmware may be downgraded. The invention further relates to a firmware obtained by such a method and a method for modifying the version of a firmware installed on a platform and designed by such a method.Type: GrantFiled: March 16, 2023Date of Patent: April 29, 2025Assignee: BULL SASInventor: Florent Chabaud
-
Patent number: 12287805Abstract: Method for controlling data quality assurance after a migration between a source repository, which includes source data associated with a source data structure, and a target repository, which includes target data associated with a target data structure, according to migration rules. The target data is organized as a set of elements. The method includes simulating the migration by applying migration rules to source data so as to output simulated data according to the target data structure, where the simulated data is organized as a set of elements. The method includes merging the simulated data and the target data by excluding identical elements, to form an input vector for a machine learning algorithm. The method includes applying the machine learning algorithm for pairing elements of the input vector according to a similarity score and determining a discrepancies indicator according to the similarity score for each element of the input vector.Type: GrantFiled: October 19, 2023Date of Patent: April 29, 2025Assignee: BULL SASInventors: Gayathri Diagarajan, Siva Kannan
-
Publication number: 20250131018Abstract: The invention relates to a data management system including a storing unit and a processing unit. The storing unit includes a dataset memory that stores at least one dataset; a metadata memory that stores, for each dataset stored in the dataset memory, respective metadata; and an annotation memory that stores at least one predetermined annotation value. The processing unit, upon storing of an additional dataset in the dataset memory, determines whether the additional dataset includes dataset annotations descriptive of the data comprised in said additional dataset; performs a mapping of each dataset annotation onto the at least one predetermined annotation value; and writes, in the metadata memory, in relation to the additional dataset, metadata representative of a result of the mapping.Type: ApplicationFiled: October 17, 2024Publication date: April 24, 2025Applicant: BULL SASInventors: Loïc PAULETTO, Guillaume MORIN, Nicolas WINCKLER
-
Publication number: 20250117752Abstract: The invention relates to a method for automatically evaluating a candidate using a set of questions implemented by an automatic evaluation system, including a control module, a database, a user interface and a language model module. The method includes a first phase being iterative and includes, at each iteration, selecting a question, sending the selected question to the user interface, receiving a candidate's answer, requesting the language model module for an accuracy score reflecting the accuracy of the candidate's answer relatively to a model answer, and receiving the requested accuracy score. The iterative first phase is carried out until an accuracy score has been received. The method also includes a second phase that includes computing an evaluation score of the candidate using the received accuracy scores.Type: ApplicationFiled: October 3, 2024Publication date: April 10, 2025Applicant: BULL SASInventor: Dheeraj PATANKAR
-
Publication number: 20250111261Abstract: A method for anomaly detection within a dataset X of N data points is implemented on a quantum annealing device including a plurality M of qubits, with M?N. A cost function to be minimized is defined as: q ? ( x , ? ) = - ? ? ? i = 0 N - 1 d i ? x i ± ( 1 - ? ) ? ? i , j = 0 , i ? j N - 1 d i , j ? x i ? x j where di is a distance between a point xi?X and a centroid of the dataset distribution, di,j is a distance between two data points xi, xj?X with i?j, ?? is a weighting parameter, and xi, xj={0, 1}. If a qubit can interact with a maximum determined number of different qubits, applying the cost function q(x, ?) to the plurality of qubits comprises limiting a number of quadratic terms for each variable xi to a value k smaller than or equal to the maximum determined number of interactions between qubits within the quantum annealing device.Type: ApplicationFiled: July 23, 2024Publication date: April 3, 2025Applicant: BULL SASInventor: Julien MELLAERTS
-
Patent number: 12265499Abstract: The invention relates to a method for migrating a customer communication document from a first customer communication management platform to a second customer communication management platform. The method automates or at least semi-automates the migration of documents between customer communication management platforms by automating the generation of an intermediate document. The method automatically detects the dynamic information and the static information displayed on a set of documents, which is a crucial point to generate the intermediate documents.Type: GrantFiled: February 23, 2024Date of Patent: April 1, 2025Assignee: BULL SASInventor: Mitesh Vikram Kothari
-
Publication number: 20250106196Abstract: The invention relates to a method (100) for authenticating a user to access a web application, comprising: reception, by an application server, of an access request; redirection (114) to an IDAAS authentication server; authentication (126) of said user with a social authentication server selected from said IDAAS server, reception (128) by said IDAAS server of said user's personal data, verification (132) of personal data, and when the personal data satisfies at least one web application access rule, transmission (136) of a proof of authentication authorizing said user to access said web application. It also relates to a computer program and an authentication system implementing such a method.Type: ApplicationFiled: September 6, 2024Publication date: March 27, 2025Applicant: BULL SASInventor: Christophe M. GUIONNEAU
-
Publication number: 20250094605Abstract: The invention relates to a data management system that includes a blockchain network, at least one off-chain storage unit and a blockchain orchestrator. The blockchain network stores, for each digital asset, a respective non-fungible token including a corresponding public dataset and, for each corresponding private dataset, a corresponding fingerprint; and for each corresponding private dataset, authorization information indicative of at least one authorized member authorized to access the private dataset. The at least one off-chain storage unit, distinct from the blockchain network, stores at least one respective private dataset.Type: ApplicationFiled: September 6, 2024Publication date: March 20, 2025Applicant: BULL SASInventors: Ivo M. LUIJENDIJK, Venko IVANOV, Jaroslaw LUKASZEWICZ, Daniel SINNI
-
Patent number: 12253900Abstract: A method for optimizing energy consumption of a computing infrastructure comprising a plurality of compute nodes, each associated with a plurality of jobs. The method includes receiving an energy consumption reduction request comprising an energy consumption reduction objective; determining a set of jobs to be suspended; and sending, to a runtime environment of each compute node associated with a job comprised in the determined set of jobs, a suspension request comprising said job. Upon receiving the suspension request, the method includes suspending the job comprised in the received suspension request, the suspension being carried out via a set of non-native instructions implemented in the runtime environment of each compute node; and active waiting by the suspended job for a suspension stop message comprising said suspended job, the active waiting being carried out via a set of non-native instructions implemented in the runtime environment of each compute node.Type: GrantFiled: December 9, 2022Date of Patent: March 18, 2025Assignees: BULL SAS, LE COMMISSARIAT À L'ÉNERGIE ATOMIQUE ET AUX ÉNERGIES ALTERNATIVESInventors: Jean-Olivier Gerphagnon, Jean-François Berree
-
Publication number: 20250077890Abstract: The invention relates to a federated learning method including storing, in a central node and in N local nodes, an intermediate model obtained by training an object detection model based on a central training dataset; for each local node, obtaining a local model by training the intermediate model based on a private training dataset; for each image of a public dataset, and for each local model, determining a prediction vector and an attention map; for each image of the public dataset, generating an aggregated set of outputs from the prediction vectors, and an aggregated attention map from the attention maps; and obtaining a central model by modifying parameters of the intermediate model stored in the central node to minimize a difference between the aggregated set of outputs and an output of the intermediate model based on the public dataset as input.Type: ApplicationFiled: July 29, 2024Publication date: March 6, 2025Applicant: BULL SASInventors: Sophie GUEGAN-MARAT, Evgeniy PONOMAREV
-
Publication number: 20250080327Abstract: The invention relates to a method for pooling and analyzing datasets from data providers. The method includes, at the level of each data provider, for each dataset, a first encryption of each variable of the dataset with a first encryption key common to all data providers, and a second encryption of at least each variable of the dataset with a second encryption key specific to the each data provider and shared with an intermediary. The method also includes, at the level of the intermediary, for each encrypted dataset, decryption of the variables with the second encryption key, and a third encryption of each confidential variable with a third encryption key. The method also includes transmission of the datasets encrypted with the third encryption key to an analysis environment for analysis. It also relates to a computer program and a system for implementing such a method.Type: ApplicationFiled: September 3, 2024Publication date: March 6, 2025Applicant: BULL SASInventors: Tobias NICKCHEN, Waleed AHMED, Olaf BADSTÜBNER, Christian SCHMIDT
-
Publication number: 20250077296Abstract: method for processing a computer job to be executed on a hybrid computer configured with processing resources comprising one or more central processing unit, CPU, processing resources and at least one quantum processing unit, QPU, processing resources, the method comprising, wherein the computer job comprises a quantum computation part to be executed on the at least one QPU processing resources: Processing the computer job by a first scheduler of the hybrid computer, which comprises: Upon receiving a request for quantum processing resources for execution of the computer job, offloading the scheduling of a portion of the computer job comprising the quantum computing part on processing resources of the hybrid computer to a second scheduler of the hybrid computer; and receiving, by the first scheduler, status data regarding execution of the portion of the computer job comprising the quantum computing part.Type: ApplicationFiled: July 2, 2024Publication date: March 6, 2025Applicant: BULL SASInventors: Cyprien LAMBERT, Erik SOYEZ, Arnaud GAZDA
-
Patent number: 12242573Abstract: Systems and methods are described for license management. A system for license management includes a smart contract that records a licensing agreement between a first party and a second party on usage of a network function. The smart contract is persisted in a trade blockchain. The system also includes an e-licensing manager agent. The e-licensing manager agent retrieves the licensing agreement from the smart contract. The e-licensing manager agent monitors a usage of the network function by the second party in real-time based on the licensing agreement, record actions of the usage of the network function, and create a transaction record based on the recorded actions in an operation blockchain.Type: GrantFiled: January 27, 2022Date of Patent: March 4, 2025Assignee: BULL SASInventors: Fernando Diaz, Aurora Ramos, Josep Martrat
-
Patent number: 12241962Abstract: The invention relates to a method for determining calibration data, for a goniometry apparatus comprising an antenna array, from several sets of calibration data. The sets are associated with a measured angular position and include an amplitude datum and a phase datum measured by each antenna. The method includes calculating an estimated calibration data set and normalizing the data set measured by providing as many normalized data sets as there are antennas for each measured position. The method includes calculating a candidate data set by interpolating the measured data sets at the measured positions and previously normalized with respect to the phase measured by the antenna, and selecting the candidate data set whose phase reference has the highest energy. The invention relates to a computer program and an apparatus implementing the method, a calibration table obtained by the method and a goniometry apparatus calibrated with the method.Type: GrantFiled: July 12, 2022Date of Patent: March 4, 2025Assignee: BULL SASInventor: Bernard Teneze
-
Patent number: 12244631Abstract: A method for detecting outliers in processes running in a group of machines. A clustering stage, carried out at a first frequency, including fetching a list of software contained in all machines, calculating tf-idf value for each installed software and for each machine, performing clustering of the machines by applying a clustering algorithm and using a Jaccardian weighted distance method between machines based on the tf-idf values. A preliminary outliers detection stage, carried out at a second frequency greater than the first frequency, including fetching information of processes running in the machines, for each cluster calculating tf-idf values for each process, wherein if a tf-idf value is greater than a first predetermined threshold, the process is considered as outlier, for all clusters calculating itf-idf value for each process considered as outlier, and if a itf-idf value is lower than a second predetermined threshold, the process is confirmed as outlier.Type: GrantFiled: October 4, 2022Date of Patent: March 4, 2025Assignee: BULL SASInventors: Amarnath Chatterjee, Rajat Mohanty
-
Patent number: 12218945Abstract: 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: GrantFiled: December 23, 2020Date of Patent: February 4, 2025Assignee: BULL SASInventors: Patrice Calegari, Marc Levrier
-
Publication number: 20250038717Abstract: The invention relates to a software-defined radio (200) comprising: at least one processor (104) producing a digital signal, a digital-to-analog converter, DAC (106), to convert said digital signal into an analog signal, a physical interface (110) between the processor (104) and the DAC, and a radio-frequency power amplifier (108) to amplify the power of said analog signal; said software-defined radio (200) further comprising, arranged in said physical interface (110), a unit (202) for protecting said power amplifier (108) depending on: the average power, over a predefined reference period, of the digital signal received by said physical interface (110), a predefined power threshold not to be exceeded during said period. It also relates to an electronic device comprising such a digital radio and a method of protecting a software-defined radio.Type: ApplicationFiled: July 15, 2024Publication date: January 30, 2025Applicant: BULL SASInventor: Bernard TENEZE
-
Publication number: 20250037148Abstract: The invention relates to a method for determining an environmental impact of a product, including obtaining a list of components of the product, for each component, requesting a list of materials from a life cycle inventory database, generating a request comprising the list of materials that is obtained for selecting a most suitable material for the product, sending the request to a language model module, receiving a name of the most suitable material for the product, for each name of each material of each component, requesting the life cycle inventory database to send at least one environmental impact value, receiving the at least one environmental impact value for each name of each material of each component, and calculating a total environmental impact of the product using the at least one environmental impact value that is received for each component and their respective mass in the product.Type: ApplicationFiled: July 1, 2024Publication date: January 30, 2025Applicant: BULL SASInventor: Thierry CAMINEL
-
Publication number: 20250036992Abstract: A computer-implemented method for generating a program to be executed using a quantum computer for producing as output a target quantum state based on an initial quantum state used as input is proposed, which comprises: determining an approximated quantum state which is an approximation of the target quantum state; determining a quantum circuit which, based on the initial quantum state received used as input, produces as output an output quantum state that corresponds to the approximated quantum state; and generating the program based on the determined circuit.Type: ApplicationFiled: September 22, 2023Publication date: January 30, 2025Applicant: BULL SASInventors: Simon MARTIEL, Maxime OLIVA
-
Patent number: 12199845Abstract: The invention relates to an edge-based log collecting device for collecting logs from several log sources located in a remote network, called edge-network, and sending the logs to a cloud-based system distant from the edge-network. The device is located in the edge-network, and the device includes several processing nodes for processing logs received from the log sources and sending them to said the system. The device is configured to elect, according to a predetermined election algorithm, one of the processing nodes as a master node configured for receiving the logs from all log sources of the local network, and sharing the logs with the other processing nodes. The invention further relates to a computer program and a device configured to carry out such a method.Type: GrantFiled: July 21, 2023Date of Patent: January 14, 2025Assignee: BULL SASInventors: Vinod Vasudevan, Ravi Raman