IP Library Granted Patent US 11,893,601
Granted Patent B2
US 11,893,601 · App. 17/935,309 · Granted Feb 6, 2024

Decentralized computer systems and methods for loyalty points payments using distributed ledgers

Inventors: Chandra Olson (Orlando, FL); Joshua Mather (Bend, OR); Paul Anthony Rose (Pacifica, CA)
Assignee: Worldpay, LLC
G06Q30/0233G06F16/951H04L9/088H04L9/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,893,601
App. No.
17/935,309
Granted
Feb 6, 2024
Kind
B2
Abstract

Decentralized computer systems and methods are disclosed for establishing and conducting payment processing with loyalty points using distributed ledger. One method includes: receiving a consumer identification, an issuer identification, and transaction information from a point of sale system when the loyalty card is presented for a transaction of a good or service at a merchant, identifying the network node containing distributed ledger associated with the issuer according to received issuer identification prompting, to participants of the shared ledger, to validate whether the consumer distributed ledger has required loyalty points for the transaction; if all of the participants of the shared ledger accepts the transaction, generating, a new immutable entry to the distributed ledger for the transaction with remaining loyalty points in the loyalty card after deducting the points required for the transaction; and sending a transaction approved message to the point of sale system at the merchant.

Claims (53)

1. A method for establishing a loyalty card payment system using distributed ledger, the method comprising:

retrieving, from a presentation of a payment vehicle associated with a consumer, at a point of sale system of a merchant: (1) an identification of the consumer, (2) an identification of an issuer of the payment vehicle, and (3) transaction information for a transaction associated with the merchant;

generating, by an issuer network, an account for the consumer who signs up for a loyalty program associated with the merchant, wherein generating the account includes issuing a payment vehicle for the account, and wherein the account is compatible with a debit network;

identifying a blockchain network associated with at least one of the issuer or the consumer based on at least one of an identification of the consumer or an identification of the issuer;

adding electronic indicia to the account of the consumer by at least one of the consumer or the issuer;

generating, via a wireless or wired network, a distributed ledger entry to a distributed ledger network in which the issuer is a participant, wherein the distributed ledger entry includes the electronic indicia to be added; and

sending, by the issuer network to a shared ledger, the electronic indicia associated with the account of the consumer, wherein the shared ledger is observable to at least one of the issuer and the consumer.

2. The method of claim 1 , wherein the consumer adds loyalty points to the loyalty account of the consumer by at least one of earning loyalty points from the issuer by purchasing goods or services at a merchant, transferring funds from a financial institution to the issuer or loyalty account of the consumer, or transferring points from another loyalty account to the loyalty account of the consumer.

3. The method of claim 1 , wherein terms and condition associated with the account are at least one of spending limits on the account, marking points as spendable with specific merchants, and rules and regulations accordingly to policies of the issuer.

4. The method of claim 1 , further comprising:

generating, by the issuer, an entry to the shared ledger including the generated loyalty account on a blockchain network associated with the issuer, wherein the issuer is a participant of the blockchain network.

5. The method of claim 1 , further comprising:

prior to adding loyalty points to the loyalty account of the consumer by at least one of the consumer or the issuer:

receiving a request, by at least one of the consumer or the issuer, to add loyalty points to the loyalty account of the consumer, the request including one or more of: an identification of a consumer, an identification of the issuer, a count of the loyalty points requested to be added, or a value of the loyalty points requested to be added.

6. The method of claim 5 , further comprising:

validating, by one or more validators, the loyalty points to be added to the loyalty account of the consumer, wherein the validating includes:

determining that the consumer has provided an electronic transaction method with sufficient consideration for the loyalty points to be added.

7. A system for establishing a loyalty card payment system using distributed ledger, the system comprising:

a data storage device storing instructions using the distributed ledger; and

one or more processors configured to execute the instructions to perform a method including:

retrieving, from a presentation of a payment vehicle associated with a consumer, at a point of sale system of a merchant: (1) an identification of the consumer, (2) an identification of an issuer of the payment vehicle, and (3) transaction information for a transaction associated with the merchant;

generating, by an issuer network, an account for the consumer who signs up for a loyalty program associated with the merchant, wherein generating the account includes issuing a payment vehicle for the account, and wherein the account is compatible with a debit network;

identifying a blockchain network associated with at least one of the issuer or the consumer based on at least one of an identification of the consumer or an identification of the issuer;

adding electronic indicia to the account of the consumer by at least one of the consumer or the issuer;

generating, via a wireless or wired network, a distributed ledger entry to a distributed ledger network in which the issuer is a participant, wherein the distributed ledger entry includes the electronic indicia to be added; and

sending, by the issuer network to a shared ledger, the electronic indicia associated with the account of the consumer, wherein the shared ledger is observable to at least one of the issuer and the consumer.

8. The system of claim 7 , wherein the consumer adds loyalty points to the loyalty account of the consumer by at least one of earning loyalty points from the issuer by purchasing goods or services at a merchant, transferring funds from a financial institution to the issuer or loyalty account of the consumer, or transferring points from another loyalty account to the loyalty account of the consumer.

9. The system of claim 7 , wherein terms and condition associated with the account are at least one of spending limits on the account, marking points as spendable with specific merchants, and rules and regulations accordingly to policies of the issuer.

10. The system of claim 7 , further comprising:

generating, by the issuer, an entry to the shared ledger including the generated loyalty account on a blockchain network associated with the issuer, wherein the issuer is a participant of the blockchain network.

11. The system of claim 7 , further comprising:

prior to adding loyalty points to the loyalty account of the consumer by at least one of the consumer or the issuer:

receiving a request, by at least one of the consumer or the issuer, to add loyalty points to the loyalty account of the consumer, the request including one or more of: an identification of a consumer, an identification of the issuer, a count of the loyalty points requested to be added, or a value of the loyalty points requested to be added.

12. The system of claim 11 , further comprising:

validating, by one or more validators, the loyalty points to be added to the loyalty account of the consumer, wherein the validating includes:

determining that the consumer has provided an electronic transaction method with sufficient consideration for the loyalty points to be added.

13. A non-transitory machine readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for conducting payment processing involving a loyalty account issued by a first merchant to a consumer using a distributed ledger network, the method including:

retrieving, from a presentation of a payment vehicle associated with a consumer, at a point of sale system of a merchant: (1) an identification of the consumer, (2) an identification of an issuer of the payment vehicle, and (3) transaction information for a transaction associated with the merchant;

generating, by an issuer network, an account for the consumer who signs up for a loyalty program associated with the merchant, wherein generating the account includes issuing a payment vehicle for the account, and wherein the account is compatible with a debit network;

identifying a blockchain network associated with at least one of the issuer or the consumer based on at least one of an identification of the consumer or an identification of the issuer;

adding electronic indicia to the account of the consumer by at least one of the consumer or the issuer;

generating, via a wireless or wired network, a distributed ledger entry to a distributed ledger network in which the issuer is a participant, wherein the distributed ledger entry includes the electronic indicia to be added; and

sending, by the issuer network to a shared ledger, the electronic indicia associated with the account of the consumer, wherein the shared ledger is observable to at least one of the issuer and the consumer.

14. The non-transitory machine readable medium of claim 13 , wherein the consumer adds loyalty points to the loyalty account of the consumer by at least one of earning loyalty points from the issuer by purchasing goods or services at a merchant, transferring funds from a financial institution to the issuer or loyalty account of the consumer, or transferring points from another loyalty account to the loyalty account of the consumer.

15. The non-transitory machine readable medium of claim 13 , wherein terms and condition associated with the account are at least one of spending limits on the account, marking points as spendable with specific merchants, and rules and regulations accordingly to policies of the issuer.

16. The non-transitory machine readable medium of claim 15 , further comprising:

prior to adding loyalty points to the loyalty account of the consumer by at least one of the consumer or the issuer:

receiving a request, by at least one of the consumer or the issuer, to add loyalty points to the loyalty account of the consumer, the request including one or more of: an identification of a consumer, an identification of the issuer, a count of the loyalty points requested to be added, or a value of the loyalty points requested to be added.

17. The non-transitory machine readable medium of claim 16 , further comprising:

validating, by one or more validators, the loyalty points to be added to the loyalty account of the consumer, wherein the validating includes:

determining that the consumer has provided an electronic transaction method with sufficient consideration for the loyalty points to be added.

18. The non-transitory machine readable medium of claim 13 , further comprising:

generating, by the issuer, an entry to the shared ledger including the generated loyalty account on a blockchain network associated with the issuer, wherein the issuer is a participant of the blockchain network.

Assignments (6)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2022
From: OLSON, CHANDRA; MATHER, JOSHUA; ROSE, TONY
To: VANTIV, LLC
Reel/Frame 061342/0619 →
CHANGE OF NAME Recorded Oct 7, 2022
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 061626/0308 →
Continuity (3)
Continuation 17656091 · Mar 23, 2022
Continuation 15918149 · Mar 12, 2018
Related Publication 20230009639A1 · Jan 12, 2023