MONEYGRAM INTERNATIONAL, INC. Patent applications |
Patent application number | Title | Published |
20150379516 | Method and Apparatus for Performing Authentication Services - A method of authenticating information associated with a consumer in connection with a third party transaction is disclosed and includes receiving transaction information descriptive of a transaction initiated between a consumer and a third party. The method may include determining a type verification to be performed based on the transaction information, and receiving an input associated with authentication of information associated with the consumer. The authentication may be performed based on the type of verification indicated in the transaction information. The method may include generating verification information based on the input associated with the authentication of information associated with the consumer. The verification information may facilitate completion of the transaction | 12-31-2015 |
20150348038 | Method and Apparatus for Money Transfer to an Account - A method includes receiving, by a processor, a request to initiate a money transfer transaction between a sending party and a receiving party. The request may include information identifying an account associated with the receiving party. The method includes initiating, by the processor, validation of the account associated with the receiving party. The method includes initiating, by the processor, the money transfer transaction between the sending party and the receiving party in response to a determination that the account associated with the receiving party is valid. Initiation of the money transfer transaction causes funds to be deposited into the account associated with the receiving party. | 12-03-2015 |
20150278775 | Systems and Methods for Utilizing Social Media with Money Transfer Transactions - Systems and methods which utilize one or more social networking systems when creating, funding, and/or notifying a party of a transaction are provided. In accordance with one aspect, a money transfer transaction may be staged by a user whereupon a link corresponding to the staged transaction may be posted to one or more social networking services in order to allow for multiple users to access and fund the staged transaction. Additionally, in some aspects a user of a social networking service may generate a comment or post which then automatically triggers the staging of a money transfer transaction. Moreover, social networking services may be utilized to provide various notifications regarding money transfer transactions. | 10-01-2015 |
20150149355 | SYSTEM AND METHOD FOR STAGING VOUCHER TRANSFERS - Various embodiments concern methods of operating a server to facilitate transfer of a voucher to a receiver. Such methods include receiving a request at a server from a sender, the request indicating an identity of a receiver and a value designation, and receiving a selection of one or more vendors at the server. The methods further include sending a reference number to the sender from the server and receiving the reference number at the server from the receiver. The reference number is communicated from the sender to the receiver independently of the server. The methods further include authorizing release of a voucher to the receiver based on the reception of the reference number at the server and authentication of the identity of the receiver, the voucher redeemable only for goods and services with the selected one or more vendors. | 05-28-2015 |
20150039499 | SYSTEM AND METHOD FOR STAGING MONEY TRANSFERS BETWEEN USERS HAVING PROFILES - Various embodiments concern facilitating a money transfer by creating a first profile for a first user and a second profile for a second user. The first user can select the second profile from a plurality of profiles. The first user can enter a value designation for the transfer of money from the first user to the second user. A computing system can then stage the transfer of money based on previously saved profile information for the first user and the second user. The profile information can be used to set a plurality of terms of the money transfer without requiring either of the first user or the second user to reenter this information or otherwise affirmatively set the plurality of terms of the money transfer. | 02-05-2015 |
20140337214 | METHOD AND APPARATUS FOR MONEY TRANSFER - A staged bill payment transaction method comprises receiving transaction information from a user terminal at a kiosk, building a staging record at a data center in communication with the kiosk, and providing a retrieval key to the sender. The transaction information includes sender and biller information, for example where the sender has an account with the biller. The staging record comprises the transaction information and the retrieval key, which identifies the staging record for finalizing the transaction. If the retrieval key leads to the staging record at the data center, the staged bill payment transaction proceeds to credit a send amount to biller. If not, the transaction is rejected. | 11-13-2014 |
20140324659 | Systems and Methods for Highest Payout of Funds Transferred in a Money Transfer Transaction - Systems and methods which provide for the transaction funding amount of a money transfer transaction to be fully paid to a receiving party are provided herein. Embodiments may utilize a central server which compiles and tracks the payment capabilities, exchange rates, and the like, of agents and/or locations in a money transfer network. Such information may be utilized to establish a money transfer transaction. Such a central server may be communicatively connected to agents on one or more of the sending and receiving side of a money transfer transaction and may provide information to one or more agents to assist in completing a transaction. | 10-30-2014 |
20140289120 | VERIFICATION METHODS FOR FRAUD PREVENTION IN MONEY TRANSFER RECEIVE TRANSACTIONS - A computer system is operated to prevent fraud in a money transfer receive transaction. A send transaction request is received from a sender for a money transfer including a send amount. The sender is prompted to select one or more security inputs to be supplied by a receiver for redemption of the money transfer. A send transaction record is stored with the selected one or more security inputs in a server. A receive transaction request is then received from the receiver. The receiver is prompted for the one or more security inputs set for redemption of the money transfer, and the provided one or more security inputs from the receiver are received. The received one or more security inputs are authenticated, and release of funds in the send amount is authorized if the received one or more security inputs are authenticated. | 09-25-2014 |
20140279511 | Systems and Methods for Management of Local Devices - Systems, methods and devices which provide controls to a parent entity over computing resources residing with an agent entity are discussed herein. In one example, embodiments may allow a parent entity to control peripheral hardware devices which are otherwise controlled locally by a computing device at an agent location. Further, in one embodiment, a parent entity may control the receipt of information from an agent computing device in order to authenticate the agent device. In one embodiment, such control may be implemented via a shell application that executes on an agent computing device when the agent is processing a financial transaction via a web browser interface. | 09-18-2014 |
20140279510 | Direct Deposit Money Transfer - Systems, devices and methods which provide for funding money transfer transactions via a direct deposit of transaction funds from a sender are provided herein. In some embodiments an account may be provided by a money transfer service to a sending party which may receive funds from a direct deposit. A money transfer transaction may be staged, or in some embodiments pre-staged, by a sending party and may be completed upon receiving the transaction funds via a direct deposit. | 09-18-2014 |
20140279228 | SYSTEM AND METHOD FOR PROVIDING ONLINE AUTHENTICATION CODES USABLE TO PURCHASE GOODS AND/OR SERVICES - A method for providing online authentication codes usable to purchase good and/or services. A plurality of authentication codes that can be provided to third party receiving entities are stored in a database. The third party receiving entities provide goods and/or services that can be obtained through presentment of the authentication codes to the third party receiving entities. An electronic request is received from a third party sender via an interface to purchase and receive an authentication code that can be presented to a third party receiving entity in return for a good and/or service from the third party receiving entity. An identity of a receiving entity for the requested authentication code is received from the third party sender through an interface. Payment for the authentication code is received from the sender. The authentication code is provided to the sender after receiving the payment. A portion of the payment received from the sender is provided to the third party receiving entity after receiving payment from the sender for the authentication code. | 09-18-2014 |
20140278900 | CONSUMER DATABASE LOYALTY PROGRAM FOR A MONEY TRANSFER SYSTEM - A money transfer system provided in connection with a loyalty program where the loyalty program members are assigned a loyalty identifier. The system includes point of entry ports to communicate transaction information with points of entry; a promotion database, a customer database, a pricing database, an analytics port to communicate marketing information with a marketing analytics system and a transaction processing system. The transaction processing system updates the promotion database as a function of the marketing information, receives money transfer transaction requests including loyalty identifiers, determines whether the requested transactions are entitled to loyalty program promotions, prices the transactions as a function of base transaction pricing and promotions pricing of any promotions to which the transaction is entitled, provides the transaction pricing information, updates the customer database as a function of transaction information and periodically provides transaction information to the analytics port. | 09-18-2014 |
20140250014 | SEND AND RECEIVE SIDE CONTROL OF MONEY TRANSFER PARAMETERS - A computer system in a money transfer transaction. A request is received from a sender on a send computer to send a money transfer having a send amount. The sender is prompted on the send computer to select one or more parameters associated with the money transfer, the one or more parameters comprising money transfer receiver information including a receiver location. Money transfer fees associated with the money transfer are analyzed for a plurality of receive locations proximate the receiver location based on the selected one or more parameters. A receive location offering a lowest money transfer fee is selected from the plurality of receive locations. The send amount and fee for the selected receive location are collected from the sender. Information related to the money transfer is then stored, including the selected one or more parameters and the receive location, in a money transfer server. | 09-04-2014 |
20140244509 | METHOD AND APPARATUS FOR DISTRIBUTION OF MONEY TRANSFERS - A method for performing transactions comprises receiving registration information and money transfer transaction specifications, generating a distribution profile based on the registration information, and storing the money transfer transaction specifications in the distribution profile. The distribution profile is identified based on an initiation instruction and associated user authentication data, and one of the money transfer transaction specifications in the distribution profile is identified based on the initiation instruction. Payment source status is verified according to the identified money transfer transaction specification, and a staged send transaction is initiated, based on the payment source status at the time the send transaction is initiated. | 08-28-2014 |
20140244414 | MONEY TRANSFER SYSTEM HAVING LOCATION BASED LANGUAGE AND DYNAMIC RECEIPT CAPABILITIES - A method for operating a transaction processing system to provide location based language capabilities and dynamic receipts in connection with money transfer services. One embodiment includes storing, in a database, information representative of transaction location based attributes and associated one or more languages, and storing information representative of receipt field attributes and associated receipt fields. Send and/or receive transaction requests from points of sale are received at a transaction processor. The received transaction requests are processed using the stored information in the database to identify transaction location attributes of the requests and the associated one or more languages, and processed using the information stored in the database to identify receipt field attributes of the requests and to determine the associated receipt fields. Receipt information representative of receipts provided in the identified one or more languages and having the determined fields is sent from the processor to the points of sale. | 08-28-2014 |
20140213345 | PROMOTION GENERATION ENGINE FOR A MONEY TRANSFER SYSTEM - A money transfer system is promoted by providing a user access to a game or contest generated by a promotions engine computer. The user is directed to a customer relations portal accessible via an access device to participate in the game or contest. The customer relations portal comprising a server configured to manage the game or contest and associated with the promotions engine computer. A response is received from the user at the server related to the user's participation in the game or contest. The server determines whether the user is to receive a reward or prize based on the response from the user, and an output is provided to the user on the access device indicating whether the user is to receive the reward or prize. | 07-31-2014 |
20140207664 | AGENT MANAGEMENT SYSTEM - An automated process for processing application data related to agent on-boarding in a money transfer system includes proforma subprocessing to pre-qualify the application data, analysis subprocessing to analyze the application data, set-up subprocessing to set up agents on the money transfer system and training subprocessing to train the agents on services provided by the money transfer system. Each of the subprocesses accepts an administrator input in response to the application data. In response to the administrator input, each of the subprocesses has an outcome that is one of forwarding the data, denying the data, notifying an originator of the application data and requesting additional data. | 07-24-2014 |
20140195432 | SYSTEMS AND METHODS FOR PROCESSING PAYMENTS WITH PAYMENT REVIEW - Methods and systems of processing a plurality of payments. One method can include receiving the plurality of payments from a plurality of customers, the plurality of payments payable to at least one receiver, determining a first set of payments included in the plurality of payments to automatically accept based on validation parameters, determining a second set of payments included in the plurality of payments to reject based on the validation parameters, determining a third set of payments included in the plurality of payments to conditionally accept based on the validation parameters, and electronically prompting at least one user to accept or reject payments included in the third set of payments. | 07-10-2014 |
20140108105 | Agent Relationship Portal - Systems and methods which assist a parent entity in directing an agent entity toward a desired course of action are provided. Embodiments may include one or more data processing devices which compile data for the parent entity regarding the agent entity. Such data may include any number of metrics relating to the actions of an agent entity such as types of transactions processed by the agent, information corresponding to the specific details of the transactions, information pertaining to the agent entity itself (such as location information, transaction volume information and the like), data corresponding to the employee facilitating the transactions, etc. The compiled data may be used by the parent entity to create an incentive program in order to incentivize an agent entity to modify behaviors or to reward observed behaviors. | 04-17-2014 |
20140100925 | Utilizing Near Field Communication to Improve Customer Interactions - Systems, methods and devices which utilize near field communication-style technologies in conjunction with one or more of personal devices and communication networks in order to provide for improved customer interactions with a service establishment are provided. In one embodiment an application is configured to provide for various functionality upon the triggering of a near-field communication stimulus. For example, upon scanning a near field device, an application may launch that provides a user with pre-determined information. Such information may include information regarding the nearest locations of a service establishment and approximate wait times for transactions at the listed locations. In another embodiment, the pre-determined information may include information regarding promotions available to a customer such as special offers, coupons, advertisements, and the like. | 04-10-2014 |
20140040138 | METHOD AND APPARATUS FOR DISTRIBUTION OF MONEY TRANSFERS - A method for performing transactions comprises receiving registration information and money transfer transaction specifications, generating a distribution profile based on the registration information, and storing the money transfer transaction specifications in the distribution profile. The distribution profile is identified based on an initiation instruction and associated user authentication data, and one of the money transfer transaction specifications in the distribution profile is identified based on the initiation instruction. Payment source status is verified according to the identified money transfer transaction specification, and a staged send transaction is initiated, based on the payment source status at the time the send transaction is initiated. | 02-06-2014 |
20140006185 | Systems and Methods for Emergency Money Transfer Transactions | 01-02-2014 |
20130325720 | GLOBAL COMPLIANCE PROCESSING SYSTEM FOR A MONEY TRANSFER SYSTEM - An improved money transfer system. A rules database includes transaction rules that include an aggregation threshold. A customer database includes customers' transaction histories. A processing system receives transaction requests from points of entry and provides transaction responses. Based on information received in transaction requests, the processing system identifies customers and determines applicable transaction rules. An aggregation engine determines aggregation values as a function of customers' transaction histories. A transaction rules service determines whether information received in the transaction requests meets the applicable transaction rules and causes the aggregation engine to determine aggregation values if the applicable transaction rules include aggregation thresholds. Transaction responses are generated by the processing system in response to any aggregation values and other information. | 12-05-2013 |
20130282561 | SEND AND RECEIVE SIDE CONTROL OF MONEY TRANSFER PARAMETERS - A computer system in a money transfer transaction. A request is received from a sender on a send computer to send a money transfer having a send amount. The sender is prompted on the send computer to select one or more parameters associated with the money transfer, the one or more parameters comprising money transfer receiver information including a receiver location. Money transfer fees associated with the money transfer are analyzed for a plurality of receive locations proximate the receiver location based on the selected one or more parameters. A receive location offering a lowest money transfer fee is selected from the plurality of receive locations. The send amount and fee for the selected receive location are collected from the sender. Information related to the money transfer is then stored, including the selected one or more parameters and the receive location, in a money transfer server. | 10-24-2013 |
20130179342 | Methods and System for Utilizing Cash with Online Activities - Systems and methods for facilitating cash payments for online transactions are provided. In some embodiments, a transaction is initiated online with a retailer where a user indicates that payment will be made for the transaction using cash. The user may then complete payment of the transaction with a cash payment service establishment using transaction identification information given to the user. Systems and methods for retrieving funds from an online/virtual account are also provided. In some embodiments, a user is able to initiate a funds transfer from an online/virtual account which are to be received in the form of cash at a money transfer service location. | 07-11-2013 |
20130179334 | PREFUNDING FOR MONEY TRANSFER SEND TRANSACTIONS - A computer is configured to facilitate prefunding a number of money transfer transaction fees. Each prefunded money transfer transaction fee is usable to pay for a transaction fee associated with a future money transfer send transaction. The computer is further configured to charge an amount for each prefunded money transfer transaction fee based on the number of money transfer transaction fees prefunded. A server connected to the computer is configured to store information related to the prefunded money transfer transaction fees. | 07-11-2013 |
20130166453 | VIRTUAL TRAVELER'S CHECK - A purchase computer is used to make a purchase request including purchasing customer identification information and a request for one or more virtual traveler's checks. Each of the one or more virtual traveler's checks has a denomination. A server receives the purchase request and issues a check number for each of the one or more virtual traveler's checks and associates the check numbers with the purchasing customer identification information. A redemption computer is used to make a redemption request. The redemption request includes redeeming customer identification information and a request to redeem at least one of the one or more virtual traveler's checks. The server approves release of funds at the redemption computer in an amount equal to the denominations of the requested virtual traveler's checks if the redeeming customer identification information matches the purchasing customer identification information. | 06-27-2013 |
20130166443 | METHOD AND APPARATUS FOR DISTRIBUTION OF MONEY TRANSFERS - A method for performing transactions comprises receiving registration in formation and money transfer transaction specifications, generating a distribution profile based on the registration information, and storing the money transfer transaction specifications in the distribution profile. The distribution profile is identified based on an initiation instruction and associated user authentication data, and one of the money transfer transaction specifications in the distribution profile is identified based on the initiation instruction. Payment source status is verified according to the identified money transfer transaction specification, and a staged send transaction is initiated, based on the payment source status at the time the send transaction is initiated. | 06-27-2013 |
20130073457 | AGENT ACCESS PORTAL TO MONEY TRANSFER SYSTEM - A method for operating a computer-based processing system to provide money transfer services though user interfaces including agent portals. A plurality of user-specific and/or terminal-specific profiles including money transfer-related services available to a user and/or terminal are stored. Requests to provide money transfer-related services are received from a plurality of terminals operated by users at locations. Profiles associated with the one or more of the users operating the terminals and the locations of the terminals from which the money transfer-related service requests are received are determined. Portals including tabs linking to available money transfer-related services associated with the determined profiles are provided. | 03-21-2013 |
20130073445 | Real-Time Approval of Bank Draft Payments for Money Transfer Transactions - Systems and methods which allow for utilizing bank draft payments to contemporaneously fund money transfer transactions while also mitigating for the risk the bank draft payment being returned are provided. One embodiment provides a method for funding a money transfer transaction. The method includes establishing a money transfer transaction between a sending party and a receiving party. Account information corresponding to an account of the sending party is received and a bank draft transaction from the account may be established. With the account information and optionally other transaction information, a determination is made whether to accept the bank draft transaction to fund the money transfer transaction prior to the clearance of the bank draft transaction. In the event that the bank draft transaction is accepted, the money transfer transaction is funded prior to clearance of the bank draft transaction. | 03-21-2013 |
20130066778 | Systems and Methods for Pre-Authorized Money Transfer Transactions - Methods and systems which allow one or more money transfer transactions to be implemented in a manner which provides additional certainty to a receiving party are provided. In one embodiment, a money transfer service authorizes a sender to transfer up to a certain amount of money. With this authorization, a money transfer transaction regiment is established, while the money transfer service maintains an accounting of the balance to insure that the balance remains below the pre-determined authorized amount. In another embodiment, a money transfer services utilizes reliability criteria to authorize a sender to transfer money with the money and service charge being collected after the transfer is completed. | 03-14-2013 |
20130054458 | Money Transfer Utilizing a Social Network Environment - Systems and methods which utilize a social media platform to provide authentication information for a money transfer transaction are provided. Embodiments may include obtaining and utilizing information from online social network profile data of the sender, receiver or both in order to facilitate a convenient and secure transaction. Embodiments include an online social network profile database configured to store and correlate profile information for multiple users and a money transfer transaction processing device in communication with the database to authenticate a money transfer transaction. Embodiments may be implemented on the internet, with dedicated applications for a computer and/or mobile device, and the like. | 02-28-2013 |
20120303524 | SYSTEM AND METHOD FOR RECEIVER STAGED MONEY TRANSFER TRANSACTIONS - A computer system is operated for a receiver-staged money transfer transaction. A staged transaction is received from a receiver and includes one or more items requested by the receiver. Information about one or more senders identified to receive the staged transaction is then received, and the staged transaction is sent to the one or more senders. Approval notifications are received from the one or more senders indicating the one or more items in the staged transaction that the one or more senders agree to fulfill. The requested items fulfilled by the one or more senders are then released to the receiver | 11-29-2012 |
20120290477 | Methods and System for Utilizing Cash with Online Activities - Systems and methods for facilitating cash payments for online transactions are provided. In some embodiments, a transaction is initiated online with a retailer where a user indicates that payment will be made for the transaction using cash. The user may then complete payment of the transaction with a cash payment service establishment using transaction identification information given to the user. Systems and methods for retrieving funds from an online/virtual account are also provided. In some embodiments, a user is able to initiate a funds transfer from an online/virtual account which are to be received in the form of cash at a money transfer service location. | 11-15-2012 |
20120209769 | MONEY TRANSFER SYSTEM FOR SENDING MONEY TO AN INSTITUTION FOR THE BENEFIT OF A RECEIVER ASSOCIATED WITH THE INSTITUTION - A computer system is operated to transfer money to a receiver via an institution. A send transaction request including a send amount is received from a sender for a money transfer. The sender is prompted to provide identifying information about the institution and the receiver. The identifying information about the receiver includes the receiver's name. A compliance and/or regulatory review of the receiver is then conducted. If the receiver passes the compliance and/or regulatory review, the receiver name and send amount are provided to the institution in a receive transaction. | 08-16-2012 |
20120036071 | VERIFICATION METHODS FOR FRAUD PREVENTION IN MONEY TRANSFER RECEIVE TRANSACTIONS - A computer system is operated to prevent fraud in a money transfer receive transaction. A send transaction request is received from a sender for a money transfer including a send amount. The sender is prompted to select one or more security inputs to be supplied by a receiver for redemption of the money transfer. A send transaction record is stored with the selected one or more security inputs in a server. A receive transaction request is then received from the receiver. The receiver is prompted for the one or more security inputs set for redemption of the money transfer, and the provided one or more security inputs from the receiver are received. The received one or more security inputs are authenticated, and release of funds in the send amount is authorized if the received one or more security inputs are authenticated. | 02-09-2012 |
20110282790 | GLOBAL COMPLIANCE PROCESSING SYSTEM FOR A MONEY TRANSFER SYSTEM - An improved money transfer system includes a rules database, a customer database, and a transaction processing system. The rules database includes information representative of transaction rules, at least some of which include an aggregation threshold. The customer database includes information representative of customers' transaction histories. The transaction processing system is connected to the rules database and customer database and includes point of entry ports, a customer identifier, a rules coordinator, an aggregation engine, and a transaction rules service. The point of entry ports receive transaction requests from points of entry and provide transaction responses to the points of entry. Based on information received in transaction requests, the customer identifier identifies customers and the rules coordinator determines applicable transaction rules. The aggregation engine determines aggregation values as a function of customers' transaction histories. The transaction rules service determines whether information received in the transaction requests meets the applicable transaction rules and causes the aggregation engine to determine aggregation values if the applicable transaction rules include aggregation thresholds. The transaction rules service generates transaction responses based upon the information received in the transaction requests along with any information received in response to any requests for additional information and any aggregation values, and updates the customer database as a function of the transaction. | 11-17-2011 |
20110218913 | VIRTUAL TRAVELER'S CHECK - The purchase and redemption of virtual traveler's checks is managed. A purchase request is received, which includes purchasing customer identification information and a request for one or more virtual traveler's checks. Each of the one or more virtual traveler's checks has one of a predetermined set of fixed denominations. A check number is issued for each of the one or more virtual traveler's checks. Each check number is associated with the purchasing customer identification information. A redemption request is then received, which includes redeeming customer identification information and a request to redeem at least one of the one or more virtual traveler's checks. The release of funds is approved in an amount equal to the denominations of the requested virtual traveler's checks if the redeeming customer identification information matches the purchasing customer identification information. | 09-08-2011 |
20100169216 | SYSTEMS AND METHODS FOR PROCESSING PAYMENTS WITH PAYMENT REVIEW FEATURES - Methods and systems of processing a plurality of payments. One method can include receiving the plurality of payments from a plurality of customers, the plurality of payments payable to at least one receiver, determining a first set of payments included in the plurality of payments to automatically accept based on validation parameters, determining a second set of payments included in the plurality of payments to reject based on the validation parameters, determining a third set of payments included in the plurality of payments to conditionally accept based on the validation parameters, and electronically prompting at least one user to accept or reject payments included in the third set of payments. | 07-01-2010 |
20100114774 | CHARGEBACK DECISIONING SYSTEM - A chargeback received from a merchant processor, which includes a plurality of data elements related to details of a transaction, is automatically processed. At least one of the plurality of data elements is compared with at least one related data element in each of a plurality of stored chargebacks. Similarities are then identified between the compared data elements of the received chargeback and the stored chargebacks. The received chargeback is then accepted or represented based on the similarities identified. | 05-06-2010 |
20100100426 | AGENT MANAGEMENT SYSTEM - An automated process for processing application data related to agent on-boarding in a money transfer system includes proforma subprocessing to pre-qualify the application data, analysis subprocessing to analyze the application data, set-up subprocessing to set up agents on the money transfer system and training subprocessing to train the agents on services provided by the money transfer system. Each of the subprocesses accepts an administrator input in response to the application data. In response to the administrator input, each of the subprocesses has an outcome that is one of forwarding the data, denying the data, notifying an originator of the application data and requesting additional data. | 04-22-2010 |
20090106149 | GLOBAL COMPLIANCE PROCESSING SYSTEM FOR A MONEY TRANSFER SYSTEM - A money transfer system generally includes a rules database, a customer database, a transaction processing system, and an administrator port. The rules database includes information representative of transaction rules. The transaction rules include transaction type-based rules, point of entry-based rules, customer-based rules, and transaction location-based rules. At least some of the transaction rules include an aggregation threshold. The customer database includes information representative of customers' transaction histories. The transaction processing system is connected to the rules database and customer database and generally includes point of entry ports, a customer identifier, a rules coordinator, an aggregation engine, and a transaction rules service. The point of entry ports receive transaction requests from points of entry and provide transaction responses to the points of entry. Based on information received in transaction requests, the customer identifier identifies customers and the rules coordinator determines applicable transaction rules. The aggregation engine determines aggregation values as a function of customers' transaction histories. The transaction rules service determines whether information received in the transaction requests meets the applicable transaction rules, generates transaction responses requesting additional information if additional information is needed to meet the applicable transaction rules, causes the aggregation engine to determine aggregation values if the applicable transaction rules include aggregation thresholds, generates transaction responses, and updates the customer database as a function of the transaction responses. Transaction responses authorizing transactions are generated if the information received in the transaction requests, including any information received in response to additional information requests and any aggregation values, meet the applicable transaction rules. Transaction responses denying transactions are generated if the information received in the transaction requests, including any information received in response to additional information requests and any aggregation values, do not meet the applicable transaction rules. The administrator port communicates rule update information and the transaction processing system updates the rules database as a function of the rule update information. | 04-23-2009 |
20090063261 | CONSUMER DATABASE LOYALTY PROGRAM FOR A MONEY TRANSFER SYSTEM - A money transfer system provided in connection with a loyalty program where the loyalty program members are assigned a loyalty identifier. The system includes point of entry ports to communicate transaction information with points of entry; a promotion database, a customer database, a pricing database, an analytics port to communicate marketing information with a marketing analytics system and a transaction processing system. The transaction processing system updates the promotion database as a function of the marketing information, receives money transfer transaction requests including loyalty identifiers, determines whether the requested transactions are entitled to loyalty program promotions, prices the transactions as a function of base transaction pricing and promotions pricing of any promotions to which the transaction is entitled, provides the transaction pricing information, updates the customer database as a function of transaction information and periodically provides transaction information to the analytics port. | 03-05-2009 |