Patents by Inventor Martin Rayole

Martin Rayole 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: 9582299
    Abstract: An electronic system, including: at least one modular execution platform including a hardware layer and a software layer, the hardware layer including a memory, the software layer including at least one application code, an electronic device including a memory capable of storing operational data relative to the or each modular execution platform. The electronic device includes means for generating intermediate code from said operational data and a source code describing at least one decision-making rule in a programming language, intermediate code including an interpretable and executable part. The software layer of the or each modular execution platform includes at least one decision-making code coupled to said application code, said decision code including a software component capable, when called upon by said application code, of executing said part of the intermediate code received from the electronic device and stored in the memory of the hardware layer, to implement said decision-making rule.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: February 28, 2017
    Assignee: Thales
    Inventor: Martin Rayole
  • Publication number: 20140137085
    Abstract: An electronic system, including: at least one modular execution platform including a hardware layer and a software layer, the hardware layer including a memory, the software layer including at least one application code, an electronic device including a memory capable of storing operational data relative to the or each modular execution platform. The electronic device includes means for generating intermediate code from said operational data and a source code describing at least one decision-making rule in a programming language, intermediate code including an interpretable and executable part. The software layer of the or each modular execution platform includes at least one decision-making code coupled to said application code, said decision code including a software component capable, when called upon by said application code, of executing said part of the intermediate code received from the electronic device and stored in the memory of the hardware layer, to implement said decision-making rule.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 15, 2014
    Inventor: Martin Rayole