Patents Assigned to Ripple Luxembourg S.A.
  • Patent number: 11962577
    Abstract: Systems and techniques are provided for a resource transfer setup and verification. A request for transfer conditions for a transfer of resources may be received from a first computing device. A set of transfer conditions may be generated in response to the request for transfer conditions and sent to the first computing device. The set of transfer conditions and an indication of an acceptance of the set of transfer conditions by a second computing device may be received from the first computing device. A transfer identifier for the set of transfer conditions may be generated from data from the set of transfer conditions which may specify a first sub-transfer. Transfer instructions may be sent to a third computing device, including instructions for a sub-transfer specified in the set of transfer conditions. The set of transfer conditions may be stored with the transfer identifier as a transfer record in non-volatile storage.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: April 16, 2024
    Assignee: Ripple Luxembourg S.A.
    Inventor: Robert Way
  • Patent number: 11907947
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: February 20, 2024
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11861569
    Abstract: In a method, computer readable medium, or system for making a payment transaction between a payor having an associated payor computer with a ledger storage for the payor and a payee having an associated payee computer with a ledger storage for the payee in a consensus payment network having a plurality of nodes each comprising a respective computer with ledger storage and relying on consensus determinations, an initiator is provided for making the payment transaction between the payor and the payee, the initiator being either the payor, the payee, or an intermediary having an associated intermediary computer. The respective initiator computer creates a temporary payment transaction consensus subnetwork comprising a set of validation nodes acceptable to both the payor and the payee, the set of validation nodes comprising fewer than all of said plurality of nodes in the payment network.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: January 2, 2024
    Assignee: Ripple Luxembourg, S.A.
    Inventors: Stefan Thomas, Robert D. Way
  • Patent number: 11588802
    Abstract: Systems and techniques are provided for a resource transfer setup and verification. A request for transfer conditions for a transfer of resources may be received from a first computing device. A set of transfer conditions may be generated in response to the request for transfer conditions and sent to the first computing device. The set of transfer conditions and an indication of an acceptance of the set of transfer conditions by a second computing device may be received from the first computing device. A transfer identifier for the set of transfer conditions may be generated from data from the set of transfer conditions which may specify a first sub-transfer. Transfer instructions may be sent to a third computing device, including instructions for a sub-transfer specified in the set of transfer conditions. The set of transfer conditions may be stored with the transfer identifier as a transfer record in non-volatile storage.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: February 21, 2023
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventor: Robert Way
  • Patent number: 11587099
    Abstract: Systems and techniques are provided for electronic payment network security. Payment data including an origin and a destination for a payment in an electronic payment network may be received. A route of the payment in the electronic payment network may be estimated based on the origin and the destination. The estimated route of the payment in the electronic payment network may be input to a neural network. Fraud probabilities may be determined using the neural network. A fraud probability may include a value indicating a probability of fraud in the payment in the electronic payment network.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: February 21, 2023
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Peter Krey
  • Publication number: 20230040935
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 9, 2023
    Applicant: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11562357
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: January 24, 2023
    Assignee: Ripple Luxembourg, S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Publication number: 20220366416
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Application
    Filed: July 19, 2022
    Publication date: November 17, 2022
    Applicant: Ripple Luxembourg S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11481771
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 25, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11392955
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 19, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11392944
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 19, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11386404
    Abstract: In a method, computer readable medium, or system for making a payment transaction between a payor having an associated payor computer with a ledger storage for the payor and a payee having an associated payee computer with a ledger storage for the payee in a consensus payment network having a plurality of nodes each comprising a respective computer with ledger storage and relying on consensus determinations, an initiator is provided for making the payment transaction between the payor and the payee, the initiator being either the payor, the payee, or an intermediary having an associated intermediary computer. The respective initiator computer creates a temporary payment transaction consensus subnetwork comprising a set of validation nodes acceptable to both the payor and the payee, the set of validation nodes comprising fewer than all of said plurality of nodes in the payment network.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: July 12, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Robert D. Way
  • Patent number: 11386415
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 12, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz, Robert Way
  • Patent number: 11367072
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: June 21, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11321713
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: May 3, 2022
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11138606
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 5, 2021
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11132679
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: September 28, 2021
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11093939
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 17, 2021
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11080703
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 3, 2021
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz
  • Patent number: 11023891
    Abstract: Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: June 1, 2021
    Assignee: RIPPLE LUXEMBOURG S.A.
    Inventors: Stefan Thomas, Evan Schwartz