Patents by Inventor Gérard Sitbon
Gérard Sitbon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
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
-
Publication number: 20170109138Abstract: 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: ApplicationFiled: October 18, 2016Publication date: April 20, 2017Inventors: 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: 20070033573Abstract: 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: ApplicationFiled: September 14, 2006Publication date: February 8, 2007Inventors: Armand Nachef, Gerard Sitbon
-
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: 6338072Abstract: A system and process for dynamically controlling the allocation of resources in a “UNIX” open data processing system that includes a local resource manager, wherein the system is configured to sort jobs by dimension, which is defined as a set of currently executed processes which have the same importance from the point of view of the local resource manager. The system is configured to assign a relative weight to each of the dimensions by the user, and to adjust execution priorities of the jobs of each dimension as a function of the relative weights of the dimensions when the system is heavily loaded.Type: GrantFiled: July 22, 1998Date of Patent: January 8, 2002Assignee: Bull S.A.Inventors: Daniel Lucien Durand, Gérard Sitbon, François Urbain
-
Patent number: 6338080Abstract: 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 following steps: determining the resources available in virtual memory, real memory, temporary file space, central processing unit utilization time during the last time 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.Type: GrantFiled: September 18, 1998Date of Patent: January 8, 2002Assignee: Bull S.A.Inventors: Daniel Lucien Durand, Gérard Sitbon
-
Patent number: 6305015Abstract: An information processing system architecture comprising a set of software products subdivided into domains (21-23), each of which comprises at least one software product. Each domain (21-23) contains specific information comprising an identifier of the domain (21-23), its attributes, and data on the software products comprising it. These data allow the installation and/or the updating of the domains (21-23) in accordance with a set of rules. The software products are constituted of products that are fully integrated into the domains, which follow standard installation and/or updating rules common to the system, and of heterogeneous products from external sources whose packaging and installation and/or updating rules remain specific. A consistency check of the version can be carried out on all or some of these external products. The system (2) comprises at least two specific domains for the operating system (21) and the operations monitor (23) of the system (2).Type: GrantFiled: July 1, 1998Date of Patent: October 16, 2001Assignee: Bull S.A.Inventors: Jean Akriche, Jean-Marie Lanquetin, Alain Leteinturier, Gérard Sitbon, Jean-François Touzan
-
Patent number: 6122664Abstract: The present invention relates to a process for monitoring a plurality of object types of a plurality of nodes (N1, N2, . . . , Nn) comprising a management node (MN) in an information system. Monitoring is configured and then distributed in a filtered way from the management node (MN) to autonomous agents (SAA), an autonomous agent being installed in each node to be monitored in order, by providing intertype correlation, either to locally process the different object types or all of the objects of a domain called a global object, defined generically, or to feed back information to be displayed to the graphical interface of the management node, each agent comprising a plurality of specific modules (SM1, SM2, . . .Type: GrantFiled: June 27, 1997Date of Patent: September 19, 2000Assignee: Bull S.A.Inventors: Marcel Boukobza, Gerard Sitbon
-
Patent number: 6064813Abstract: The present invention relates to an application integration tool for integrating applications into a data processing platform which includes structure for hosting applications, making it possible for applications editors and customers having at least one application to integrate, to configure the services of the platform so that the application will be supported by the platform as soon as it is installed. The integration tool allows any application to be integrated to benefit automatically from the services offered by the platform as soon as it is installed, and facilitates the launching of applications at a plurality of sites.Type: GrantFiled: October 29, 1997Date of Patent: May 16, 2000Assignee: Bull S.A.Inventors: Gerard Sitbon, Christian Baillif, Armand Nachef
-
Patent number: 5993038Abstract: A tool at the service of a distributed application running on machines of a distributed data processing system running in a local area network, intended for balancing the load on each of the machines of the system, includes a master daemon and a plurality of agent demons. The master and each of the agents calculate the load of the machine on which they are running. The master collects the load data of each of the agents at a first sampling interval and sends that collected load data to all of the agents. At the request of the distributed application, the local agent closest to the application indicates to the application which machine has the lightest load. The application then makes the decision to request the machine with the lightest load to execute the services the application requires. As necessary, the tool selects a master from the agents, thereby ensuring the existence and uniqueness of a master at all times, regardless of failure affecting one 1010 or more machines in the data processing system.Type: GrantFiled: August 6, 1997Date of Patent: November 30, 1999Assignee: Bull S.A.Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
-
Patent number: 5951634Abstract: An open computing system including a central client system and a plurality of server systems connected through a network, wherein the servers each include load calculators for calculating the load on the server at predetermined first sampling instants, a load rate calculator for determining the progress rate of the load on each server and memory for storing the load and the progress rage. The client includes means for polling, which at predetermined second sampling instants, requests each server to furnish the progress rate of the load and an average load over a predetermined number of first sampling instances, memory for storing the progress rate of the load and the average load, and a server selector for selecting the least loaded server to provide services for an application running on the client. The system optimizes the selection of servers in a multi-server system.Type: GrantFiled: June 28, 1995Date of Patent: September 14, 1999Assignee: Bull S.A.Inventors: Gerard Sitbon, Fran.cedilla.ois Urbain, Therese Saliba, Richard A. Fawcett, Sr.
-
Patent number: 5826088Abstract: A process for protecting software written for a computer (ORD) in interpreted language, in which the program is written in uncoded form in a script file (FSI), and a compiled code (EXECI) is generated from the content of this file (FSI). This compiled code (EXECI) is then executed, which creates a pipeline (PI) for communicating with an interpreter (INTI) associated with the language used in this file (FSI). The interpreter is supplied through this pipeline (PI), with the content of the initial script file. The interpreter reads the content and executes it in the computer (ORD).Type: GrantFiled: December 11, 1996Date of Patent: October 20, 1998Assignee: Bull S.A.Inventors: Gerard Sitbon, Daniel Gobert, Christian Baillif, Fran.cedilla.ois Urbain
-
Patent number: 5822563Abstract: The invention relates to a process for simulating, in a network, a server architecture from a client architecture in a first machine (PS) for the execution of remote procedure calls (RPC sent by at least one machine with client architecture (CL). In this this process, the first machine (PS) initially sends an RPC call to a third machine with server architecture (RE) which is used as a relay machine between the first (PS) and the second (CL) machines, and this RPC call opens a communication context for the sequence of exchanges while the first machine (PS) blocks itself on standby for a return of the RPC call. When the second machine (CL) sends an RPC call which represents a predetermined function to be executed by the first machine (PS), this call is transmitted to the relay machine (RE) which, after recognizing the function, retransmits it to the first machine (PS) through a return of the blocked RPC call.Type: GrantFiled: December 30, 1994Date of Patent: October 13, 1998Assignee: Bull S.A.Inventors: Gerard Sitbon, Jean-Fran.cedilla.ois Bassier, Alev Aydin, Hubert Freund
-
Patent number: 5805884Abstract: A process for monitoring the acknowledgement of a request to execute a command script (script) through a non-guaranteed protocol (S.N.M.P.), in an information system (SI) in a network (RE) comprising a manager (GE) and agents (AG1) for executing commands, wherein the manager first sends the agent in charge of executing the command script a ticket request using a command (Get mrsGetTK) of the "get" type, and the agent returns (GetResponse) a ticket to the manager, the manager then sends the execution request to the agent using a command (Set mrsExecute cmd TK) of the "set" type, for which the ticket it a parameter, then the agent verifies the validity of the request and creates an instance for the execution of the command associated with the ticket and the manager then verifies proper reception of the request by scanning (Get mrsStatus) the instance using the agent. The instant invention is particularly applicable to heterogeneous information systems.Type: GrantFiled: April 10, 1996Date of Patent: September 8, 1998Assignee: Bull, S.A.Inventors: Gerard Sitbon, Didier Champeval, Daniel Gobert
-
Patent number: 5802370Abstract: A tool for generating and executing graphical interface commands (OGEC) for an information system (SI) including heterogeneous platforms (PLC1-PLC4) disposed in a multi-protocol (PR1 through PR6) network (RE), comprising a descriptor file (FD) which describes the graphical interface to be produced in a specific grammar, means (AL) for verifying the grammar, means (MRG) for generating a graphical representation, connected to the verification means and to the graphical interface tools, means (AS) for checking the syntax of the data entered by the user into the graphical representation, multi-protocol means (ENC) for encapsulating the attributes of each command to be executed in the target platform(s) (PLC1 through PLC4), and means for receiving the attributes of each command and for executing it (EXEC1 through EXEC4) in accordance with these attributes.Type: GrantFiled: January 31, 1996Date of Patent: September 1, 1998Assignee: Bull S.A.Inventors: Gerard Sitbon, Didier Champeval, Jean-Fran.cedilla.ois Bassier, Olivier Levillain
-
Patent number: 5797006Abstract: An application integration architecture (MO) for a data processing platform (PL) constituted by a network (RE) of machines running a plurality of heterogeneous applications (APA), the codes of which are not modifiable and each of which includes a plurality of external interfaces (IE), characterized in that, for the purpose of modifying the basic characteristics of these applications in a way that is transparent to the user, it comprises:a) an ergonomic integration module (MIG) for the centralized control of the applications with a graphical interface (GI),b) an operational continuity module (MCF) which executes actions to prevent them from operating abnormally,c) a module (MSC) for intercepting the dialogues between the components in order to ensure their logical security and the accounting of the resources consumed by the user.Type: GrantFiled: July 19, 1996Date of Patent: August 18, 1998Assignee: Bull S.A.Inventors: Gerard Sitbon, Christian Baillif, Marc Blochet, Jean-Fran.cedilla.ois Bassier
-
Patent number: RE37811Abstract: A tool at the service of a distributed application running on machines of a distributed data processing system running in a local area network, intended for balancing the load on each of the machines of the system, includes a master daemon and a plurality of agent demons. The master and each of the agents calculate the load of the machine on which they are running. The master collects the load data of each of the agents at a first sampling interval and sends that collected load data to all of the agents. At the request of the distributed application, the local agent closest to the application indicates to the application which machine has the lightest load. The application then makes the decision to request the machine with the lightest load to execute the services the application requires. As necessary, the tool selects a master from the agents, thereby ensuring the existence and uniqueness of a master at all times, regardless of failure affecting one 1010 or more machines in the data processing system.Type: GrantFiled: July 11, 2000Date of Patent: July 30, 2002Assignee: Bull S.A.Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
-
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