Patents Assigned to Bull, S.A.
  • Patent number: 7441184
    Abstract: A method for internationalizing a markup document includes detecting a localization tag in the document, retrieving localization information from the document which is associated with the localization tag, searching a translation file for a localized value associated with the localization information, and replacing the localization tag in the document with the localized value found in the translation file. The localization information includes any one or more of a localization attribute, a default localization value, and a value corresponding to an automatic transcription function. A system for internationalizing the markup document includes a first storage unit which stores the markup document, a second storage unit which stores the translation file, and a localization tool which localizes the markup document stored in the first storage unit based on information in the translation file stored in the second storage unit.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: October 21, 2008
    Assignee: Bull S.A.
    Inventors: Laurent Frerebeau, Luc Creti
  • Patent number: 7437569
    Abstract: A module for secure management of digital data by encryption/decryption and/or signature/verification of signature which can be used for dedicated servers. The module is controlled by a microprocessor (?P1). A working memory (RAM) is associated with the microprocessor and is provided with a common interfacing module. Parallel-connected to this common interfacing module and forming the internal circuits of said module are a plurality of circuits for secure management of data received from or respectively transmitted to the common interfacing module. Each secure management circuit forming an automatic secure management device is equipped with a secure management input/output sub-module connected to the common interfacing module and a specific sub-module for encryption/decryption or respectively for calculation/verification of signature.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: October 14, 2008
    Assignee: Bull, S.A.
    Inventor: Patrick Le Quere
  • Patent number: 7430600
    Abstract: The present invention presents a device and a method for handling security in a computer system comprising an existing organizational directory. Upon reception of an access request from an entity to a server machine of the system, the device creates or searches in a security directory for security data attached to the entity, without modifying the data of the existing directory.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: September 30, 2008
    Assignee: BULL, S.A.S.
    Inventors: Hatem Trabelsi, Philippe Dutrueux
  • Patent number: 7370105
    Abstract: The subject of the invention is a method for controlling the quality of a service (85) that includes at least one technical component (86) defined according to one of several possible technologies, the quality of service being defined by a technical contract (100) between the provider of the service and a customer and the contract (100) including quality criteria (101) associated with thresholds (102) and related to said technology.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: May 6, 2008
    Assignee: Bull S.A.S.
    Inventors: Isabelle Lebourg, Anne Laverriere
  • Publication number: 20080050938
    Abstract: The invention concerns the use of an AMB component (25) in a memory installation with fully buffered Dimm memory modules connected in series, characterised in that the AMB component (25) is placed on a connecting line (30) from the memory modules (2) to a memory controller (1) of the installation in order to re-amplify the connecting line (30) between two consecutive FBD memory modules (21, 22). The invention also concerns a connection interface that includes such an AMB amplifier component (25) for the connection of a maincard (3) that includes at least one processor, to an auxiliary memory card of the type with a series of memory modules (2), where the maincard has at least one pair of channels connected to the processor. Two series of FBD memory modules (2) are connected to respective FBD channels in the auxiliary memory card using FBD connectors (200) in a daisy-chain arrangement.
    Type: Application
    Filed: January 11, 2007
    Publication date: February 28, 2008
    Applicant: BULL S.A.S.
    Inventor: Jean-Jacques PAIRAULT
  • Patent number: 7316002
    Abstract: An object class and/or an object having a given name (class1) is derived by making a copy, preferably through serialization, of the entire tree (27a) of the class or the object, by storing the copy of the tree on a disk D and by assigning a name (classD2) to the stored copy.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: January 1, 2008
    Assignee: Bull, S.A.
    Inventors: Nachef Armand, Sitbon Gérard
  • Patent number: 7299476
    Abstract: The present invention concerns a method for exchanging information between processes, tasks or computer applications executed by different operating systems coexisting on the same computer or the same hardware platform. This method allows communication between at least two client processes executed at the same time in a hardware platform (10) comprising one or more processors and storage means, at least part of which constitutes an addressable memory area that can be used as a working memory. These client processes are executed in two different operating systems (respectively) that are not directly compatible with one another. The method is characterized in that these the client processes write or read or modify information called exchange data in at least one common part, of the addressable memory of the hardware platform. The common part comprises an exchange memory.
    Type: Grant
    Filed: May 27, 2003
    Date of Patent: November 20, 2007
    Assignee: Bull, S.A.
    Inventors: Robert Baudry, Michel LeCampion, Michel Tuilliere
  • Patent number: 7275262
    Abstract: A method for providing secure communication between first and second systems connected to the internet includes assigning respective permanent internet addresses to first and second entities associated with the systems, making at least one application located in a server of said second system accessible to the first entity, and encrypting data exchanged between the first and second entities in conformity with a desired security protocol. The first and second systems each include a communication protocol stack having at least one layer which allows for the encrypting step to be performed. Through this method, a user in the first system can directly address an application hosted by the second system without using or even knowing the name of the host system. The entity in the first system may be a wireless unit operating, for example, in GSM and the entity in the second system may be a server in an intranet.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: September 25, 2007
    Assignee: Bull S.A.
    Inventor: Michel Habert
  • Patent number: 7209563
    Abstract: A process for creating and managing pairs of asymmetrical cryptographic keys and/or certificates associated with the pairs of keys, each pair of keys and associated certificates being intended for an object managed by a computer system. The process includes creating an individual request for creating and/or certifying at least one pair of keys for an object of the system that lacks a pair of keys or a certificate for its pair of keys.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: April 24, 2007
    Assignee: Bull, S.A.
    Inventors: Pierre Calvez, Brigitte Courtaux, Jacques Lebastard
  • Publication number: 20070070612
    Abstract: A system for maintaining an assembly of three aligned parts (1, 2, 3) in position, wherein a latching device (4) receives a joining member (6) integral with a rear part (1) of the assembly. The latching device (4) can slide on the joining member and is mounted inside a front part (3) and joined by springs (5) to the front part. The system includes means for moving the locking device, which engages with a locking element of the joining member (6) when the three parts (1, 2, 3) are joined, so as to move the device (4) rearward into a position (B) wherein the springs (5) exert a forward return force on the locking device. Retaining means inside the device (4) allow locking of the device in the second position and clamping of an intermediate part (2) between the front part (3) and the rear part (1).
    Type: Application
    Filed: September 22, 2006
    Publication date: March 29, 2007
    Applicant: Bull, S.A.S.
    Inventors: Lionel Coutancier, Sebastien Magnoux
  • Patent number: 7143416
    Abstract: An object class (Class1) in a computer system is dynamically created by creating a global generic class (GenericClass) having two possible members, wherein at least one member is an instance of a generic class (GenericAttribute, GenericMethod), and by instantiating the global generic class.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: November 28, 2006
    Assignee: Bull, S.A.
    Inventors: Armand Nachef, Gérard Sitbon
  • Patent number: 7127703
    Abstract: The method is used to control a function executable by various software products by means of commands specific to the respective software products and each capable of having at least one option, the software products being installed in at least one machine of a computer system. The method includes defining in an abstract class an abstract method for the function, of defining a common command that includes arbitrary symbols corresponding to the parameters of the abstract method, of creating at least one driver for implementing the abstract method in a machine, and having the driver execute one of the specific commands with options equivalent to the options of the common command.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: October 24, 2006
    Assignee: Bull, S.A.
    Inventors: Armand Nachef, Jean-Michel Ravon, Gérard Sitbon
  • Patent number: 7103601
    Abstract: The invention relates to a search engine (2) implemented by a decision application server (1) acting on a relational database (6) that contains a set of target records. The engine (2) is activated by queries for selecting records based on given criteria and comprises means (8) for preconditioning the database (6) supplying a preconditioned encoded table (10), periodically updated at the same time as the relational database (6) itself, to a machine with vectorial capabilities (9) in order for it to be processed. It also comprises means (7) for extracting target records, activated by the queries based on the result of the processing of the table (10) installed in the machine with vectorial capabilities (9), from the relational database (6). It particularly applies to data warehousing systems.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: September 5, 2006
    Assignee: Bull S.A.
    Inventor: Bernard Nivelet
  • Patent number: 7096138
    Abstract: In order to test whether a given signal of a complex circuit has the correct behavior, a method is provided which makes it possible to obtain in a computer memory a profile of states of other signals. In order to minimize the processing time and the memory space required to obtain this profile, the method uses two binary decision diagrams starting with a binary variable of said one signal, each with two binary decision subdiagrams. The method combines the binary decision subdiagrams so that the given signal is in a first state when the binary variable is at a first value and is not in this first logical state when the binary variable is at a second value.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: August 22, 2006
    Assignee: Bull, S.A.
    Inventors: Florence Akli, Alain Debreil, Christian Niquet
  • Patent number: 7080331
    Abstract: The invention relates to a method for automatic recognition of simulation configurations of integrated circuits under design comprising at least two components connected to one another directly or indirectly, for the functional verification of the integrated circuits through simulation tests. The method includes a step for the acquisition of a simulation configuration by a server manager, a step for the sending of a request by a client manager to the server manager, a step for sending a response by the server manager to the client manager, and a step for the comparison by the client manager of the response with the requirements of the test, followed by a step for the disabling, activation and/or modification of certain parts of the test by the client manager in order to adapt the test to the configuration or signaling an error if the test cannot be adapted to the configuration.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: July 18, 2006
    Assignee: Bull, S.A.
    Inventor: Andrzej Wozniak
  • Patent number: 7054932
    Abstract: The present invention relates to a method and device for the scalable monitoring of a computer system comprising a plurality of computer units constituting hardware resources to be monitored forming a monitored domain, the method being implemented by means of a central computer system called a manager connected to a communication network that allows the transfer of information between at least one resource and the manager. The method comprises a step for organizing the monitored domain into monitored subdomains comprising a predetermined maximum number of resources, and a step for automatically creating and configuring, for each subdomain, an information synthesis node comprising at least one synthesis agent stored in the storage means of a resource. Each synthesis agent is designed to synthesize indicator values calculated and stored in the storage means of at least one resource.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: May 30, 2006
    Assignee: BULL, S.A.
    Inventors: Marc Herrmann, Xiaobo Li
  • Patent number: 7043755
    Abstract: The present invention relates to a method and device for model resolution and its use for detecting attacks against computer systems. The device comprises adapter software for translating the information from the log file, formulated in the specific language of the machine, into a language understandable by the interpreter, an interpreter receiving the information from the adapter and receiving the formulation of the specification in the temporal logic in a specification formula in order to expand this formula and fill in the table and the stack of worked subformulas described above resulting from the scanning of the machine's log file, and a clause processing algorithm for resolving the Horn clauses using the information from the table and the stack of worked subformulas, this clause processing algorithm generating an output file or generating an action.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: May 9, 2006
    Assignees: BULL S.A., INRIA
    Inventors: Muriel Roger, Jean Goubault-Larrecq
  • Patent number: 7039900
    Abstract: A method is disclosed for creating a plurality of interfaces for objects or collections of objects of the COM (“Component Object Model”) type, in a computer system having at least a processor and a storage device. The method stores a description of each object interface in an interface description language, stores a model class written in an object-oriented language, the model class being an implementation of a corresponding generic interface that identifies all methods associated with the object interfaces described in the interface description language, and stores for each object interface a class, written in an object-oriented language, that inherits from the model class and that corresponds to the implementation of the methods associated with the object interface.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: May 2, 2006
    Assignee: Bull, S.A.
    Inventor: Guy Lecerf
  • Patent number: 7032305
    Abstract: A method of mounting electrical component assemblies on opposite sides of a printed circuit card including inserting a chock on a first side of the printed circuit card; inserting a standoff and placing a spring around each standoff; pressing the chock against the printed circuit card; mounting a first electrical component assembly on a second side of the printed circuit card; placing a package tool having a plurality of springs on a horizontal support so that when the first mounted electrical component assembly is placed inside the package tool the springs of the package tool come into contact with the first electrical component assembly; removing the chock from the printed circuit card such that the springs of the package tool compensate for the weight of the first electrical component assembly inside the package tool; and mounting a second electrical component assembly on the first side of the printed circuit card.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: April 25, 2006
    Assignee: Bull, S.A.
    Inventors: Claude Petit, Thierry Fromont
  • Patent number: 7020677
    Abstract: The present invention relates to a process for assisting in the administration of a distributed application of a transaction processing manager based on a binary configuration file (TUXCONFIG), characterized in that said process comprises: decompiling the active configuration file of the master machine (Mm), retrieving information from the decompiled configuration file of the master machine, and checking the consistency of said application running on said given machine. Information related to at least one listener module is displayed and includes at least the name of the application, the logical name of the machine (LMID) on which the application is run, the identification of the user (UID) of said application, the address used by the listener module (NLSADDR), the access path to the network of the application, and the access path to a log file of said listener module (LLFPN).
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: March 28, 2006
    Assignee: Bull, S.A.
    Inventors: Christian Baillif, Mama Saidou Dia