Patents Assigned to Bull, S.A.
-
Patent number: 9921810Abstract: 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 18, 2016Date of Patent: March 20, 2018Assignee: BULL S.A.S.Inventors: Armand Nachef, Gerard Sitbon
-
Patent number: 9507606Abstract: 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: September 14, 2006Date of Patent: November 29, 2016Assignee: BULL S.A.S.Inventors: Armand Nachef, Gérard Sitbon
-
Publication number: 20140108262Abstract: A method for providing privacy in online transactions. The method can include receiving, at a service provider system, a purchase request from a client, the purchase request including banking information, and the banking information being encrypted with a third party public key such that the service provider system cannot decrypt the encrypted banking information. The encrypted banking information can be transmitted to a bank system, such that the banking information cannot be used to identify the identity of the client. The method can also include receiving an authorization message if the client's purchase request is authorized.Type: ApplicationFiled: October 11, 2013Publication date: April 17, 2014Applicants: LABORATOIRE GREYC, BULL S.A.S.Inventors: Aude PLATEAUX, Vincent COQUET, Sylvain VERNOIS, Patrick LACHARME, Christophe ROSENBERGER
-
Patent number: 8627406Abstract: A security and protection device (1) for protection of the data and executable codes of any fixed or portable computer system and that has a memory medium to be protected. The security and protection device (1) is located physically between the computer system (2) and the memory medium (MP) to be protected, in order to allow the computer system (2) access to the data and codes to be protected after execution of the protection functions independently of the machine code executed by the computer system (2) and requires no interaction with the processor of the system for the execution of these functions.Type: GrantFiled: July 31, 2007Date of Patent: January 7, 2014Assignee: Bull S.A.SInventors: René Martin, Alain Filée
-
Card design with fully buffered memory modules and the use of a chip between two consecutive modules
Patent number: 8432707Abstract: An AMB component and a connection interface for a memory installation with fully buffered Dimm memory modules connected in series. The AMB component is disposed on a connecting line from memory modules to a memory controller of the memory installation to re-amplify the connecting line between two consecutive FBD memory modules. The connection interface includes an AMB amplifier component for the connection of a main memory card that includes at least one processor, to an auxiliary memory card of the type having a series of memory modules. Two series of FBD memory modules are connected to respective FBD channels in the auxiliary memory card using FBD connectors in a daisy-chain arrangement.Type: GrantFiled: June 22, 2011Date of Patent: April 30, 2013Assignee: Bull S.A.S.Inventor: Jean-Jacques Pairault -
Patent number: 8321687Abstract: A cryptographic system with a modular architecture. Memory modules make it possible to store information concerning authentication keys, data and commands, including a secure memory module for containing the keys with integrity checking and an emergency erase function. Various types of algorithm modules perform cryptographic functions of the cryptographic system by executing the commands stored in at least one memory module. External interface modules are utilized that make it possible to produce the link between the cryptographic system and external devices, through a standard or proprietary input/output bus. A control unit is responsible for the supervision of the various algorithm modules and the management of the keys, and a central interconnect module assures handling of secure exchanges between blocks.Type: GrantFiled: March 9, 2009Date of Patent: November 27, 2012Assignee: BULL S.A.S.Inventor: Patrick LeQuere
-
Patent number: 8103591Abstract: A method and system for flexible management of a plurality of activities executed within at least one computer hardware resource perimeter configured at least one multicellular computer platform. The activities are executed by identifying an activity using extended serial numbers attributed to the activity, authenticating the serial number of a subsystem on which execution of the activity is authorized, verifying the extended serial numbers, and recording the extended serial numbers as activity licenses.Type: GrantFiled: September 30, 2005Date of Patent: January 24, 2012Assignee: Bull S.A.S.Inventor: Alain Bouchet
-
Card design with fully buffered memory modules and the use of a chip between two consecutive modules
Patent number: 8018736Abstract: 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: GrantFiled: January 11, 2007Date of Patent: September 13, 2011Assignee: Bull S.A.S.Inventor: Jean-Jacques Pairault -
Patent number: 7966594Abstract: The invention relates to an automated method for inserting dummy surfaces (95) into the various layers of the physical design (121) of multilayer integrated circuits organized in interconnected units (2) containing interconnected blocks (30) composed of interconnected cells (3), implemented by an integrated circuit design system (100). The multilayer integrated circuit design (121), stored in the design system (100) is implemented layer by layer, through selective insertion of patterns of dummy surfaces (95), the selective insertion is based on an insertion hierarchy that respects the hierarchy of the physical design (121) of the integrated circuits, by means of individual implementation of the interconnected blocks (30) and first interconnection routing (31) for said interconnected blocks (30) and individual implementation of the interconnected units (2) and second interconnection routing (22) for said interconnected units (2).Type: GrantFiled: January 14, 2008Date of Patent: June 21, 2011Assignee: Bull S.A.Inventors: Marta Zorrilla, Vivian Blanchard
-
Patent number: 7941771Abstract: A method for on demand functional verification of a software model of an application specific integrated circuit (ASIC), in a low-level programming language, which separately handles the creation of the model and the debugging of the functional verification tests to be applied to the model in order to create a verification platform. In a transmission mode, an autonomous circuit emulator is created by replacing the model in a low level programming language physically describing the circuit to be validated with a high level description generating response data in accordance with the functional specification of the design as a function of stimuli received. A verification mode includes integration of the software model in low level language of the circuit resulting from the design into a verification platform, and creation of a connection of a previously validated autonomous circuit emulator to the interfaces of the software model.Type: GrantFiled: June 4, 2008Date of Patent: May 10, 2011Assignee: Bull S.A.Inventors: Anne Kaszynski, Jacques Abily
-
Patent number: 7873790Abstract: The present invention concerns a storage method and system (1) comprising processing means (11) and storage resources (20, 100) containing firstly storage means (20) including at least one physical library (P201 to P20n) and secondly memory means (100) called a cache (100), in which the processing means (11) of the storage system (1), vis-à-vis the computer platforms (101 to 10n), emulate at least one virtual library (V201 to V20n) from at least one physical library (P201 to P20n) which the storage system has under its control, characterized in that the processing means (11) of the storage system (1) comprise a management module (30) responsible for emulation and managing priorities over time for accesses to the storage resources (20, 100) using the results of calculations of at least one cache activity index per determined periods of time, and of at least one cache occupancy rate at a given time.Type: GrantFiled: October 3, 2007Date of Patent: January 18, 2011Assignee: Bull S.A.S.Inventors: Jean-Louis Bouchou, Christian Dejon
-
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: 7865344Abstract: A method for creating a global simulation model of an architecture for models of integrated circuits under development, including reading an architecture description file of the global model and storing information related to all of the possible configurations instantiating the components and storing the corresponding information, topologically connecting the interface signals, physically connecting the interface signals, at the level of each instance of the components using a component and connection rule table, and storing the corresponding information, and automatically generating the HDL-type and HLL-type source files of the global simulation model.Type: GrantFiled: July 28, 2003Date of Patent: January 4, 2011Assignee: Bull S.A.Inventor: Andrzej Wozniak
-
Patent number: 7779112Abstract: A method and device for deploying a distributed monitoring of a computer system having a plurality of resources forming at least one monitored domain. The method includes specifying for each indicator to be deployed, the domain or domains of the computer system in which each indicator should be deployed and deploying the specified configuration using a configuration deployment agent that creates, for each resource to be monitored, a configuration agent to handle the creation of the indicators.Type: GrantFiled: April 9, 2001Date of Patent: August 17, 2010Assignee: Bull S.A.Inventors: Marc Herrmann, Xiaobo Li
-
Patent number: 7699180Abstract: A layout for packaging a computer rack comprises a transport pallet (2) and a computer rack; the computer rack being associable with casters extending vertically by a first distance relatively to a lower face of the rack. The computer rack is made integral with the pallet by two anchoring means distributed on the underside of the rack on either side of a vertical median plane (P1); the pallet includes two side modules and an intermediate supporting means separable from the remainder of the pallet and allowing the side modules to be connected. The side modules are removably attached to the anchoring means, so as to ensure that the computer rack is maintained in a horizontal position, and that the pallet is spaced away from the underside of the rack by a second distance (H2) smaller than said first distance.Type: GrantFiled: February 5, 2008Date of Patent: April 20, 2010Assignee: Bull S.A.S.Inventors: Emmanuel Mollard, Lionel Coutancier
-
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: 7587714Abstract: The invention concerns the parameterization of a piece of software comprising parameters to be entered in order for the software to be used. The principle consists of subdividing the set of parameters into subsets, and of simultaneously displaying the subsets (SS1, SS2, SS3), the content of at least one selected subset, and the position within the set of each subset selected.Type: GrantFiled: November 9, 2001Date of Patent: September 8, 2009Assignee: Bull S.A.Inventor: Pascal Robilliard
-
Patent number: 7574696Abstract: A test monitor for a multiprocessor machine including a plurality of processors each configured to execute a test by interpreting a script language for writing tests, in which one of the processors executes a kernel part comprising instructions for conducting and monitoring the executed tests according to the scripts, and an application program interface provided using a library of functions for interfacing with firmware of the multiprocessor machine. The test monitor includes a method for executing instruction sequences simultaneously in several processors of a multiprocessor machine.Type: GrantFiled: August 13, 2004Date of Patent: August 11, 2009Assignee: Bull S.A.Inventors: Claude Brassac, Alain Vigor
-
Patent number: 7519831Abstract: 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: GrantFiled: November 29, 2004Date of Patent: April 14, 2009Assignee: Bull S.A.Inventor: Patrick LeQuere
-
Patent number: RE41705Abstract: The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process comprises the steps of: determining system resources available in virtual memory, real memory, temporary file space, and central processing unit utilization time during a given interval; computing the amount of resources preallocated to other requests and not yet used; comparing the amount of resources required for the execution of a job for which the request has been presented to the current amount of resources available minus the total amount of resources preallocated to other requests, in order to determine as a function of the result of this comparison the start, the deference or the denial of the start of the job requested The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources.Type: GrantFiled: May 4, 2004Date of Patent: September 14, 2010Assignee: Bull S.A.Inventors: Daniel Lucien Durand, Gerard Sitbon, Francois Urbain