Patents Assigned to Bull, S.A.
-
Patent number: 7873662Abstract: In order to have operations of a central system executed by a satellite system, a linking structure is located between the central system and the satellite system. The linking structure includes: a communications link between the central system and satellite system; a control card, in the central system, that places said operations in one or more data blocks; and a coupler, in the satellite system, that sends through the link to the control card at least one read command to which the control card responds by sending said data block or blocks through the link to the coupler.Type: GrantFiled: January 18, 2001Date of Patent: January 18, 2011Assignee: Bull, S.A.Inventors: Denis Pinson, Patrick Sala, Jean-Paul Pigache
-
Patent number: 7627813Abstract: This invention relates to a process for recognition and referencing of dynamic objects (22) in Internet pages (2) viewed by browsers (30) executed by users' computers (3), characterised in that it consists of a script (20) included in the Internet pages (2) containing dynamic elements (21) to be interpreted by all types of browsers (30) and to implement a step to test the type of browser (30) used to view the Internet page (2), so as to determine whether or not the following steps defined in the script (20) need to be implemented: automated routing (4) of Internet pages (2) and identification of dynamic elements (21); creation (5) of access references (25) to dynamic objects (22) corresponding to identified elements (21); instantiation (6) of dynamic objects (22) referenced within Internet pages (2) viewed by browsers (30).Type: GrantFiled: April 4, 2005Date of Patent: December 1, 2009Assignee: Bull, S.A.Inventor: Genevieve Roser
-
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: 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: 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
-
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: 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: 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
-
Patent number: 6996681Abstract: The present invention relates to a modular interconnection architecture for an expandable multiprocessor machine. It comprises a first interconnection level (MI) comprising connection agents (NCSi) that connect the multiprocessor modules and handle the transactions between the multiprocessor modules, and a second interconnection level (SI) comprising external connection nodes (NCEj) that connect the nodes (Nj) to one another and handle the transactions between the nodes (Nj). Each external connection node (NCEj) comprises two connection agents identical to the connection agent (NCSi), connected head-to-tail, one of the two agents (NCS?j) receives and filters the transactions sent by the node (Nj) to which it is connected. The other agent (NCS?j) receives and filters the transactions sent by the other nodes (Nj) to which it is connected. Its applications specifically include the construction of an entire range of machines: UMA, QUASI-UMA, NUMA, cluster, etc.Type: GrantFiled: April 26, 2000Date of Patent: February 7, 2006Assignee: BULL, S.A.Inventor: Jean-François Autechaud
-
Patent number: 6983390Abstract: A method and a system for saving the local clock of a data processing area of a multicellular platform, configured from a management tool as a data processing server on a partitionable machine. For the management tool and each data processing area, an absolute reference clock is established. For each area comprising a local clock managing an operating activity, there is calculated and stored a backup attribute containing at least one time shift parameter of the parameters for management of the local time with respect to the absolute reference clock. For the subsequent execution of the operating activity on a successive different data processing area, parameters for management of the time of this activity with respect to the absolute reference clock are recalculated. The successive local clock, associated with the successive different data processing area is updated, prior to the launching of the operating activity to continue execution.Type: GrantFiled: December 23, 2002Date of Patent: January 3, 2006Assignee: Bull, S.A.Inventor: Alain Bouchet
-
Patent number: 6968060Abstract: For a set (Lk) of embedded systems, an authorized operator with identifier (OPj) creates a mother public key (KpM) and a mother private key (KsM). The identifier (OPj), the range of identifiers referenced (Lk) and the mother public key (KpM) are published. For each embedded system (SNi), a diversified key (KsMi) is created from the identifier (SNi) and stored. For every public key (Kp) generated by an embedded system, a cryptographic control value (Sci) is calculated on the public key (Kp), an algorithm identifier (CA1) and the utilization parameters (U) of this key, using a zero knowledge signature algorithm, and a certification request message (MRCA) that includes control value (Sci), the identifier of the operator (Opj), and identifier (SNi) is transmitted to a certification authority, which retrieves the identifier (Opj) and the value of the mother public key (KpM).Type: GrantFiled: February 10, 2000Date of Patent: November 22, 2005Assignee: Bull, S.A.Inventor: Denis Pinkas
-
Patent number: 6950817Abstract: The invention relates to data warehousing systems (1) wherein a search engine (2) implemented by a decision application server (4) acts 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 a module (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 an agent (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).Type: GrantFiled: October 11, 1999Date of Patent: September 27, 2005Assignee: Bull, S.A.Inventor: Nivelet Bernard
-
Publication number: 20050185790Abstract: The present invention concerns a cryptographic system (1) with a modular architecture. Memory modules (3, 3?, 3?) make it possible to store information concerning authentication keys, data and commands, including a secure memory module (3?) for containing the keys with integrity checking and an emergency erase function. Various types of algorithm modules (5, 5?, 5?) perform cryptographic functions of the cryptographic system by executing the commands stored in at least one memory module (3, 3?, 3?). External interface modules (4, 4?, 4?) are utilized that make it possible to produce the link between the cryptographic system (1) and external devices, through a standard or proprietary input/output bus. A control unit (6) is responsible for the supervision of the various algorithm modules and the management of the keys, and a central interconnect module (2) assures handling of secure exchanges between blocks.Type: ApplicationFiled: November 29, 2004Publication date: August 25, 2005Applicant: BULL, S.A.Inventor: Patrick Le Quere
-
Patent number: 6847996Abstract: The present invention relates to a method for calculating an indicator of a network management system comprising at least one submanager that monitors a part of the network. The submanager comprises a plurality of modules that allow communication with the equipment units of the network and with a main manager., At least one equation defining an indicator and evaluated by an indicator module of the submanager comprises at least one object attribute, at least one index whereof is variable. The method comprises a step for the reception by the indicator module of a notification transmitted by a model configuration module, which notification comprises an address of an equipment unit and an identification of an equation representing an indicator.Type: GrantFiled: December 29, 2000Date of Patent: January 25, 2005Assignee: Bull, S.A.Inventors: Jean Brunet, Xiaobo Li, Florence Lamberet