Patent classifications
G06Q20/403
Payment distribution system and method
The vending machine system automates the distribution of funds via a payment instrument. The system verifies the identity of the user to confirm the proper recipient of the funds. The system applies rules when performing transactions, including the distribution of funds. The system also activates the payment instrument if required. The system also allows a user to void a payment instrument to recapture the funds associated with the voided instrument. The system dispenses the payment instrument and tracks the funds of the payment instrument for the user.
Digital currency transfer
Digital currency transfer is facilitated by a process that includes receiving an indication of a type and amount of digital currency to be transferred to a recipient as part of a digital currency transfer, and a specified public key of the recipient. The public key identifies a digital permanent wallet of the recipient's account. The process creates and stores a digital temporary wallet to temporarily hold the digital currency. This creates a transaction key uniquely identifying the digital currency transfer, and associates with the digital temporary wallet the transaction key and the public key. The process transfers the digital currency from the digital permanent wallet of the sender to the digital temporary wallet, and sends temporary wallet information of the digital temporary wallet, including the transaction key, for embodiment in a physical wallet to hold the digital currency and to be printed and transferred to the recipient.
USER DEVICE COMPRISING A CELLULAR PHONE CONFIGURED TO COMMUNICATE WITH A TERMINAL
Systems and methods for processing transactions using a digital payment platform.
Methods And Systems For Transferring Unspent Transaction Output (Utxo) Tokens In A Blockchain Network
Mechanisms for efficiently transferring multiple unspent transaction output (UTXO) tokens in a blockchain network operating a UTXO-based token transaction model are disclosed herein. These methods allow for the use of less computer processing and network bandwidth resources in the transfer of blockchain items, particularly in blockchain schemes with lineage tracking mechanisms (e.g. as may allow for clawback of tokens). Some embodiments comprise generating a delegated account and transferring the UTXO tokens into the delegated account. The ownership of the delegated account can then be transferred to another use of the blockchain network in a single transaction, thereby avoiding the need to individually transfer the UTXO tokens and incur the memory and computational resource burden and costs associated with therewith.
Methods and systems for verifying customer supplied financial account information using debit and credit transactions
Embodiment of the invention describe methods and systems for verifying customer supplied financial account information verification using debit and credit transactions. In some embodiments, these methods include electronically transmitting an electronic debit and credit transaction to the customer financial account, based on the customer supplied financial account information. The method also includes electronically transmitting a first statement descriptor, as part of at least one of the electronic debit transaction and the electronic credit transaction, that includes a first verification code. The method also includes electronically receiving, from the customer, a second verification code, and comparing, by the computer system, the transmitted first verification code with the received second verification code with respect to each other. The method also includes verifying, by the computer system, the customer supplied financial account information based on the comparison of the verification codes.
Systems and methods for database management of transaction information and payment instruction data
A system for storing data related to a transaction and for facilitating the transaction, the system comprising: an application server coupled with a database and configured to store information associated with a plurality of transactions, the information including account information related to a user account maintained by a first financial institution, a recipient identifier, and account information related to a recipient account maintained with a second financial institution, the application server further configured to: receive transaction data associated with a payment of the transaction, the transaction data comprising an identifier and user account information; identify the recipient account information based on a comparison of the received identifier against the stored recipient identifier; generate transfer instructions data based on the transaction data and recipient account information; and forward the transfer instructions data to the first financial institution based on the user account information to cause a deposit into the recipient account.
System and method for closing pre-authorization amounts on a virtual token account
Disclosed are various embodiments for closing pre-authorization amounts on a virtual token account. In one example, among others, a computing device is configured to generate a virtual token that is associated with a parent transaction account. An authorization request is received for a virtual token transaction, which is associated with the virtual token. A transaction request amount is compared to a virtual token balance of the virtual token. The authorization request for the virtual token transaction is authorized based on the comparison between the transaction request amount and the virtual token balance. The computing device determines not to expire the virtual token based on a comparison between the settlement variance and the virtual token balance. The settlement variance is adjusted based on the virtual token balance being within a threshold of the settlement variance.
Alert management system with real-time remediation and integration with the overdraft allowance originating system
Embodiments provide an alert management and real-time remediation system. The system receives an electronic file that includes an overdraft allowance information data structure comprising overdraft allowance information and automatically parses the overdraft allowance information into overdraft allowance events for the associated customers. The system sends overdraft allowance notification messages to the associated customers. The message includes a link to an authentication interface of an institution associated with the customer. After the customer is authenticated, the system provides a user interface that displays overdraft allowance information for each overdraft allowance event associated with the customer and a display element for a payment option. Responsive to the customer selecting the payment option, the system sends a payment message that causes a transfer of a payment to the institution.
Computationally efficient transfer processing and auditing apparatuses, methods and systems
The Computationally Efficient Transfer Processing, Auditing, and Search Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. Also, SOCOACT transforms transaction record inputs via SOCOACT components into matrix and list tuple outputs for computationally efficient auditing. A blockchain transaction data auditing apparatus comprises a blockchain recordation component, a matrix Conversion component, and a bloom filter component. The blockchain recordation component receives a plurality of transaction records for each of a plurality of transactions, each transaction record comprising a source address, a destination address, a transaction amount and a timestamp of a transaction; the source address comprising a source wallet address corresponding to a source digital wallet, and the destination address comprising a destination wallet address corresponding to a destination virtual currency wallet; verifies that the transaction amount is available in the source virtual currency wallet; and when the transaction amount is available, cryptographically records the transaction in a blockchain comprising a plurality of hashes of transaction records. The Bloom Filter component receives the source address and the destination address, hashes the source address using a Bloom Filter to generate a source wallet address, and hashes the destination address using the Bloom Filter to generate a destination wallet address. The Matrix Conversion component adds the source wallet address as a first row and a column entry to a stored distance matrix representing the plurality of transactions, adds the destination wallet address as a second row and column entry to the stored distance matrix representing the plurality of transactions, adds the transaction amount and the timestamp as an entry to the row corresponding to the source wallet address and the column corresponding to the destination wallet address; and generate a list representation of the matrix, where each entry in the list comprises a tuple having the source wallet address, the destination wallet address, the transaction amount and the timestamp.
Financial Service Providing Method and Electronic Apparatus Performing the Same
Provided is a financial service providing method of an electronic apparatus comprising checking whether a financial service is available for a user based on the user's first sales information, checking a condition of use of the financial service for the user based on the user's second sales information, providing information on whether the financial service is available and the condition of use to an external apparatus, providing unsettled sales information of the user based on an information request from the external apparatus, and changing payment account information of a sales price to be paid to the user based on receiving information related to approval of providing the financial service from the external apparatus. Other example embodiments are also possible.