Patents by Inventor Guy ESTAVES

Guy ESTAVES 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: 10095601
    Abstract: A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing a same application software, in separated and isolated memory segments and in a dedicated core of a multi-core processor; the virtual machines being synchronized and concurrently executed by a common hypervisor; wherein non-faulty virtual machines provide an identical output message within a predefined time-interval; detecting a fault in an output of a virtual machine, the fault corresponding to a different output message of the faulty virtual machine. Developments include a distributed vote mechanism, pull/push mechanisms, association of output vote messages with a safety extension comprising identification information, virtual machine recovery using data context.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: October 9, 2018
    Assignee: THALES
    Inventors: Jaime De Oliveira, Guy Estaves, Fabian Tourteau, Christoph Scherrer
  • Publication number: 20160314057
    Abstract: A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing a same application software, in separated and isolated memory segments and in a dedicated core of a multi-core processor; the virtual machines being synchronized and concurrently executed by a common hypervisor; wherein non-faulty virtual machines provide an identical output message within a predefined time-interval; detecting a fault in an output of a virtual machine, the fault corresponding to a different output message of the faulty virtual machine. Developments include a distributed vote mechanism, pull/push mechanisms, association of output vote messages with a safety extension comprising identification information, virtual machine recovery using data context.
    Type: Application
    Filed: December 8, 2014
    Publication date: October 27, 2016
    Inventors: Jaime DE OLIVEIRA, Guy ESTAVES, Fabian TOURTEAU, Christoph SCHERRER
  • Publication number: 20120233499
    Abstract: A device for improving the fault tolerance of a processor installed on a motherboard, the motherboard comprising memory units and a data input/output interface, the processor being able to execute at least one application, includes: a software layer, called a hypervisor, centralizing exchanges between the said processor and the said application and implementing fault tolerance management mechanisms, and a programmable electronic component forming an interface between the processor on the one hand.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 13, 2012
    Applicant: THALES
    Inventors: Guy ESTAVES, Fabian TOURTEAU