Patents by Inventor Luca SCHIATTI
Luca SCHIATTI 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: 12058234Abstract: A system may provide blockchain-based storage node control for unified proof-of-storage interaction for off-chain data chunk storage. The system may include verification circuitry that may provide a challenge to a storage node to audit the storage status of a data chunk. The verification circuitry may obtain identities for the storage node and data chunk based on blockchain records. The verification circuitry may obtain a challenge answer from the storage node in response. The verification circuitry may analyze the challenge answer in view of a challenge key to confirm whether the storage node has possession of the data chunk. When the storage node has possession of the data chunk chain circuitry may add a verification record to the blockchain.Type: GrantFiled: March 27, 2020Date of Patent: August 6, 2024Assignees: Accenture Global Solutions Limited, The Trustees of the Stevens Institute of TechnologyInventors: Giuseppe Ateniese, Giuseppe Giordano, Luca Schiatti, Abdoulaye Faye, Andrea Maria Milazzo, Danilo Francati, Angelo Massimo Perillo
-
Patent number: 11552950Abstract: A system supports asset transfers among blockchains of differing distributed ledger technologies using interop circuitry. The interop circuitry may receive asset permissions from origin and target participant circuitry. The asset permissions may support transfer of an asset from an origin blockchain to a target blockchain. The interop circuitry, acting on behalf of the origin and target participant circuitry, locks an asset on the origin blockchain. Then the interop circuitry creates the asset on the target blockchain. The locking of the asset on the origin blockchain may prevent a double-expend opportunity, where the asset can be redeemed on the origin blockchain and on the target blockchain.Type: GrantFiled: April 26, 2019Date of Patent: January 10, 2023Assignee: Accenture Global Solutions LimitedInventors: David Treat, Giuseppe Giordano, Luca Schiatti, Aspyn Cole Palatnick, Zixuan Zhang
-
Patent number: 11409906Abstract: A system includes a display control prime located within a central-zone in communication with a provisioned agent operating on an edge-zone device. The display control prime may implement prime-blind open-loop pixel-state control on the edge-zone device by executing pixel-state commands via the provisioned agent. The provisioned agent, operating within the edge-zone, may have access to un-sanitized data, which may be unavailable to the display control prime in the central-zone. The display control prime may provide conditional pixel-state commands via a pixel-state control parameter matrix. The provisioned agent may identify an operative pixel-state command from among the conditional pixel-state commands based on the un-sanitized data to which the display control prime is blind.Type: GrantFiled: May 22, 2020Date of Patent: August 9, 2022Assignee: Accenture Global Solutions LimitedInventors: David B. Treat, Tracy Ann Kuhrt, Giuseppe Giordano, Luca Schiatti, Andrea Maria Milazzo, Dominic Paolino
-
Patent number: 11329818Abstract: Systems and methods for active state synchronization between distributed ledger technology (DLT) platforms are provided. A system may store an origin blockchain compliant with an origin DLT. The system may further store a target blockchain compliant with a target DLT. The target DLT may be different from the origin DLT. The system may include a DLT object synchronizer with access to the origin blockchain and the target blockchain. The DLT object synchronizer may receive, from an exchange node, a request to synchronize an origin instance of a DLT object between the origin blockchain and the target blockchain. The DLT object synchronizer may select a target instance of the DLT object on the target blockchain. The DLT object synchronizer may format origin data from the origin instance for compliance with the target DLT. The DLT object synchronizer may synchronize the origin instance and the target instance.Type: GrantFiled: June 29, 2020Date of Patent: May 10, 2022Assignee: Accenture Global Solutions LimitedInventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
-
Patent number: 11303448Abstract: A participant node of a distributed ledger network may identify a distributed federated learning (DFL) smart contract stored on a blockchain. The DFL smart contract may include an aggregation sequence. The aggregation sequence may include an ordered sequence of participant node identifiers. The participant node may generate a trained model by training a global model with training data. The participant node may detect, on the blockchain, a first transition token indicative of a first model previously aggregated by another participant node. The participant node may receive the first model. The participant node may aggregate the first model with the trained model to generate a second model. The participant node may store, on the blockchain, a second transition token indicative of the second model. A successor node identified in the aggregation sequence may further aggregate the second model with an additional model in response to detection of the second transition token.Type: GrantFiled: August 26, 2019Date of Patent: April 12, 2022Assignee: Accenture Global Solutions LimitedInventors: Luca Schiatti, Anh-Dung Le, Giuseppe Giordano, Haris Pasic
-
Publication number: 20210383468Abstract: In some examples, distributed ledger technology and artificial intelligence-based energy trading may include ascertaining energy data that includes historical weather data for a plurality of units, future climate forecast data, household behavioral energy data, and distributed ledger technology energy marketplace data. Based on a specified time interval, a specified future time duration may be divided to generate a plurality of specified divided future time durations to determine a price of energy. A trading recommendation may be generated for a time during the specified future time duration to buy the energy from a distributed ledger technology energy marketplace, and/or another time during the specified future time duration to sell the energy to the distributed ledger technology energy marketplace. Further, instructions to implement the recommendation may be generated to buy the energy and/or sell the energy.Type: ApplicationFiled: June 30, 2020Publication date: December 9, 2021Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Abdoulaye FAYE, Giuseppe GIORDANO, Haris PASIC, Luca SCHIATTI, Giuseppe RIZZO, Alfredo FAVENZA, Alberto BENINCASA, Alberto BUZIO
-
Patent number: 11108564Abstract: A system may provide a smart contract interface for blockchain interoperability. The system receive selection parameters indicative of a furnisher blockchain and a receiver blockchain. The system may obtain, based on the selection parameters, furnisher synchronization logic and receiver synchronization logic. The furnisher synchronization logic may include instructions to lock token data on the furnisher blockchain. The receiver synchronization logic may include instructions to commit token data to the receiver blockchain. The system may generate an interoperability smart contract comprising the furnisher synchronization logic and the receiver synchronization logic. The system may deploy the interoperability smart contract to a furnisher blockchain and the receiver blockchain.Type: GrantFiled: February 14, 2019Date of Patent: August 31, 2021Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
-
Patent number: 11075760Abstract: In some implementations, a system may generate information that identifies a passphrase to be used as a biometric input. The system may receive a voice input of a user speaking the passphrase. The system may generate one or more cryptographic keys based on the voice input. The system may generate a digital identifier based on the one or more cryptographic keys. The system may generate one or more biometric templates for the user. The system may encrypt the one or more biometric templates using the one or more cryptographic keys and to generate one or more encrypted biometric templates. The system may store in a secure storage associated with the user, at least one of the digital identifier, a public key of the one or more cryptographic keys, a phone number associated with the user, or the one or more encrypted biometric templates. Numerous other aspects are provided.Type: GrantFiled: December 3, 2020Date of Patent: July 27, 2021Assignee: Accenture Global Solutions LimitedInventors: Daniel Bachenheimer, Thomas Jean Georges M. Moretti, Anne Alice Germaine Groeppelin, Giuseppe Giordano, Luca Schiatti, Abdoulaye Faye
-
Patent number: 11075757Abstract: A system may receive a request to perform a token exchange between a first account and a second account. A selected token for the token exchange may be associated with the first account. A hash of the selected token may be stored on a furnisher blockchain of a first distributed ledger. The system may generate a new token and a hash of the new token. The system may generate a shielded exchange instruction, the shielded exchange instruction comprising the hash of the new token and a zero-knowledge proof, wherein the zero-knowledge proof is indicative of the selected token being associated with the first account. The system may submit the shielded exchange instruction to a distributed ledger technology platform to cause execution of a furnisher smart contract and a receiver smart contract. Each of the smart contracts are configured to separately verify the zero-knowledge proof and update corresponding blockchains to consummate and record the token exchange.Type: GrantFiled: April 12, 2019Date of Patent: July 27, 2021Assignee: Accenture Global Solutions LimitedInventors: Luca Schiatti, Antoine Rabenandrasana, Hugo Borne-Pons, Giuseppe Giordano
-
Patent number: 11062305Abstract: A commodity-measuring device for autonomously selecting a commodity supplier among a plurality of commodity suppliers being specified within a blockchain distributed database is provided. A microcontroller unit is configured to provide commodity consumption data to the transaction manager. A storage is configured to store a private key, and a communication module is configured to retrieve a commodity supplier file stored in the blockchain distributed database, and the commodity supplier file includes parameters of a commodity supplier and a program. A transaction manager is configured to determine autonomously, based on the commodity consumption data and parameters in the commodity supplier file, whether to select the commodity supplier; and if the determination is positive, the transaction manager is configured to, using the private key, send a transaction to the blockchain distributed database calling a function in the program to associate the commodity supplier file with the identifier.Type: GrantFiled: January 13, 2017Date of Patent: July 13, 2021Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Luca Schiatti, Andrea Milazzo, Giuseppe Giordano, Emmanuel Viale
-
Patent number: 10999382Abstract: A master oracle may receive an oracle network identifier for an oracle network. The master oracle may receive a plurality of data messages respectively generated by the oracles. The master oracle may verify, based on respective public keys for the oracles, that each of the data messages are digitally signed by a different corresponding one of the oracles. The master oracle may aggregate the data messages into an aggregated data message. The master oracle may digitally sign the aggregated data message with a private key and public key pair. The master oracle may transmit the aggregated data message to a participant node of a distributed ledger network. A smart contract stored on a blockchain may verify the aggregated data. After receiving and verifying the aggregated data message the smart contract may execute to perform operations based on the aggregated data message.Type: GrantFiled: December 10, 2019Date of Patent: May 4, 2021Assignee: Accenture Global Solutions LimitedInventors: Anh-Dung Le, Luca Schiatti, Giuseppe Giordano
-
Publication number: 20210103676Abstract: A system includes a display control prime located within a central-zone in communication with a provisioned agent operating on an edge-zone device. The display control prime may implement prime-blind open-loop pixel-state control on the edge-zone device by executing pixel-state commands via the provisioned agent. The provisioned agent, operating within the edge-zone, may have access to un-sanitized data, which may be unavailable to the display control prime in the central-zone. The display control prime may provide conditional pixel-state commands via a pixel-state control parameter matrix. The provisioned agent may identify an operative pixel-state command from among the conditional pixel-state commands based on the un-sanitized data to which the display control prime is blind.Type: ApplicationFiled: May 22, 2020Publication date: April 8, 2021Applicant: Accenture Global Solutions LimitedInventors: David B. Treat, Tracy Ann Kuhrt, Giuseppe Giordano, Luca Schiatti, Andrea Maria Milazzo, Dominic Paolino
-
Patent number: 10951420Abstract: A distributed ledger technology (DLT) network may include a plurality of participant nodes. The participant nodes may respectively validate a distributed ledger based on a consensus protocol. A blockchain export system may send, to a data receiver not included in the DLT network, a participant public key for a participant node of the DLT network. The blockchain export system may receive, from the data receiver, a request to share token data stored in a blockchain of the distributed ledger. The blockchain export system may generate a certification that the token data is stored on the blockchain. The certification may include a digital signature based on a participant private key paired to the participant public key. The blockchain system may transmit the certification to the data receiver. The data receiver may verify the certification based on the participant public key.Type: GrantFiled: February 14, 2019Date of Patent: March 16, 2021Assignee: Accenture Global Solutions LimitedInventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
-
Publication number: 20210067339Abstract: A participant node of a distributed ledger network may identify a distributed federated learning (DFL) smart contract stored on a blockchain. The DFL smart contract may include an aggregation sequence. The aggregation sequence may include an ordered sequence of participant node identifiers. The participant node may generate a trained model by training a global model with training data. The participant node may detect, on the blockchain, a first transition token indicative of a first model previously aggregated by another participant node. The participant node may receive the first model. The participant node may aggregate the first model with the trained model to generate a second model. The participant node may store, on the blockchain, a second transition token indicative of the second model. A successor node identified in the aggregation sequence may further aggregate the second model with an additional model in response to detection of the second transition token.Type: ApplicationFiled: August 26, 2019Publication date: March 4, 2021Applicant: Accenture Global Solutions LimitedInventors: Luca Schiatti, Anh-Dung Le, Giuseppe Giordano, Haris Pasic
-
Publication number: 20200396302Abstract: A master oracle may receive an oracle network identifier for an oracle network. The master oracle may receive a plurality of data messages respectively generated by the oracles. The master oracle may verify, based on respective public keys for the oracles, that each of the data messages are digitally signed by a different corresponding one of the oracles. The master oracle may aggregate the data messages into an aggregated data message. The master oracle may digitally sign the aggregated data message with a private key and public key pair. The master oracle may transmit the aggregated data message to a participant node of a distributed ledger network. A smart contract stored on a blockchain may verify the aggregated data. After receiving and verifying the aggregated data message the smart contract may execute to perform operations based on the aggregated data message.Type: ApplicationFiled: December 10, 2019Publication date: December 17, 2020Applicant: Accenture Global Solutions LimitedInventors: Anh-Dung Le, Luca Schiatti, Giuseppe Giordano
-
Publication number: 20200328888Abstract: Systems and methods for active state synchronization between distributed ledger technology (DLT) platforms are provided. A system may store an origin blockchain compliant with an origin DLT. The system may further store a target blockchain compliant with a target DLT. The target DLT may be different from the origin DLT. The system may include a DLT object synchronizer with access to the origin blockchain and the target blockchain. The DLT object synchronizer may receive, from an exchange node, a request to synchronize an origin instance of a DLT object between the origin blockchain and the target blockchain. The DLT object synchronizer may select a target instance of the DLT object on the target blockchain. The DLT object synchronizer may format origin data from the origin instance for compliance with the target DLT. The DLT object synchronizer may synchronize the origin instance and the target instance.Type: ApplicationFiled: June 29, 2020Publication date: October 15, 2020Applicant: Accenture Global Solutions LimitedInventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
-
Publication number: 20200313859Abstract: A system may provide blockchain-based storage node control for unified proof-of-storage interaction for off-chain data chunk storage. The system may include verification circuitry that may provide a challenge to a storage node to audit the storage status of a data chunk. The verification circuitry may obtain identities for the storage node and data chunk based on blockchain records. The verification circuitry may obtain a challenge answer from the storage node in response. The verification circuitry may analyze the challenge answer in view of a challenge key to confirm whether the storage node has possession of the data chunk. When the storage node has possession of the data chunk chain circuitry may add a verification record to the blockchain.Type: ApplicationFiled: March 27, 2020Publication date: October 1, 2020Inventors: Giuseppe Ateniese, Giuseppe Giordano, Luca Schiatti, Abdoulaye Faye, Andrea Maria Milazzo
-
Patent number: 10721065Abstract: Systems and methods for active state synchronization between distributed ledger technology (DLT) platforms are provided. A system may store an origin blockchain compliant with an origin DLT. The system may further store a target blockchain compliant with a target DLT. The target DLT may be different from the origin DLT. The system may include a DLT object synchronizer with access to the origin blockchain and the target blockchain. The DLT object synchronizer may receive, from an exchange node, a request to synchronize an origin instance of a DLT object between the origin blockchain and the target blockchain. The DLT object synchronizer may select a target instance of the DLT object on the target blockchain. The DLT object synchronizer may format origin data from the origin instance for compliance with the target DLT. The DLT object synchronizer may synchronize the origin instance and the target instance.Type: GrantFiled: August 30, 2018Date of Patent: July 21, 2020Inventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
-
Patent number: 10720232Abstract: This document describes systems, methods, devices, and other techniques for managing healthcare records. In some implementations, a computing system is provided that includes an electronic ledger, a first program module, and a second program module. The electronic ledger can store entries of medical record management events invoked by participants in a distributed computing network. The first program module can be assigned to an account of a first user on the distributed computing network and can identify (i) medical records of the first user and (ii) accounts of users other than the first user that are authorized to access the medical records of the first user. The second program module can be assigned to an account of a second user on the distributed computing network and can call the first program module to request access to a set of one or more of the medical records of the first user.Type: GrantFiled: April 13, 2016Date of Patent: July 21, 2020Assignee: Accenture Global Solutions LimitedInventors: Giuseppe Giordano, Emmanuel Viale, Luca Schiatti, Hugo Borne-Pons
-
Publication number: 20200099533Abstract: A system may provide a smart contract interface for blockchain interoperability. The system receive selection parameters indicative of a furnisher blockchain and a receiver blockchain. The system may obtain, based on the selection parameters, furnisher synchronization logic and receiver synchronization logic. The furnisher synchronization logic may include instructions to lock token data on the furnisher blockchain. The receiver synchronization logic may include instructions to commit token data to the receiver blockchain. The system may generate an interoperability smart contract comprising the furnisher synchronization logic and the receiver synchronization logic. The system may deploy the interoperability smart contract to a furnisher blockchain and the receiver blockchain.Type: ApplicationFiled: February 14, 2019Publication date: March 26, 2020Applicant: Accenture Global Solutions LimitedInventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma