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: 9921810
    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 18, 2016
    Date of Patent: March 20, 2018
    Assignee: BULL S.A.S.
    Inventors: Armand Nachef, Gerard Sitbon
  • Publication number: 20170109138
    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: Application
    Filed: October 18, 2016
    Publication date: April 20, 2017
    Inventors: Armand NACHEF, Gerard SITBON
  • Patent number: 9507606
    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: September 14, 2006
    Date of Patent: November 29, 2016
    Assignee: BULL S.A.S.
    Inventors: Armand Nachef, Gérard Sitbon
  • Publication number: 20070033573
    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: Application
    Filed: September 14, 2006
    Publication date: February 8, 2007
    Inventors: Armand Nachef, Gerard Sitbon
  • 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: 6338072
    Abstract: 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: Grant
    Filed: July 22, 1998
    Date of Patent: January 8, 2002
    Assignee: Bull S.A.
    Inventors: Daniel Lucien Durand, Gérard Sitbon, François Urbain
  • Patent number: 6338080
    Abstract: 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: Grant
    Filed: September 18, 1998
    Date of Patent: January 8, 2002
    Assignee: Bull S.A.
    Inventors: Daniel Lucien Durand, Gérard Sitbon
  • Patent number: 6305015
    Abstract: 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: Grant
    Filed: July 1, 1998
    Date of Patent: October 16, 2001
    Assignee: Bull S.A.
    Inventors: Jean Akriche, Jean-Marie Lanquetin, Alain Leteinturier, Gérard Sitbon, Jean-François Touzan
  • Patent number: 6122664
    Abstract: 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: Grant
    Filed: June 27, 1997
    Date of Patent: September 19, 2000
    Assignee: Bull S.A.
    Inventors: Marcel Boukobza, Gerard Sitbon
  • Patent number: 6064813
    Abstract: 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: Grant
    Filed: October 29, 1997
    Date of Patent: May 16, 2000
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Christian Baillif, Armand Nachef
  • Patent number: 5993038
    Abstract: 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: Grant
    Filed: August 6, 1997
    Date of Patent: November 30, 1999
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
  • Patent number: 5951634
    Abstract: 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: Grant
    Filed: June 28, 1995
    Date of Patent: September 14, 1999
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Fran.cedilla.ois Urbain, Therese Saliba, Richard A. Fawcett, Sr.
  • Patent number: 5826088
    Abstract: 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: Grant
    Filed: December 11, 1996
    Date of Patent: October 20, 1998
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Daniel Gobert, Christian Baillif, Fran.cedilla.ois Urbain
  • Patent number: 5822563
    Abstract: 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: Grant
    Filed: December 30, 1994
    Date of Patent: October 13, 1998
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Jean-Fran.cedilla.ois Bassier, Alev Aydin, Hubert Freund
  • Patent number: 5805884
    Abstract: 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: Grant
    Filed: April 10, 1996
    Date of Patent: September 8, 1998
    Assignee: Bull, S.A.
    Inventors: Gerard Sitbon, Didier Champeval, Daniel Gobert
  • Patent number: 5802370
    Abstract: 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: Grant
    Filed: January 31, 1996
    Date of Patent: September 1, 1998
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Didier Champeval, Jean-Fran.cedilla.ois Bassier, Olivier Levillain
  • Patent number: 5797006
    Abstract: 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: Grant
    Filed: July 19, 1996
    Date of Patent: August 18, 1998
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Christian Baillif, Marc Blochet, Jean-Fran.cedilla.ois Bassier
  • Patent number: RE37811
    Abstract: 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: Grant
    Filed: July 11, 2000
    Date of Patent: July 30, 2002
    Assignee: Bull S.A.
    Inventors: Gerard Sitbon, Francois Urbain, Therese Saliba
  • Patent number: RE41705
    Abstract: 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: Grant
    Filed: May 4, 2004
    Date of Patent: September 14, 2010
    Assignee: Bull S.A.
    Inventors: Daniel Lucien Durand, Gerard Sitbon, Francois Urbain