Systems and methods for storing and sharing transactional data using a distributed computing systems
US-2017230189-A1 · Aug 10, 2017 · US
US12223500B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12223500-B2 |
| Application number | US-202217667806-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 9, 2022 |
| Priority date | Dec 14, 2018 |
| Publication date | Feb 11, 2025 |
| Grant date | Feb 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for the maintenance of merchant-stored transaction account data are disclosed. The system may include various merchant systems and issuer systems in communication via a blockchain network. The system provides a process for collaboration between various issuer systems and merchant systems to update and maintain merchant stored transaction account data in response to changes, cancellations, updates, or the like in various stored transaction account.
Opening claim text (preview).
Therefore, the following is claimed: 1. A method, comprising: receiving, by at least one computing device, an account registration request from a client device associated with a user, the account registration request comprising transaction account data of a transaction account of the user and an issuer identifier associated with an issuer system, and the transaction account being provided by the issuer system; requesting, by the at least one computing device, a credential from a credential issuing authority; obtaining, by the at least one computing device, the credential from the credential issuing authority in response to the credential issuing authority verifying an entity associated with the at least one computing device; generating, by the at least one computing device, a registration account hash based at least in part on the transaction account data; generating, by the at least one computing device, an account record by invoking a maintenance smart contract, the maintenance smart contract being invoked by passing the registration account hash, one or more transaction account data, the issuer identifier, and the credential in a call to the maintenance smart contract; writing, by the at least one computing device and via the maintenance smart contract, the account record to a distributed ledger, an identity of the entity associated with the at least one computing device being concealed based at least in part on the credential; notifying, by the at least one computing device and via the maintenance smart contract, the issuer system associated with the transaction account that the account record has been written to the distributed ledger, the issuer system being configured to update the account record and associate the account record with an updated account hash in response to an update to the transaction account by the issuer system; generating, by the at least one computing device, a transaction request account hash based at least in part on stored transaction account data in response to receiving a transaction request; updating, by the at least one computing device, the stored transaction account data based at least in part on updated transaction account data received from the issuer system in response to the transaction request account hash matching a past account hash and failing to match a primary account hash; and authorizing, by the at least one computing device, the transaction request based at least in part on the updated transaction account data included in the account record. 2. The method of claim 1 , further comprising invoking the maintenance smart contract by passing the registration account hash and at least one data element from the transaction account data to the maintenance smart contract. 3. The method of claim 1 , further comprising determining, by the at least one computing device and via the maintenance smart contract, that the registration account hash fails to be included on the distributed ledger. 4. The method of claim 1 , wherein the registration account hash is further generated based at least in part on the issuer identifier associated with the issuer system. 5. The method of claim 1 , wherein the transaction account data comprises at least one of a user first name, a user last name, a transaction account number, a transaction account address, a transaction account security code, or a transaction account expiration date. 6. The method of claim 1 , further comprising: receiving, by the at least one computing device, the transaction request comprising transaction data. 7. The method of claim 1 , further comprising: receiving, by the at least one computing device, the stored transaction account data stored in a repository in response to receiving the transaction request; determining, by the at least one computing device, that the distributed ledger comprises the primary account hash and the past account hash; and determining, by the at least one computing device that the transaction request account hash matches the past account hash. 8. A system, comprising: a computing device comprising a processor and a memory; and machine-readable instructions stored in the memory, that when executed by the processor, cause the computing device to at least: receive an account registration request from a client device associated with a user, the account registration request comprising transaction account data of a transaction account of the user and an issuer identifier associated with an issuer system, and the transaction account being provided by the issuer system; request a credential from a credential issuing authority; obtain the credential from the credential issuing authority in response to the credential issuing authority verifying an entity associated with the at least one computing device; generate a registration account hash based at least in part on the transaction account data; generate an account record by invoking a maintenance smart contract, the maintenance smart contract being invoked by passing the registration account hash, one or more transaction account data, the issuer identifier, and the credential in a call to the maintenance smart contract; write, via the maintenance smart contract, the account record to a distributed ledger, an identity of the entity associated with the computing device being concealed based at least in part on the credential; notify, via the maintenance smart contract, the issuer system associated with the transaction account that the account record has been written to the distributed ledger, the issuer system being configured to update the account record and associate the account record with an updated account hash in response to an update to the transaction account by the issuer system; generate a transaction request account hash based at least in part on stored transaction account data in response to receiving a transaction request; update the stored transaction account data based at least in part on updated transaction account data received from the issuer system in response to the transaction request account hash matching a past account hash and failing to match a primary account hash; and authorize the transaction request based at least in part on the updated transaction account data included in the account record. 9. The system of claim 8 , wherein, when executed, the machine-readable instructions cause the computing device to at least invoke the maintenance smart contract by passing the registration account hash and at least one data element from the transaction account data to the maintenance smart contract. 10. The system of claim 8 , wherein, when executed, the machine-readable instructions cause the computing device to at least determine, via the maintenance smart contract, that the registration account hash fails to be included on the distributed ledger. 11. The system of claim 8 , wherein the registration account hash is further generated based at least in part on the issuer identifier associated with the issuer system. 12. The system of claim 8 , wherein the transaction account data comprises at least one of a user first name, a user last name, a transaction account number, a transaction account address, a transaction account security code, or a transaction account expiration date. 13. The system of claim 8 , wherein, when executed, the machine-readable instructions cause the computing device to at least: receive a transaction request comprising transaction data. 14. The system of claim 8 , wherein, when executed, the machine-readable instructions cause the computing device to at least: receive the stored transaction account data stor
Transaction verification · CPC title
Establishing or using transaction specific rules · CPC title
Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM] · CPC title
using hash chains, e.g. blockchains or hash trees · CPC title
Business processing using cryptography · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.