Patents by Inventor Christian Jacquemot

Christian Jacquemot 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: 10057307
    Abstract: The present invention proposes a technique for establishing peer-to-peer multimedia interactions and data exchanges via a discovery mechanism which relies on a model of (chained) programmable switchboards which may be implemented to enable a step-by-step discovery process until the endpoint of the communication chain is actually reached. The novelty of the proposed system and distinct contrast to known systems is that each endpoint can actually program if, how and when it wants to be reached for each individual user initiating contact, and to provide the information on how to be reached to its potential users initiating contact along its own model.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: August 21, 2018
    Assignee: TWINLIFE SAS
    Inventors: Christian Jacquemot, Michel Gien
  • Publication number: 20160149970
    Abstract: The present invention proposes a technique for establishing peer-to-peer multimedia interactions and data exchanges via a discovery mechanism which relies on a model of (chained) programmable switchboards which may be implemented to enable a step-by-step discovery process until the endpoint of the communication chain is actually reached. The novelty of the proposed system and distinct contrast to known systems is that each endpoint can actually program if, how and when it wants to be reached for each individual user initiating contact, and to provide the information on how to be reached to its potential users initiating contact along its own model.
    Type: Application
    Filed: July 10, 2014
    Publication date: May 26, 2016
    Inventors: CHRISTIAN JACQUEMOT, MICHEL GIEN
  • Patent number: 8996864
    Abstract: According to the present invention, there is provided a data processing system comprising: a dedicated physical device for access by a single client only; a shared physical device for shared access by multiple clients; a partition of a first type associated with the dedicated physical device, the first type partition comprising said single client and a first device driver for accessing the dedicated physical device; a partition of a second type associated with the shared physical device, the second type partition comprising a second device driver for accessing the shared physical device, and a back end driver for accessing the second device driver; and multiple partitions of the third type each comprising a respective one of said multiple clients and a front end driver for accessing the shared physical device via the second type partition.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 31, 2015
    Assignee: Virtuallogix SA
    Inventors: Gilles Maigne, Vladimir Grouzdev, Michel Gien, Christian Jacquemot
  • Publication number: 20100031325
    Abstract: According to the present invention, there is provided a data processing system comprising: a dedicated physical device for access by a single client only; a shared physical device for shared access by multiple clients; a partition of a first type associated with the dedicated physical device, the first type partition comprising said single client and a first device driver for accessing the dedicated physical device; a partition of a second type associated with the shared physical device, the second type partition comprising a second device driver for accessing the shared physical device, and a back end driver for accessing the second device driver; and multiple partitions of the third type each comprising a respective one of said multiple clients and a front end driver for accessing the shared physical device via the second type partition.
    Type: Application
    Filed: December 21, 2007
    Publication date: February 4, 2010
    Applicant: VIRTUALLOGIX SA
    Inventors: Gilles Maigne, Vladimir Grouzdev, Michel Gien, Christian Jacquemot
  • Patent number: 7263699
    Abstract: Configuring software for a target comprises preparing a command file which specifies a subset of components selected from a group of components, and parameters for tuning at least some of the selected subset of components. The command file is written using a single programming language, capable of managing tree structures of objects, preferably an XML type language, having a Document Type Definition enabling it to work as a programming language. An image file is prepared from the command file, to be loaded on the target.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: August 28, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Christian Jacquemot, Laurent Latil, Vadim Abrossimov
  • Patent number: 6854069
    Abstract: The present invention describes a method and system for achieving high availability in a networked computer system. In particular, the method for achieving high-availability is executed in a networked computer system. The networked computer system includes nodes connected by a network. The method includes using high-availability-aware components to represent hardware and software in the networked computer system, managing the components to achieve a desired level of redundancy, and monitoring health of the networked computer system, including health of components and nodes. The method further includes detecting a failure in the networked computer system. Failures detected by the method include failures of a component and/or node. Finally, the method includes recovering from the failure by performing an appropriate failure recovery procedure.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: February 8, 2005
    Assignee: Sun Microsystems Inc.
    Inventors: Mark A. Kampe, Michel Gien, David Penkler, Christian Jacquemot, Frederic Herrmann, Francois Armand, Jean-Marc Fenart, David F. Campbell, Lawrence E. Baltz
  • Publication number: 20040158575
    Abstract: Embodiments of the present invention provide a system and method of modeling a computer system. The computer system is modeled by a plurality of components and a plurality of interface enabling interactions between the components. A searchable tree data structure defining the components and the interactions between the components is generated and stored. The searchable tree data structure may be utilized to determine a status of a particular component. Based upon the status of the component, one or more interactions between the component and another may be enabled.
    Type: Application
    Filed: June 24, 2003
    Publication date: August 12, 2004
    Inventors: Christian Jacquemot, Frederic Herrmann, Plamen Petrov, Francis Prusker
  • Publication number: 20040059802
    Abstract: Embodiments of the present invention provide a system and method of modeling a computer system. The computer system is modeled by a plurality of components and a plurality of interface enabling interactions between the components. A searchable tree data structure defining the components and the interactions between the components is generated. The method of modeling the computer system further comprises qualifying the searchable tree data structure as defining valid combination of the components.
    Type: Application
    Filed: June 24, 2003
    Publication date: March 25, 2004
    Inventors: Christian Jacquemot, Dave Penkler
  • Publication number: 20040003388
    Abstract: Configuring software for a target comprises preparing a command file which specifies a subset of components selected from a group of components, and parameters for tuning at least some of the selected subset of components. The command file is written using a single object-oriented programming language, capable of managing tree structures of objects, preferably an XML type language, having a Document Type Definition enabling it to work as a programming language. An image file is prepared from the command file, to be loaded on the target.
    Type: Application
    Filed: June 13, 2002
    Publication date: January 1, 2004
    Inventors: Christian Jacquemot, Laurent Latil, Vadim Abrossimov
  • Publication number: 20020007468
    Abstract: The present invention describes a method and system for achieving high availability in a networked computer system. In particular, the method for achieving high-availability is executed in a networked computer system. The networked computer system includes nodes connected by a network. The method includes using high-availability-aware components to represent hardware and software in the networked computer system, managing the components to achieve a desired level of redundancy, and monitoring health of the networked computer system, including health of components and nodes. The method further includes detecting a failure in the networked computer system. Failures detected by the method include failures of a component and/or node. Finally, the method includes recovering from the failure by performing an appropriate failure recovery procedure.
    Type: Application
    Filed: May 2, 2001
    Publication date: January 17, 2002
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Mark A. Kampe, Michel Gien, David Penkler, Christian Jacquemot, Frederic Herrmann, Francois Armand, Jean-Marc Fenart, David F. Campbell, Lawrence E. Baltz