G06Q20/108

Dynamic circuit breaker

A computer implemented method for controlling operational states of a hardware matching processor includes monitoring, by a circuit breaker, incoming electronic data transaction request messages to the hardware matching processor; dynamically defining a range of values as a function of values included with electronic data transaction request messages received during a rolling lookback window; detecting that an incoming electronic data transaction request message contains a value outside the range of values; transitioning the electronic data transaction processing system into a pre-open state for a predetermined period, thereby preventing the hardware matching processor from matching incoming electronic data transaction request messages; calculating a pre-open value at an end of the pre-open state; and re-opening the electronic data transaction processing system at the calculated pre-open value, thereby allowing the hardware matching processor to match incoming electronic data transaction request messages.

SERVER ARRANGEMENT AND RELATED METHODS FOR PERFORMING FINANCIAL OPERATIONS

The present disclosure relates to server arrangement for operating, controlling and managing financial operations. The server arrangement implements a shared ledger for recording and storing financial data (e.g., financial transactions) of accounts that are supported by distinct licensed core banking engines. This may allow the server arrangement to implement the licensed core banking engines to perform financial transactions without the use of a payment processor. The server arrangement implements a virtual marketplace where banking services are rendered available to users. Each banking service may be sold by one of the licensed banks to a banking client entity and the banking client entity may select and bundle the banking services of the licensed banks and offer the bundle for sale to the clients in the virtual marketplace. This may facilitate operation for the banking client entities and management of financial assets for the user.

PRESENTATION AND CONTROL OF USER INTERACTION WITH AN ARC-SHAPED USER INTERFACE ELEMENT
20230057552 · 2023-02-23 ·

In some implementations, a user device may present, on a user interface, an arc-shaped user interface element. The user device may detect a user interaction that indicates a first point on the arc-shaped user interface element. The user device may present, on the user interface, a first arc portion of the arc. The first arc portion may represent a first amount, of a total amount, to be associated with a first user account. A second arc portion may represent a second amount, of the total amount, associated with the second user account. The user device may transmit, to an account management device, information that identifies the first amount, of the total amount, to be associated with the first user account.

SYSTEMS AND TECHNIQUES TO UTILIZE AN ACTIVE LINK IN A UNIFORM RESOURCE LOCATOR TO PERFORM A MONEY EXCHANGE

Embodiments are generally directed to systems, device, and techniques to utilize a uniform resource locator to exchange money.

Optical-scan triggered electronic funds transfer for purchase transaction

A transaction request is received. The transaction request includes a merchant identifier. The merchant identifier is for identifying a merchant. The merchant's banking details are appended to the transaction request. The transaction request, with the appended banking details, is transmitted to a user's bank. Confirmation is received that a transaction has been performed in accordance with the transaction request. A confirmation is transmitted to the merchant to indicate that the transaction has been performed.

TRANSMITTING PROACTIVE NOTIFICATIONS BASED ON MACHINE LEARNING MODEL PREDICTIONS

A system may identify, using a machine learning model, a series of recurring events associated with an account and may generate, using the machine learning model, a prediction of a future date on which a predicted event, associated with the series of recurring events, is to occur. The system may determine that a condition associated with the account is satisfied and may determine that a current date is within a threshold number of days of the future date based on the prediction of the future date. The system may transmit, to a user device, a notification based on determining that the current date is within the threshold number of days of the future date and that the condition associated with the account is satisfied, wherein the notification includes information for presentation of an input element that enables an action to be performed in connection with the account.

Transaction methods for mobile wallet operations in a gaming environment

Disclosed herein are systems, methods, and devices for transaction methods for mobile wallet operations in a casino. Various embodiments are directed to applying funds to a user's mobile wallet by transactions at a kiosk, cage, Peripheral System, or other system of the casino. Embodiments are also directed to applying credit to an electronic gaming machine of the casino. Embodiments are also directed to returning or redeeming credit from an electronic gaming machine of the casino to the user. Embodiments are also directed to transferring credit from a mobile wallet to external funds.

Transaction validation service

Concepts and technologies are disclosed herein for providing a transaction validation service. A device can receive a request to validate a transaction requested by a user device, where the transaction can be performed by an application and where the request to validate the transaction can be obtained with a first hash that is created by the user device. The first hash can include a hash of transaction data that is hashed using data stored on the user device. The device can receive an indication that the transaction has been approved, obtain a second hash of the transaction data that is hashed using the data stored on the user device, and determine, based on the first hash and the second hash, whether the transaction should be allowed or blocked.

Mobile wallet integration within mobile banking

A computer system receives an indication from a user that the user wishes to perform a mobile wallet transaction to transfer funds to a recipient using a mobile device. The transaction is authenticated by the computer system. The authentication includes receiving login credentials manually entered by the user and determining that the login credentials match stored login credentials for the user. The authentication further includes determining that the mobile device has a device token stored thereon that matches a device token stored in a database of the computer system. The device token uniquely identifies the mobile device in the computer system. The authentication further includes determining that the mobile device has a customer token stored thereon that matches the customer token stored in the database. The customer token uniquely identifying the customer in the computer system. The computer system transmits the funds to the recipient responsive to the authenticating step.

INTEGRATED INTERNET BANKING SYSTEM AND METHOD OF USE
20230049738 · 2023-02-16 ·

As part of an integrated banking platform, an internet banking platform includes a banking server, a processor, and a memory module. The memory module includes stored computer program code. The memory module, the stored computer program code, and the processor are configured to cause the banking server to receive access to a rewards program server associated with a rewards account platform. Further, the server is caused to receive enrollment information associated with a user, and to connect to the rewards program server. The server is also caused to transmit an enrollment request message to the rewards program server. The enrollment request message includes at least a subset of the enrollment information. Additionally, the server is caused to receive an enrollment response message that indicates whether the user has been enrolled in a rewards account maintained by the rewards account platform.