Patents by Inventor Gabriele Montelisciani

Gabriele Montelisciani 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: 11960613
    Abstract: A data communication system for transferring data from a hardware unit to a blockchain or other distributed ledger. The system includes a hardware interface to connect to the hardware unit, and a device having a microcontroller, a secure element connected to the microcontroller, first communication module, and a communication protocol for enabling the microcontroller to communicate with the hardware interface through the first communication module. The microcontroller is configured to: read data from the hardware unit through the hardware interface; generate a transaction corresponding to the data; securely generate a blockchain private key (dB); digitally sign the transaction by a blockchain private key (dB); deliver the signed transaction, and then delete the blockchain private key (dB) from volatile memory of the hardware unit. The microcontroller is adapted to generate a blockchain private key (dB) from parameters contained in part from the device itself and in part from the hardware interface.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: April 16, 2024
    Assignee: ZERYNTH S.P.A.
    Inventors: Giacomo Baldi, Gualtiero Fantoni, Daniele Mazzei, Gabriele Montelisciani
  • Publication number: 20220035932
    Abstract: The present disclosure is directed to a system and a method for acquiring data related to a certain event from a source like a data network gateway or an industrial machine or a set of sensors, extract relevant information from the acquired data, encrypt the information by means of hardware powered security chips and then securely transfer the information to a single or multiple blockchain, or other kind of distributed ledgers, for validation, automatically and without any need of human intervention.
    Type: Application
    Filed: December 13, 2019
    Publication date: February 3, 2022
    Inventors: Giacomo BALDI, Gualtiero FANTONI, Daniele MAZZEI, Gabriele MONTELISCIANI
  • Patent number: 10452364
    Abstract: Method for defining a code to be executed by programmable control devices comprising: —providing a programming language; —providing a code written in that programming language; —compiling such code in machine language; —transferring said machine language code on a program memory for its execution by the control device, wherein said machine language code is divided into core code and application code, said application code being loaded into the program memory regardless of the core code, without performing a linking operation of the two codes before said transfer. A corresponding system is also disclosed.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: October 22, 2019
    Assignee: TOI S.R.L.
    Inventors: Gabriele Montelisciani, Daniele Mazzei, Gualtiero Fantoni, Giacomo Baldi
  • Publication number: 20180364991
    Abstract: Method for defining a code to be executed by programmable control devices comprising: —providing a programming language; —providing a code written in that programming language; —compiling such code in machine language; —transferring said machine language code on a program memory for its execution by the control device, wherein said machine language code is divided into core code and application code, said application code being loaded into the program memory regardless of the core code, without performing a linking operation of the two codes before said transfer. A corresponding system is also disclosed.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 20, 2018
    Inventors: Gabriele Montelisciani, Daniele Mazzei, Gualtiero Fantoni, Giacomo Baldi