Patents by Inventor Giuseppe Giordano

Giuseppe Giordano 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: 10951420
    Abstract: 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: Grant
    Filed: February 14, 2019
    Date of Patent: March 16, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
  • Publication number: 20210067339
    Abstract: 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: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Applicant: Accenture Global Solutions Limited
    Inventors: Luca Schiatti, Anh-Dung Le, Giuseppe Giordano, Haris Pasic
  • Publication number: 20200396302
    Abstract: 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: Application
    Filed: December 10, 2019
    Publication date: December 17, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: Anh-Dung Le, Luca Schiatti, Giuseppe Giordano
  • Patent number: 10846628
    Abstract: A method of promoting more efficient use of a resource includes acquiring values associated with consumption of a resource by an entity at a place (for example, a building, a floor, or a wing of a building). A normalization of the values may be performed. While the resource is being consumed at the place, comparisons based on the normalized values associated with consumption of the resource at the place and one or more other values associated with consumption of the resource are displayed to one or more persons of the entity. In some cases, consumption of the entity is compared with consumption by one or more other entities (for example, in a graph comparing one company's consumption for the week with that of another company.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 24, 2020
    Assignee: Curb, Inc.
    Inventors: Erik Norwood, Giuseppe Giordano, John C. Shore, Brandon Hudgeons
  • Publication number: 20200328888
    Abstract: 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: Application
    Filed: June 29, 2020
    Publication date: October 15, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
  • Publication number: 20200313859
    Abstract: 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: Application
    Filed: March 27, 2020
    Publication date: October 1, 2020
    Inventors: Giuseppe Ateniese, Giuseppe Giordano, Luca Schiatti, Abdoulaye Faye, Andrea Maria Milazzo
  • Patent number: 10726388
    Abstract: A method for tracking components of equipment. The method includes generating a first record in a component tracking data store of a component tracking system for storing original constituent component identification information that specifies original constituent components of the equipment, and a second record in the component tracking data store of the component tracking system for storing replacement component identification information that specifies a replacement component that replaces a component of the original constituent components of the equipment. The method further includes receiving a request for a current listing of components in the equipment and locating records in the component tracking data store of the component tracking system associated with the equipment.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 28, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Christopher Paul Brodersen, David B. Treat, Giuseppe Giordano, Craig Alexander Gottlieb, Sherman Baldwin, Emmanuel Viale
  • Patent number: 10721065
    Abstract: 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: Grant
    Filed: August 30, 2018
    Date of Patent: July 21, 2020
    Inventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
  • Patent number: 10720232
    Abstract: 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: Grant
    Filed: April 13, 2016
    Date of Patent: July 21, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Giuseppe Giordano, Emmanuel Viale, Luca Schiatti, Hugo Borne-Pons
  • Publication number: 20200099533
    Abstract: 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: Application
    Filed: February 14, 2019
    Publication date: March 26, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
  • Publication number: 20200099524
    Abstract: 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: Application
    Filed: April 12, 2019
    Publication date: March 26, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: Luca Schiatti, Antoine Rabenandrasana, Hugo Borne-Pons, Giuseppe Giordano
  • Publication number: 20200076617
    Abstract: 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: Application
    Filed: February 14, 2019
    Publication date: March 5, 2020
    Applicant: Accenture Global Solutions Limited
    Inventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
  • Patent number: 10554628
    Abstract: A method for anonymously communicating data that defines a token from a source system to a destination system via a block-chain distributed database includes receiving, at a token distribution system, request information from a source system. The request information specifies source identifying information and an address for receiving one or more tokens. The token distribution system determines one or more tokens for allocation to the source system and communicates the allocated tokens to the address defined in the request information via a zero-knowledge transaction. The source system moves the tokens to a different address for communicating a block-chain transaction and communicates the tokens at the different address to a destination address associated with the destination system via a block-chain transaction.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: February 4, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Alexis Antoine Hoss, Anh-Dung Le, Luca Schiatti, Giuseppe Giordano, Emmanuel Jean Viale
  • Patent number: 10536537
    Abstract: 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: Grant
    Filed: June 13, 2019
    Date of Patent: January 14, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Anh-Dung Le, Luca Schiatti, Giuseppe Giordano
  • Publication number: 20190305950
    Abstract: 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: Application
    Filed: August 30, 2018
    Publication date: October 3, 2019
    Applicant: Accenture Global Solutions Limited
    Inventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
  • Patent number: 10393314
    Abstract: An oil tank fitted to a turbomachine, for example an aeroplane turbo-jet engine. The tank includes an inner chamber containing the oil of the turbomachine, a wall with an inner surface surrounding the inner chamber, and a capacitive device for measuring the oil level. The device includes at least one electrode and potentially two parallel electrodes forming the inner surface. These electrodes are immersed in the oil to measure the oil level by measuring capacitance. A method for manufacturing a tank in which the electrodes are printed on the wall.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: August 27, 2019
    Assignee: Safran Aero Boosters SA
    Inventors: Nicolas Raimarckers, Frederic Vallino, Giuseppe Giordano
  • Publication number: 20190253422
    Abstract: 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: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Applicant: Accenture Global Solutions Limited
    Inventors: David Treat, Giuseppe Giordano, Luca Schiatti, Aspyn Cole Palatnick, Zixuan Zhang
  • Patent number: 10318895
    Abstract: A method of promoting more efficient use of a resource includes acquiring values associated with consumption of a resource by an entity at a place (for example, a building, a floor, or a wing of a building). A normalization of the values may be performed. While the resource is being consumed at the place, comparisons based on the normalized values associated with consumption of the resource at the place and one or more other values associated with consumption of the resource are displayed to one or more persons of the entity. In some cases, consumption of the entity is compared with consumption by one or more other entities (for example, in a graph comparing one company's consumption for the week with that of another company.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 11, 2019
    Assignee: Curb, Inc.
    Inventors: Erik Norwood, Giuseppe Giordano, John C. Shore, Brandon Hudgeons
  • Patent number: 10298585
    Abstract: 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: Grant
    Filed: January 23, 2019
    Date of Patent: May 21, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: David Treat, Giuseppe Giordano, Luca Schiatti, Aspyn Cole Palatnick, Zixuan Zhang
  • Patent number: 10298395
    Abstract: For shielded cryptographic data exchange interoperation, an interoperability node is in communication with a furnisher participant node of a furnisher distributed ledger technology (DLT) network and a receiver participant node of a receiver DLT network. The interoperability node may obtain a shielded exchange instruction. The shielded exchange instruction may include a zero-knowledge proof, a selected token nullifier, a new token nullifier, and a new token digest. The zero-knowledge proof may be indicative of the furnisher participant having access to the selected token identifier. When the interoperability node determines that the new token nullifier is not present on a receiver blockchain, the interoperability node may submit the shielded exchange instruction to a furnisher smart contract and a receiver smart contract. The furnisher smart contract may retire the selected token nullifier on the furnisher blockchain.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 21, 2019
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Luca Schiatti, Antoine Rabenandrasana, Hugo Borne-Pons, Giuseppe Giordano