Patents by Inventor Regis Riveret

Regis Riveret 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: 12088716
    Abstract: The present disclosure relates to monitoring processes. A processor creates a numerical representation of a nominal operation of the process. The processor then encrypts the numerical representation using homomorphic encryption to determine an encrypted numerical representation that blocks access to the numerical representation but allows calculations on the numerical representations. The processor proceeds by creating smart contracts on a blockchain platform using the encrypted numerical representation as a first input to the calculations of the smart contract. Next, the processor attempts execution of the smart contract using the current operation of the process as a second input to the calculations of the smart contract. The execution of the smart contract generates an output result by performing the calculations on the encrypted numerical representations.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: September 10, 2024
    Assignee: Commonwealth Scientific and Industrial Research Organisation Action
    Inventors: Regis Riveret, Silvano Colombo Tosatto, Nick Van Beest, Guido Governatori
  • Publication number: 20210385084
    Abstract: The present disclosure relates to monitoring processes. A processor creates a numerical representation of a nominal operation of the process. The processor then encrypts the numerical representation using homomorphic encryption to determine an encrypted numerical representation that blocks access to the numerical representation but allows calculations on the numerical representations. The processor proceeds by creating smart contracts on a blockchain platform using the encrypted numerical representation as a first input to the calculations of the smart contract. Next, the processor attempts execution of the smart contract using the current operation of the process as a second input to the calculations of the smart contract. The execution of the smart contract generates an output result by performing the calculations on the encrypted numerical representations.
    Type: Application
    Filed: October 23, 2019
    Publication date: December 9, 2021
    Applicant: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Regis Riveret, Silvano Colombo Tosatto, Nick Van Beest, Guido Governatori
  • Publication number: 20200327498
    Abstract: Methods and apparatus for utilising a distributed ledger, such as the Ethereum blockchain, to monitor and execute a process instance (170) between parties that may not trust each other. The proposed methods and apparatus integrate blockchain into the choreography of processes in such a way that no central authority is needed, but trust maintained. The combination of a set of components (a translator 160, a process instance 170 and a trigger/interface 120, 130) allows for monitoring or coordination of business processes on the blockchain (150) and off the blockchain (140).
    Type: Application
    Filed: March 21, 2017
    Publication date: October 15, 2020
    Inventors: Ingo Weber, Xiwei Xu, Guido Govenatori, Regis Riveret, Alexander Ponomerev