Patents Assigned to R3 LTD.
  • Patent number: 11750400
    Abstract: Various systems for providing secure signatures based on post-quantum computing are provided. The systems allow may one-time signatures (“OTS”) to be based on the same public key. The systems provide for efficient use of OTS signatures with blockchains. The systems provide for rapid verification of signatures. The systems provide for caching for Winternitz-based OTS schemes and for use of short checksum.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: September 5, 2023
    Assignee: R3 Ltd.
    Inventor: Konstantinos Chalkias
  • Patent number: 11645385
    Abstract: A computing system provides clock readings from an untrusted code to trusted code, where the trusted code is executed in a secure enclave and the untrusted code is executed outside the secure enclave. The computing system allocates a pointer to shared memory that is shared between the untrusted code and the trusted code. Under control of the untrusted code, the computing system periodically writes a clock reading to the shared memory. Under control of the trusted code, the computing system reads the clock reading stored in shared memory. The untrusted code cannot determine when the trusted code reads a clock reading.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: May 9, 2023
    Assignee: R3 LTD.
    Inventors: Roy Hopkins, Marco Bonifazi, Denis Zhereschin
  • Patent number: 11625695
    Abstract: A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 11, 2023
    Assignee: R3 Ltd.
    Inventors: Michael Christopher Hearn, Qurratul Ain Shams Asari
  • Patent number: 11625680
    Abstract: A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying an quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: April 11, 2023
    Assignee: R3 LTD.
    Inventor: David Hudson
  • Patent number: 11625696
    Abstract: System and methods for managing dynamic electronic documents on a private distributed ledger comprise establishing a dynamic electronic document comprising a first state object, wherein the state object references a prior approved first transaction; proposing a second transaction comprising as an input the first state object and as an output a transaction command to alter the state object as well as what parameters are required to validate the second transaction; validating the proposed second transaction; and updating the state object on a private distributed ledger to reference the second transaction.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: April 11, 2023
    Assignee: R3 LTD.
    Inventors: Richard Gendal Brown, Michael Christopher Hearn, James William George Carlyle
  • Patent number: 11568372
    Abstract: A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 31, 2023
    Assignee: R3 LTD.
    Inventors: Michael Christopher Hearn, Qurratul Ain Shams Asari
  • Patent number: 11544678
    Abstract: A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 3, 2023
    Assignee: R3 LTD.
    Inventors: Michael Christopher Hearn, Qurratul Ain Shams Asari
  • Patent number: 11544679
    Abstract: A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: January 3, 2023
    Assignee: R3 LTD.
    Inventors: Michael Christopher Hearn, Qurratul Ain Shams Asari
  • Patent number: 11449959
    Abstract: System and methods for managing dynamic electronic documents on a private distributed ledger comprise establishing a dynamic electronic document comprising a first state object, wherein the state object references a prior approved first transaction; proposing a second transaction comprising as an input the first state object and as an output a transaction command to alter the state object as well as what parameters are required to validate the second transaction; validating the proposed second transaction; and updating the state object on a private distributed ledger to reference the second transaction.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: September 20, 2022
    Assignee: R3 LTD.
    Inventors: Richard Gendal Brown, Michael Christopher Hearn, James William George Carlyle
  • Patent number: 11316696
    Abstract: A system for generating a hash tree with components grouped by component type is provided. Each non-leaf node of the hash tree has a hash of the hashes of its child nodes, and a leaf node has a hash of a component of the hash tree. The system generates, for each component type, a component subtree for that component type based on the leaf nodes that have hashes of the components of that component type. The system then generates a root subtree of the hash tree based on leaf nodes that are the root nodes of the component subtrees. The combination of the root subtree and the component subtrees form the hash tree.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 26, 2022
    Assignee: R3 Ltd.
    Inventors: Konstantinos Chalkias, Michael Christopher Hearn, Richard John Parker, Andrius Dagys
  • Patent number: 11005664
    Abstract: Various systems for providing secure signatures based on post-quantum computing are provided. The systems allow may one-time signatures (“OTS”) to be based on the same public key. The systems provide for efficient use of OTS signatures with blockchains. The systems provide for rapid verification of signatures. The systems provide for caching for Winternitz-based OTS schemes and for use of short checksum.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 11, 2021
    Assignee: R3 Ltd.
    Inventor: Konstantinos Chalkias
  • Patent number: 10810546
    Abstract: A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying an quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 20, 2020
    Assignee: R3 LTD.
    Inventor: David Hudson
  • Patent number: 10803537
    Abstract: System and methods for managing dynamic electronic documents on a private distributed ledger comprise establishing a dynamic electronic document comprising a first state object, wherein the state object references a prior approved first transaction; proposing a second transaction comprising as an input the first state object and as an output a transaction command to alter the state object as well as what parameters are required to validate the second transaction; validating the proposed second transaction; and updating the state object on a private distributed ledger to reference the second transaction.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: October 13, 2020
    Assignee: R3 LTD.
    Inventors: Richard Gendal Brown, Michael Christopher Hearn, James William George Carlyle
  • Patent number: 10728219
    Abstract: A message interface system is provided that allows for local nodes to communicate with remote nodes securely. The message interface system provides a secure zone system that includes a reverse proxy server and a proxy server that interface with an internal firewall and an external firewall. The message interface system also includes a bridge system that is behind the internal firewall and that directs the secure zone system to establish connections with remote nodes, sends outbound messages of the local node to the proxy server for sending to the remote nodes, and receives inbound messages from the reverse proxy server sent from the remote nodes. The secure zone system helps ensure that the effects of a cyberattack are limited to the secure zone system without compromising business data of the local node.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: July 28, 2020
    Assignee: R3 LTD.
    Inventor: Matthew Nesbit
  • Patent number: 10521775
    Abstract: A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: December 31, 2019
    Assignee: R3 LTD.
    Inventors: Michael Christopher Hearn, Qurratul Ain Shams Asari