BULL
🇫🇷 Frankreich aktiv
Bull ist ein französisches IT-Unternehmen mit Schwerpunkt auf Hochleistungsrechnern und Unternehmenssoftware, das inzwischen zum Atos-Konzern gehört. Das Patentportfolio konzentriert sich auf Software und Datenverarbeitung sowie Nachrichtentechnik und Telekommunikation, ergänzt durch Elektronik. Anmeldungen erstrecken sich von 2000 bis 2025.
Vertretung
Kanzleien und Patentanwälte, die BULL in unserer Datenbank vertreten.
Mit Komplettzugriff sehen Sie die vollständige Vertretung inkl. aller Kanzleien und Patentanwälte.
Komplettzugriff erhaltenMit Komplettzugriff sehen Sie die vollständige Vertretung inkl. aller Kanzleien und Patentanwälte.
Komplettzugriff erhaltenPatentanmelder folgen
Erhalten Sie wöchentlich eine E-Mail, sobald neue Patente von BULL veröffentlicht werden.
Erfolgreich angemeldet!
Sie erhalten ab sofort wöchentliche Berichte zu neuen Patenten von BULL.
Patente
601 gesamt| Patent | |||
|---|---|---|---|
|
05.08.2026
Vorrichtung und Verfahren zum Schutz vor Informationslecks vom Bus
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
The invention concerns a processing unit comprising on a chip:- a microprocessor for reading and/or writing in an external memory via a bus, the external memory being arranged outside the chip,- an address protection unit comprising:- a swap unit implementing an address permutation scheme for protecting information leakage from the bus,- a permutation table maintaining a mapping between real address called by the microprocessor and masked address used by the swap unit to address the external memory,- shuffle buffer containing M slots among N slots of the memory address space, M<N, and- a counter table containing one counter per slot of said N slots, the counter of a slot is incremented only when an element of said slot is written in the shuffle buffer, memory addresses are considered in bunches;- a flag unit containing a flag per bunch;- an update unit configured to trigger an update algorithm when the flag has changed to a predetermined value. |
|||
|
24.06.2026
Verfahren zur Erzeugung einer Dreidimensionalen Szene, Computerprogramm und Vorrichtung dafür
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
L'invention concerne un procédé (20) de génération d'une scène tridimensionnelle, comprenant les étapes :- pour chacun parmi au moins un objet 3D préalablement sélectionné :• placement (26) dudit objet 3D dans un repère tridimensionnel, ledit objet 3D étant aligné avec une surface-support active de la scène tridimensionnelle, chaque surface-support active étant une surface-support orthogonale à un vecteur directeur d'un axe des altitudes du repère tridimensionnel virtuel, à une tolérance angulaire prédéterminée près ;• mise à jour d'une carte d'occupation des surfaces-supports actives ;- pour chaque collision détectée entre objets 3D dans le repère tridimensionnel virtuel, mise en oeuvre d'une correction (28) comprenant un déplacement d'au moins un objet 3D concerné par ladite collision en fonction de la carte d'occupation. |
|||
|
24.06.2026
Verfahren, Computerprogramm, Vorrichtung und System zur Darstellung einer Szene
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
L'invention concerne un procédé (100) d'obtention d'une représentation d'une scène à partir d'images captées par une caméra, ledit procédé (100) comprenant au moins une itération d'une phase (110) de traitement, réalisée pour au moins une image courante de la scène, et comprenant les étapes suivantes : -détection (112) d'au moins un objet mobile dans ladite image courante, - pour au moins un objet mobile (112) : ▪ obtention d'un avatar ne comprenant aucun pixel appartenant audit objet mobile dans ladite image courante ; ▪ ajout dudit avatar dans une image de fond de ladite scène, préalablement captée et ne comprenant pas d'objet mobile, à la même position que ledit objet mobile dans ladite image courante ; de sorte à obtenir une image finale de ladite scène. Elle concerne également un programme d'ordinateur, un dispositif et un système mettant en oeuvre un tel procédé. |
|||
|
24.06.2026
Verfahren zur Datenkommunikation und Vorrichtungen zur Implementierung davon
Software & Datenverarbeitung
Elektronik & Schaltungstechnik
|
|||
|
Zusammenfassung
A method for transmitting a first number to a recipient computing machine in a distributed computing environment is proposed, which comprises: obtaining a second number corresponding to the first number, wherein the first number belongs to a first range of numbers, and the second number belongs to a second range of numbers; determining an encoding of the second number according to a binary format for encoding floating-point numbers, wherein a binary code representing a number encoded according to the format comprises a sign binary field carrying at most one sign bits encoding a sign of the number, an exponent binary field carrying one or more exponent bits encoding an exponent of a power of 2, and a fraction binary field carrying one or more significant decimal digits and transmitting, to the recipient computing machine, data representing the first number, wherein the data carries an encoding of the second number according to the format with no exponent field corresponding to the encoded second number. |
|||
|
17.06.2026
Verfahren zur Authentifizierung von Fotos und Videos
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
Un aspect de l'invention concerne un procédé d'authentification d'images comprenant : - Envoyer, par un ordinateur à un serveur, une image à authentifier et une première clé unique précédemment obtenue auprès du serveur, - Vérifier, par le serveur, l'authenticité de l'image à authentifier, à partir de la clé unique, de l'image à authentifier, et d'une image stockée par le serveur ayant été enregistrée lors de l'obtention de la clé unique, - Recevoir du serveur une information d'authenticité de l'image à authentifier indiquant si l'image à authentifier est identique à l'image stockée par le serveur. |
|||
|
17.06.2026
Föderiertes Lernsystem
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
The invention relates to a federated learning system (1) comprising client devices (10) and a server (20), wherein each client device (10) comprises a training unit configured to train a machine learning model received from the at least one server (20) on a loaded local dataset during an iteration to generate trained model weights and a managing unit configured to control the training unit to train the received model for a predetermined number of iterations, each server (20) comprises a managing unit configured to identify each client device (10), to determine the number of training iterations realized by all client devices (10) and to send a machine learning model to each client device (10), and an aggregator configured to aggregate the training model weights generated after a predetermined number of iterations of all the client devices (10) to generate an aggregated model. |
|||
|
17.06.2026
Verfahren und System zur Unterbrechung von Prozessen von einer Pcie-Vorrichtung
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
The invention concerns a method (2) for interrupting a user process (A) in a high-performance computer comprising at least one compute node comprising at least a processor (11) to execute the user process (A), at least one IOMMU (12) and at least one PCIe device (13), the method (2) comprising- allocating (21) a memory region to store a union of structures, the union of structures comprising a Posted-Interrupt Descriptor "PID" structure and a User Posted-Interrupt Descriptor "UPID" structure wherein the IOMMU uses the PID structure and the processor uses the UPID structure;- Configuring (24) the IOMMU (12) with a remapping interrupt table (IRT) comprising associating an entry of the IRT with an address of the memory region of the union of structures;- interrupting (29), by the processor (11), the user process (A) using the registered interrupt handler of the UPID structure. |
|||
|
10.06.2026
Verfahren zur Registrierung eines Speicherperipheriegerätes und Computersystem dafür
|
|||
|
Zusammenfassung
L'invention concerne un procédé d'enrôlement, auprès d'une plateforme matérielle, d'un périphérique SED associé à une phrase secrète, le procédé d'enrôlement comprenant les étapes :- exécution d'une séquence de démarrage comprenant, pour chaque registre PCR d'un cryptoprocesseur de la plateforme matérielle, une vérification d'une conformité d'un composant correspondant, une valeur courante de chaque registre PCR étant fonction d'un résultat de ladite vérification de conformité ;- à l'issue de la séquence de démarrage, fourniture, à un emplacement mémoire sécurisé du cryptoprocesseur, d'une clé courante dépendant de la valeur courante d'au moins un registre-clé prédéterminé parmi les registres PCR ;- si le contenu de l'emplacement mémoire sécurisé est lisible en réponse à la fourniture de la clé courante, transmission du contenu de l'emplacement mémoire sécurisé à un disque chiffré du périphérique SED. |
|||
|
10.06.2026
Verfahren zur Auswahl von Bildern in einer Videosequenz
Software & Datenverarbeitung
|
|||
|
Zusammenfassung
The invention relates to a method (20) for selecting images in a series of images, comprising: - providing each image to a computer vision model, an output of the computer vision model being representative of each detected object in said image; - providing each image and a respective previous image to an optical flow algorithm, an output of the optical flow algorithm being representative of each detected moving object in said image; - comparing the output of the computer vision model to the output of the optical flow algorithm; - based on a result of the comparison, identifying each image of the series of images that comprises a moving object that has been detected by the optical flow algorithm but has not been detected by the computer vision model; and - storing each identified image in an image set. |
|||
|
10.06.2026
Befestigungshalterung für einen Superrechnerschrank
Elektronik & Schaltungstechnik
|
|||
|
Zusammenfassung
L'invention concerne un support de fixation (30) pour une armoire (1) de supercalculateur, comprenant une armature extérieure (10), une armature de support (20), des lames de calcul (22) et une unité d'alimentation électrique (40) fixée sur ledit support de fixation (30), ledit support de fixation (30) comporte une pièce fixe (31) et une pièce de déport (32), ladite pièce fixe (31) étant configurée pour être montée sur l'armature extérieure (10) de l'armoire (1) et pour recevoir ladite pièce de déport (32), la pièce de déport (32) comprenant une portion principale (321) configurée pour être montée de manière réglable sur la pièce fixe (31) et une portion secondaire (322) reliée perpendiculairement à la portion principale (321) et configurée pour être fixée sur ladite armature de support (10) et pour recevoir l'unité d'alimentation électrique (40). |
|||