Patents by Inventor Gerard Sitbon
Gerard 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
-
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: 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: 5568487Abstract: The invention relates to an address conversion process for porting a telecommunications application APP from the TCP/IP network to the OSI/CO network, and to an address conversion module used in this process. In a known manner, access to the networks is authorized by way of a "socket" interface (SOC) for the TCP/IP network, and an "XTI" interface for the OSI/CO network. In a notable manner, the "socket" interface calls (SC), like a plurality of system cells (SY), are in a first time period oriented, at the moment of the link editing phase prior to obtaining the executable, to a module (W) for automatic address conversion of the library type. This module (W) then performs the conversion of the addresses specific to the TCP/IP network into addresses of the OSI/CO network and enables the passage from the TCP/IP protocol to the OSI/CO protocol. After conversion, the calls are transmitted to the "XTI" interface and can be used directly in the OSI/CO network.Type: GrantFiled: November 28, 1994Date of Patent: October 22, 1996Assignee: Bull, S.A.Inventors: Gerard Sitbon, Jean-Francois Bassier, Bernard Katrantzis
-
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