Systems and methods for use of distributed ledger technology for recording and utilizing credit account transaction information

US11328292B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11328292-B2
Application numberUS-201916597078-A
CountryUS
Kind codeB2
Filing dateOct 9, 2019
Priority dateMar 5, 2018
Publication dateMay 10, 2022
Grant dateMay 10, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The disclosed technology includes a distributed ledger system that can include one or more transaction blocks that are associated with one or more transaction records of an account corresponding to the primary account number. The system may allocate a first type block in a first distributed ledger, and the first type block may be utilized to identify a classification type associated with the first primary account number. The system may receive, at the first node, a first transaction indication associated with the first primary account number. Responsive to receiving the first transaction indication, the system may bind a first transaction block to the first distributed ledger. Transaction blocks may be configured for selective control and/or selective replicated to other nodes of the system. In response to an end-of-cycle indication, the first transaction block may be locked to prevent further modification.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method comprising: receiving, by a first processor of a distributed ledger (DL) system, a transaction message associated with an electronic transaction, the transaction message comprising block-level permission data and transaction data associated with a primary account number (PAN); extracting, by the first processor, the transaction data and the block-level permission data from the transaction message; appending, by the first processor, to a first PAN-specific chain of the DL system, a first block comprising the extracted transaction data; setting the first block as modifiable by an Application Programming Interface (API) of the DL system according to the extracted block-level permission data; subsequent to setting the first block as modifiable, receiving, by the first processor, transaction data for the PAN; based on the setting of the first block as modifiable, modifying, with the API of the DL system, the modifiable block by updating the extracted transaction data in the first block with the received transaction data; retrieving, by the first processor, from a database, an end-of-billing-cycle indication; responsive to the end-of-billing-cycle indication: adding, by the first processor, a block to the first PAN-specific chain; receiving, by the first processor, transaction data subsequent to the adding of the block, wherein the transaction data comprises the PAN; writing, by the first processor, the transaction data comprising the PAN to the added block; and electronically distributing, by the first processor, to at least a second processor of the DL system, the first PAN-specific chain. 2. The method of claim 1 , further comprising: validating the first PAN-specific chain prior to appending the first PAN-specific chain with the first block by verifying that the first PAN-specific chain has not been revised. 3. The method of claim 2 , wherein validating comprises performing a check sum process. 4. The method of claim 1 , wherein the first PAN-specific chain includes a classification indication designation one or more special events associated with the first PAN, wherein the one or more special events comprise one or more of: a test, a marketing event, a rate offer, check access, and a cash advance. 5. The method of claim 1 , wherein the transaction message comprises an indicator representing a type of the electronic transaction. 6. The method of claim 1 , further comprising storing, in a memory in communication with the first processor, one or more of: the block-level permission data and the appended first PAN-specific chain. 7. The method of claim 1 , wherein the extracted block-level permission data includes instructions to prevent modification of the first block by the API after a predetermined date. 8. The method of claim 1 , wherein the transaction message further comprises one or more of: transaction amounts, a date stamp, a time stamp, vendor information, read permissions, write permissions, edit permissions, and delete permissions. 9. The method of claim 1 , wherein the first PAN comprises one more of: an issuer of a credit card, a cardholder entity status, an account number associated with the credit card, and an authentication code. 10. The method of claim 1 , further comprising allocating at least a second block of the first PAN-specific chain as one or more of: a dispute, an account change, and a fraud event. 11. A non-transitory computer readable storage medium storing instructions for use with a distributed ledger system (DLS), when the instructions are executed by a first processor of the DLS, cause the first processor of the DLS to perform the functions of: receiving a transaction message associated with an electronic transaction, the transaction message comprising block-level permission data and transaction data associated with a primary account number (PAN); extracting the transaction data and the block-level permission data from the transaction message; appending, to a first PAN-specific chain of the DLS, a first block comprising the extracted transaction data; setting the first block as modifiable by an Application Programming Interface (API) of DLS according to the extracted block-level permission data; subsequent to setting the first block as modifiable, receiving transaction data for the PAN; based on the setting of the first block as modifiable, modifying, with the API of DLS, the modifiable block by update the extracted transaction data in the first block with the received transaction data; retrieving, from a database, an end-of-billing-cycle indication; responsive to the end-of-billing-cycle indication: adding a block to the first PAN-specific chain; receiving transaction data subsequent to the adding of the block, wherein the transaction data comprises the PAN; writing the transaction data comprising the PAN to the added block; and electronically distributing to at least a second processor of the DL system, the first PAN-specific chain. 12. The non-transitory computer readable storage medium of claim 11 , wherein the instructions are further configured to cause the first processor of the DLS to: validate the first PAN-specific chain prior to appending the first PAN-specific chain with the first block by verifying that the first PAN-specific chain has not been revised. 13. The non-transitory computer readable storage medium of claim 11 , wherein the instructions are further configured to cause the first processor of the DLS to verify that the first PAN-specific chain has not been revised by performing a check sum process. 14. The non-transitory computer readable storage medium of claim 11 , wherein the first PAN-specific chain includes a classification indication designating one or more special events associated with the first PAN, wherein the one or more special events comprise one or more of: a test, a marketing event, a rate offer, check access, and a cash advance. 15. The non-transitory computer readable storage medium of claim 11 , wherein the extracted block-level permission data includes instructions to prevent modification of the first block by the API after a predetermined date. 16. The non-transitory computer readable storage medium of claim 11 , wherein the transaction message further comprises one or more of: transaction amounts, a date stamp, a time stamp, vendor information, read permissions, write permissions, edit permissions, and delete permissions. 17. The non-transitory computer readable storage medium of claim 11 , wherein the first PAN identifies one more of: an issuer of a credit card, a cardholder entity status, an account number associated with the credit card, and an authentication code. 18. The non-transitory computer readable storage medium of claim 11 , wherein the instructions are further configured to cause the first processor of the DLS to allocate and allocate at least a second block of the first PAN-specific chain as one or more of: a dispute, an account change, and a fraud event.

Assignees

Inventors

Classifications

  • Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · CPC title

  • G06Q40/12Primary

    Accounting · CPC title

  • Keeping log of transactions for guaranteeing non-repudiation of a transaction · CPC title

  • Transaction verification · CPC title

  • Usage protection of distributed data files · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11328292B2 cover?
The disclosed technology includes a distributed ledger system that can include one or more transaction blocks that are associated with one or more transaction records of an account corresponding to the primary account number. The system may allocate a first type block in a first distributed ledger, and the first type block may be utilized to identify a classification type associated with the fi…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06Q40/12. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 10 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).