Mobile currency messaging systems
AssigneeIndependence Bancshares, Inc.
InventorsGordon BAIRD, Humphrey CHEN, Aditya KHURJEKAR
Life of this patent
Estimating the term…
Abstract
Exemplary embodiments provide methods, mediums, and systems for facilitating mobile transactions. For example, a routing system and protocol is provided to allow a user of a mobile financial application, which may be provided in a closed loop network, to connect to external entities located outside of the closed loop network. In some embodiments, requests to perform transactions may be aggregated and prioritized in order to perform load balancing among the request. In further embodiments, records related to the transactions may be purged after a predetermined period of time, subject to regulatory requirements, in order to protect the privacy of the user.
Claims20
A system for routing mobile transaction messages, the system comprising:
- a receiving interface for receiving a request to perform a mobile transaction from a requestor in a closed-loop network, wherein the request relates to an entity in an external network and the receiving interface is connected to the closed-loop network and configured to receive transaction messages in a format compatible with the closed-loop network;
- a non-transitory electronic-device readable storage medium storing electronic instructions that, when executed by a processor of the system, cause the processor to:
- parse the request to identify a type of the request,
- identify further information needed to carry out requests of the identified type,
- retrieve the identified further information,
- evaluate the retrieved identified further information to determine whether the mobile transaction is permitted to proceed, and
- generate instructions instructing an external network to carry out the request when the system determines that the mobile transaction is permitted to proceed;
- and
- a transmitting interface for transmitting the instructions, wherein the transmitting interface is connected to the external network and configured to transmit transaction messages in a format compatible with the external network.
A computer-implemented method comprising:
- receiving, at a receiving interface of an electronic device, a request to execute a transaction by a requestor;
- identifying, using a processor of the electronic device, a recipient of the request;
- transmitting, at a transmitting interface of the electronic device, the request to execute the transaction, the request transmitted to the recipient of the request;
- receiving, at the receiving interface, an affirmation that the transaction should be performed;
- generating a record of the transaction;
- storing the record in a non-transitory electronic-device readable medium associated with the requestor;
- and
- either purging the record after a predetermined period of time, or determining that the record is not eligible to be purged.
A non-transitory electronic device readable storage medium storing instructions that, when executed by a processor, cause the processor to:
- receive a plurality of requests to perform a plurality of mobile transactions from a plurality of requestors, wherein one or more of the requests relate to an entity in an external network;
- determine that a subset of the plurality of requests are related;
- aggregate the subset into an aggregated request;
- connecting to the entity in the external network;
- and
- executing the aggregated request with the entity as a single transaction.
Dependencies are inferred from the claim text.