System for implementing a distributed ledger across multiple network nodes
AssigneeBank of America Corporation
InventorsJoseph Benjamin Castinado, James Gregory Ronca
Life of this patent
Estimating the term…
Loading patent…
AssigneeBank of America Corporation
InventorsJoseph Benjamin Castinado, James Gregory Ronca
Estimating the term…
Embodiments enable a system operatively connected with a block chain distributed network to use the block chain distributed network for validation (i.e., authorization) of a payment transaction. The system receives a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; accesses a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; and, using payment transaction logic, determines whether the transaction record represents a valid transaction by, e.g., communicate the transaction record to a validating node for validation of the transaction record. Once validated, the system (or validating node) communicates validation of the transaction record to the block chain distributed network, e.g., by updating the distributed ledger with information indicating validation of the transaction record and providing access to the distributed ledger to the network.
A system for validation and approval of a payment transaction, the system comprising:
A method for validation and approval of a payment transaction, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check…:…
Payment protocols; Details thereof: keeping log of transactions for guaranteeing non-repudiation of a transaction
Including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity…: using…
Business processing using cryptography
Term end not estimated
Historically, payment authorization and settlement is performed across traditional payment rails. Such communication channels typically require routing of communications from an acquiring bank to an issuing bank for authorization. Such communications must travel across rails such as those operated by third party credit card providers. Accordingly, a need exists for a distributed network for facilitating authorization and settlement of transactions.
Embodiments of the present invention address these and/or other needs by providing an innovative system, method and computer program product for operatively connecting with a block chain distributed network and using the block chain distributed network for validation of a payment transaction.
According to embodiments of the invention, a system includes a memory device and a processing device operatively coupled to the memory device, where the processing device is configured to execute computer-readable program code to receive a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; and, using payment transaction logic, determine whether the transaction record represents a valid transaction.
Having thus described embodiments of the invention in general terms, reference will now be made the accompanying drawings, wherein:
FIG. 1 provides a block diagram illustrating a block chain distributed network system and environment, in accordance with embodiments of the invention;
FIG. 2 provides a block diagram illustrating a first user's mobile computing device of FIG. 1, in accordance with embodiments of the invention;
Embodiments of the present invention will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments of the invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Where possible, any terms expressed in the singular form herein are meant to also include the plural form and vice versa, unless explicitly stated otherwise. Also, as used herein, the term “a” and/or “an” shall mean “one or more,” even though the phrase “one or more” is also used herein. Furthermore, when it is said herein that something is “based on” something else, it may be based on one or more other things as well. In other words, unless expressly indicated otherwise, as used herein “based on” means “based at least in part on” or “based at least partially on.” Like numbers refer to like elements throughout.
In accordance with embodiments of the invention, the terms “financial institution” and “financial entity” include any organization that processes financial transactions including, but not limited to, banks, credit unions, savings and loan associations, investment companies, stock brokerages, asses management firms, insurance companies and the like. In specific embodiments of the invention, use of the term “bank” is limited to a financial entity in which account-bearing customers conduct financial transactions, such as account deposits, withdrawals, transfers and the like.
Embodiments of the present invention provide a system and method for using a block chain configuration to implement a distributed ledger across multiple network nodes. Embodiments of the invention enable a system operatively connected with a block chain distributed network to use the block chain distributed network for validation (i.e., authorization) of a payment transaction. The system receives a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; accesses a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; and, using payment transaction logic, determines whether the transaction record represents a valid transaction by, e.g., communicate the transaction record to a validating node for validation of the transaction record. Once validated, the system (or validating node) communicates validation of the transaction record to the block chain distributed network, e.g., by updating the distributed ledger with information indicating validation of the transaction record and providing access to the distributed ledger to the network.