Patents Assigned to Bull, S.A.
  • Patent number: 7873662
    Abstract: 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: Grant
    Filed: January 18, 2001
    Date of Patent: January 18, 2011
    Assignee: Bull, S.A.
    Inventors: Denis Pinson, Patrick Sala, Jean-Paul Pigache
  • Patent number: 7627813
    Abstract: 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: Grant
    Filed: April 4, 2005
    Date of Patent: December 1, 2009
    Assignee: Bull, S.A.
    Inventor: Genevieve Roser
  • 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: 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: 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
  • 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: 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: 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
  • Patent number: 6996681
    Abstract: 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: Grant
    Filed: April 26, 2000
    Date of Patent: February 7, 2006
    Assignee: BULL, S.A.
    Inventor: Jean-François Autechaud
  • Patent number: 6983390
    Abstract: 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: Grant
    Filed: December 23, 2002
    Date of Patent: January 3, 2006
    Assignee: Bull, S.A.
    Inventor: Alain Bouchet
  • Patent number: 6968060
    Abstract: 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: Grant
    Filed: February 10, 2000
    Date of Patent: November 22, 2005
    Assignee: Bull, S.A.
    Inventor: Denis Pinkas
  • Patent number: 6950817
    Abstract: 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: Grant
    Filed: October 11, 1999
    Date of Patent: September 27, 2005
    Assignee: Bull, S.A.
    Inventor: Nivelet Bernard
  • Publication number: 20050185790
    Abstract: 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: Application
    Filed: November 29, 2004
    Publication date: August 25, 2005
    Applicant: BULL, S.A.
    Inventor: Patrick Le Quere
  • Patent number: 6847996
    Abstract: 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: Grant
    Filed: December 29, 2000
    Date of Patent: January 25, 2005
    Assignee: Bull, S.A.
    Inventors: Jean Brunet, Xiaobo Li, Florence Lamberet