US 12,469,043 B2
Decentralized computer systems and methods for loyalty points payments using distributed ledgers
Chandra Olson, Orlando, FL (US); Joshua Mather, Bend, OR (US); and Paul Anthony Rose, Pacifica, CA (US)
Assigned to Worldpay, LLC, Symmes Township, OH (US)
Filed by Worldpay, LLC, Symmes Township, OH (US)
Filed on Sep. 12, 2023, as Appl. No. 18/465,318.
Application 18/465,318 is a continuation of application No. 17/656,091, filed on Mar. 23, 2022, granted, now 11,798,021.
Application 17/656,091 is a continuation of application No. 15/918,149, filed on Mar. 12, 2018, granted, now 11,315,138, issued on Apr. 26, 2022.
Prior Publication US 2023/0419357 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06F 16/951 (2019.01); G06Q 30/0226 (2023.01); G05B 19/418 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01)
CPC G06Q 30/0233 (2013.01) [G06F 16/951 (2019.01); H04L 9/088 (2013.01); H04L 9/30 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for conducting payment processing, the method comprising:
determining a network node maintaining a distributed ledger, in a distributed ledger network, associated with one or more of an issuer or a consumer, according to an account identification of the one or more of the issuer or the consumer in a transaction authorization request;
generating a block in the distributed ledger based on the transaction authorization request;
initializing a smart contract of the distributed ledger network that maintains a list of agreed conversion rates between different loyalty points and currencies;
converting a transaction amount in the transaction authorization request, which is the block in the distributed ledger network, from an amount in a currency to an amount in loyalty points issued by a first merchant, according to a conversion formula retrieved from a distributed ledger entry of the smart contract of the distributed ledger network, wherein the conversion formula is dynamic and changes with a valuation of the loyalty points or currency; and
prompting validators of the distributed ledger network to validate a transaction authorization request for a transaction with a second merchant by comparing the converted transaction amount in loyalty points issued by the first merchant with an amount of loyalty points present in a loyalty account issued by the first merchant to the consumer.