Patents Assigned to Bull, S.A.
-
Patent number: 7441184Abstract: 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: GrantFiled: May 22, 2001Date of Patent: October 21, 2008Assignee: Bull S.A.Inventors: Laurent Frerebeau, Luc Creti
-
Patent number: 7437569Abstract: 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: GrantFiled: December 27, 2002Date of Patent: October 14, 2008Assignee: Bull, S.A.Inventor: Patrick Le Quere
-
Patent number: 7430600Abstract: 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: GrantFiled: November 9, 2001Date of Patent: September 30, 2008Assignee: BULL, S.A.S.Inventors: Hatem Trabelsi, Philippe Dutrueux
-
Patent number: 7370105Abstract: 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: GrantFiled: May 23, 2001Date of Patent: May 6, 2008Assignee: Bull S.A.S.Inventors: Isabelle Lebourg, Anne Laverriere
-
Card Design with Fully Buffered Memory Modules and the Use of a Chip Between Two Consecutive Modules
Publication number: 20080050938Abstract: 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: ApplicationFiled: January 11, 2007Publication date: February 28, 2008Applicant: BULL S.A.S.Inventor: Jean-Jacques PAIRAULT -
Patent number: 7316002Abstract: 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: GrantFiled: October 28, 1999Date of Patent: January 1, 2008Assignee: Bull, S.A.Inventors: Nachef Armand, Sitbon Gérard
-
Patent number: 7299476Abstract: 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: GrantFiled: May 27, 2003Date of Patent: November 20, 2007Assignee: Bull, S.A.Inventors: Robert Baudry, Michel LeCampion, Michel Tuilliere
-
Patent number: 7275262Abstract: 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: GrantFiled: May 22, 2000Date of Patent: September 25, 2007Assignee: Bull S.A.Inventor: Michel Habert
-
Patent number: 7209563Abstract: 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: GrantFiled: December 15, 1999Date of Patent: April 24, 2007Assignee: Bull, S.A.Inventors: Pierre Calvez, Brigitte Courtaux, Jacques Lebastard
-
Publication number: 20070070612Abstract: 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: ApplicationFiled: September 22, 2006Publication date: March 29, 2007Applicant: Bull, S.A.S.Inventors: Lionel Coutancier, Sebastien Magnoux
-
Patent number: 7143416Abstract: 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: GrantFiled: October 28, 1999Date of Patent: November 28, 2006Assignee: Bull, S.A.Inventors: Armand Nachef, Gérard Sitbon
-
Patent number: 7127703Abstract: 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: GrantFiled: October 28, 1999Date of Patent: October 24, 2006Assignee: Bull, S.A.Inventors: Armand Nachef, Jean-Michel Ravon, Gérard Sitbon
-
Patent number: 7103601Abstract: 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: GrantFiled: May 5, 2003Date of Patent: September 5, 2006Assignee: Bull S.A.Inventor: Bernard Nivelet
-
Patent number: 7096138Abstract: 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: GrantFiled: June 7, 2001Date of Patent: August 22, 2006Assignee: Bull, S.A.Inventors: Florence Akli, Alain Debreil, Christian Niquet
-
Patent number: 7080331Abstract: 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: GrantFiled: July 28, 2003Date of Patent: July 18, 2006Assignee: Bull, S.A.Inventor: Andrzej Wozniak
-
Patent number: 7054932Abstract: 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: GrantFiled: December 15, 2000Date of Patent: May 30, 2006Assignee: BULL, S.A.Inventors: Marc Herrmann, Xiaobo Li
-
Patent number: 7043755Abstract: 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: GrantFiled: September 13, 2000Date of Patent: May 9, 2006Assignees: BULL S.A., INRIAInventors: Muriel Roger, Jean Goubault-Larrecq
-
Patent number: 7039900Abstract: 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: GrantFiled: May 30, 2002Date of Patent: May 2, 2006Assignee: Bull, S.A.Inventor: Guy Lecerf
-
Patent number: 7032305Abstract: 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: GrantFiled: October 27, 2003Date of Patent: April 25, 2006Assignee: Bull, S.A.Inventors: Claude Petit, Thierry Fromont
-
Patent number: 7020677Abstract: 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: GrantFiled: December 28, 1998Date of Patent: March 28, 2006Assignee: Bull, S.A.Inventors: Christian Baillif, Mama Saidou Dia