Patents by Inventor Hugo Borne-Pons
Hugo Borne-Pons 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: 11579630Abstract: Systems and methods of the present disclosure leverage distributed ledger technology (DLT) to provide decentralized control of cooperative tasks performed by a plurality of robots. Characteristics of the plurality of robots may be stored in a distribute ledger, which may be provided by a blockchain or a distributed database system. When a service request is received, a set of tasks may be identified for providing the requested service and the robot characteristics recorded to the distributed ledger may be used to identify a list of candidate robots possessing characteristics corresponding to the set of tasks may be identified. A smart contract may be utilized to select one or more candidate robots for performing the task and to verify the selected robot(s) successfully completed the task. State information associated with operation of the selected robot(s) may be monitored to verify task completion.Type: GrantFiled: February 6, 2020Date of Patent: February 14, 2023Assignee: Accenture Global Solutions LimitedInventors: Abdoulaye Faye, Hugo Borne-Pons
-
Patent number: 11410214Abstract: A device may receive entity data identifying parameters needed by entities to generate a quotation, and entity encryption data identifying homomorphic encryption schemes supported by the entities. The device may receive, from a client device, a smart contract that includes a request for a quotation, client encryption data identifying homomorphic encryption schemes supported by the client device, and identification data identifying the entities. The device may encrypt the data included in the smart contract, based on the entity encryption data and the client encryption data, to generate encrypted data. The device may generate a modified smart contact by replacing the data included in the smart contract with references to the encrypted data. The device may provide the modified smart contract to server devices associated with the entities. The device may receive, from the server devices associated with the entities, the modified smart contract with quotations.Type: GrantFiled: June 16, 2020Date of Patent: August 9, 2022Assignee: Accenture Global Solutions LimitedInventors: Hugo Tardiou, Haris Pasic, Hugo Borne-Pons
-
Publication number: 20220147059Abstract: Embodiments provide systems, method, and computer-readable storage media for performing robotic tasks in a distributed and coordinated manner. A fleet of robots may use a sequence of messages to appoint supervisors for a set of tasks, where the supervisor robots are responsible for ensuring that their supervised tasks are completed by other robots of the fleet. The supervisors may solicit requests from other robots to perform available tasks and select a robot to perform an available task. Once a robot is appointed, the supervisor and the worker may use messaging sequences to monitor the status of the task and participating robots (e.g., the supervisor and the worker). The monitoring may enable the supervisor to detect a failed worker and enable other robots to detect a failed supervisor.Type: ApplicationFiled: November 12, 2020Publication date: May 12, 2022Inventor: Hugo Borne-Pons
-
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
-
Publication number: 20210390599Abstract: A device may receive entity data identifying parameters needed by entities to generate a quotation, and entity encryption data identifying homomorphic encryption schemes supported by the entities. The device may receive, from a client device, a smart contract that includes a request for a quotation, client encryption data identifying homomorphic encryption schemes supported by the client device, and identification data identifying the entities. The device may encrypt the data included in the smart contract, based on the entity encryption data and the client encryption data, to generate encrypted data. The device may generate a modified smart contact by replacing the data included in the smart contract with references to the encrypted data. The device may provide the modified smart contract to server devices associated with the entities. The device may receive, from the server devices associated with the entities, the modified smart contract with quotations.Type: ApplicationFiled: June 16, 2020Publication date: December 16, 2021Inventors: Hugo TARDIOU, Haris PASIC, Hugo BORNE-PONS
-
Patent number: 11196570Abstract: Systems and methods for membership-based cryptologic blockchain interoperability are provided. A receiver distributed ledger technology (DLT) network may include a data receiver node and a receiver validator node. The receiver validator node may receive a certification of token data stored on a furnisher blockchain. The certification may be signed by a plurality of furnisher validator nodes of a furnisher DLT network. To validate the certification, the receiver validator may obtain a furnisher credentials stored on a membership blockchain. The receiver validator node may perform the validation based on the furnisher credentials. The receiver validator node may digitally sign a validation of the certification. The receiver node of the receiver DLT network may commit the token data to a receiver blockchain in response to validation of the certification.Type: GrantFiled: October 7, 2019Date of Patent: December 7, 2021Assignee: Accenture Global Solutions LimitedInventors: Hugo Borne-Pons, Abdoulaye Faye
-
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: 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
-
Publication number: 20210105144Abstract: Systems and methods for membership-based cryptologic blockchain interoperability are provided. A receiver distributed ledger technology (DLT) network may include a data receiver node and a receiver validator node. The receiver validator node may receive a certification of token data stored on a furnisher blockchain. The certification may be signed by a plurality of furnisher validator nodes of a furnisher DLT network. To validate the certification, the receiver validator may obtain a furnisher credentials stored on a membership blockchain. The receiver validator node may perform the validation based on the furnisher credentials. The receiver validator node may digitally sign a validation of the certification. The receiver node of the receiver DLT network may commit the token data to a receiver blockchain in response to validation of the certification.Type: ApplicationFiled: October 7, 2019Publication date: April 8, 2021Applicant: Accenture Global Solutions LimitedInventors: Hugo Borne-Pons, Abdoulaye Faye
-
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: 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
-
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
-
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
-
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
-
Publication number: 20200099524Abstract: 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: ApplicationFiled: April 12, 2019Publication date: March 26, 2020Applicant: Accenture Global Solutions LimitedInventors: Luca Schiatti, Antoine Rabenandrasana, Hugo Borne-Pons, Giuseppe Giordano
-
Publication number: 20200076617Abstract: 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: ApplicationFiled: February 14, 2019Publication date: March 5, 2020Applicant: Accenture Global Solutions LimitedInventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
-
Publication number: 20190305950Abstract: 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: August 30, 2018Publication date: October 3, 2019Applicant: Accenture Global Solutions LimitedInventors: David Treat, Giuseppe Giordano, Luca Schiatti, Hugo Borne-Pons
-
Patent number: 10298395Abstract: 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: GrantFiled: September 26, 2018Date of Patent: May 21, 2019Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Luca Schiatti, Antoine Rabenandrasana, Hugo Borne-Pons, Giuseppe Giordano
-
Patent number: 10250395Abstract: Systems and methods for cryptologic blockchain interoperability are provided. A furnisher participant of a furnisher DLT network may receive a request to export or share token data stored on a furnisher blockchain that stores the token data based on a furnisher DLT. The furnisher participant may transmit, to a plurality of validator participants of the furnisher DLT network, a consensus request to certify the token data is stored on a furnisher blockchain. The furnisher participant may receive certifications that the token data is stored on the furnisher blockchain. The certifications may include digital signatures respectively signed by the validator participants. The furnisher participant may generate a multi-signature certification message. The furnisher participant may communicate the multi-signature certification message to the data receiver. The data receiver may verify the digital signatures based on public keys of the validator participants of the furnisher DLT network.Type: GrantFiled: August 29, 2018Date of Patent: April 2, 2019Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma
-
Patent number: 10250394Abstract: A data furnisher may append, to a furnisher blockchain, an interoperability smart contract comprising a cryptologic committal. The cryptologic committal may include logic configured to cause a data receiver to commit token data to the receiver blockchain based on a pre-commit authorization. The data furnisher may encrypt, based on a committal key, a pre-commit authorization to transfer token data stored on the furnisher blockchain to the receiver blockchain. The data furnisher may transmit the pre-commit authorization to the data receiver. After transmission of the pre-commit authorization, the data furnisher may receive a pre-commit acknowledgement of the pre-commit authorization. The data furnisher may lock the token data on the furnisher blockchain in response to verification that the token data is appended to the data receiver blockchain. The data furnisher may send the predetermined committal key to the data receiver to commit the token data to the data receiver blockchain.Type: GrantFiled: September 20, 2018Date of Patent: April 2, 2019Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Hugo Borne-Pons, Giuseppe Giordano, Luca Schiatti, Naima Hamouma