IP Library Granted Patent US 10,755,245
Granted Patent B2
US 10,755,245 · App. 13/775,970 · Granted Aug 25, 2020

Money transfer system having location based language and dynamic receipt capabilities

Inventors: Angela Marie Runkle (Maple Grove, MN); Michael E. Hermansen (Shorewood, MN); Elena Kuznetsov (Eden Prairie, MN); Lisa Minogue (Forest Lake, MN)
Assignee: MoneyGram International, Inc.
G06Q20/10G06Q20/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,755,245
App. No.
13/775,970
Granted
Aug 25, 2020
Kind
B2
Abstract

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.

Claims (50)

1. A method for operating a transaction processing system to provide money transfer services through points of sale, comprising:

storing available receipt languages in a database associated with the transaction processing system;

storing location based attributes of each of a plurality of points of sale associated with the transaction processing system in the database, wherein the location based attributes comprise rules determining receipt languages available to a point of sale based on a location of the point of sale;

associating one or more default languages with each of the plurality of points of sale during a set-up of the plurality of points of sale, wherein the one or more default languages are based on the location based attributes of each of the plurality of points of sale;

storing the one or more default languages in the database;

storing information representative of receipt field attributes and associated receipt fields for each of the plurality of points of sale in a database based on rules associated with locations of the plurality of points of sale, wherein the stored information includes information representative of one or more of physical point of sale locations, sender profile for transactions at online point of sale locations, and device identification including IP address for transactions at online point of sale locations, wherein the stored information includes information representative of regulators associated with the received transaction requests, information representative of the point of sale locations of send transaction requests and associated receipt fields, and information representative of receive locations of the send transaction requests and associated receipt fields, and wherein the stored information includes taxes and/or fees associated with the receive locations and one or more of rules and regulations associated with the receive locations;

providing the one or more of rules and regulations associated with the receive locations to user interfaces of the plurality of points of sale based on the rules associated with locations of the points of sale specifying the one or more of rules and regulations associated with the receive locations;

receiving selected rules and regulations of the one or more rules and regulations from the plurality of points of sale;

providing subsets of the available receipt languages to respective user interfaces of the plurality of points of sale during the set-up of the plurality of points of sale based on the rules determining the receipt languages available to the plurality of points of sale, wherein each subset is based on the location based attributes of each of the plurality of points of sale;

providing, to the user interfaces of the plurality of points of sale, a selectable number of total receipt languages that appear on the receipts of the plurality of points of sale;

receiving a selected total number of receipt languages that appear on the receipts;

limiting the number of selected transaction receipt languages to the received selected total number;

receiving selected set-up receipt languages of the subsets of the available receipt languages from the plurality of points of sale associated with the transaction processing system, wherein the number of the selected set-up receipt languages are limited to the received selected total number on the plurality of points of sale;

storing the received selected set-up receipt languages from the plurality of points of sale in the database;

receiving a transaction request from at least one of a plurality of points of sale at the transaction processing system;

identifying the stored one or more default languages and the stored selected set-up receipt languages for the at least one of the plurality of points of sale in response to receiving the transaction request;

identifying a type of point of sale of the at least one of the plurality of points of sale, wherein the number of the selected set-up receipt languages on the identified point of sale is limited to the received selected total number on the plurality of points of sale;

providing the identified one or more default languages and the identified selected set-up receipt languages to a user interface of the at least one of the plurality of points of sale during the transaction request;

processing the received transaction request with the transaction processing system and using the information stored in the database to identify receipt field attributes of the received transaction requests and determine the associated receipt fields, including identifying regulators of the requested transactions, identifying the receipt fields of the received transaction requests based on the point of sale locations of the send transaction requests, identifying the receipt fields of the received transaction requests based on the types of points of sale of the plurality of points of sale, and identifying the receipt fields of the received transaction requests based on the receive locations of the send transaction requests; and

sending receipt information representative of a receipt in the identified one or more default languages and the identified selected set-up receipt languages to the at least one of the plurality of points of sale, wherein the receipt information includes one or more fields based on the identified type of point of sale of the at least one of the plurality of points of sale and includes information representative of receipts providing regulator fields having information representative of the identified regulators, receipts providing fields having information based on the point of sale locations of the received transaction requests, receipts providing fields having information based on the types of points of sale of the plurality of points of sale, receipts providing fields having information based on the receive locations of the send transaction requests, and receipts providing rules and regulation fields having information representative of the received selected one rules and regulations.

2. A method for operating a transaction processing system to provide money transfer services through points of sale, comprising:

receiving transaction requests from a plurality of points of sale at the transaction processing system;

providing to the plurality of points of sale a selectable number of total receipt languages that appear on receipts of the points of sale;

receiving a selected total number of receipt languages that appear on the receipts;

limiting the number of selected transaction receipt languages to the received selected total number;

storing information representative of receipt field attributes and associated receipt fields for each of the plurality of points of sale in a database based on rules associated with locations of the plurality of points of sale, wherein the stored information includes information representative of one or more of physical point of sale locations, sender profile for transactions at online point of sale locations, and device identification including IP address for transactions at online point of sale locations, wherein the stored information includes information representative of regulators associated with the received transaction requests, information representative of the point of sale locations of send transaction requests and associated receipt fields, and information representative of receive locations of the send transaction requests and associated receipt fields, and wherein the stored information includes taxes and/or fees associated with the receive locations and one or more of rules and regulations associated with the receive locations;

providing the one or more of rules and regulations associated with the receive locations to user interfaces of the plurality of points of sale based on the rules associated with locations of the points of sale specifying the one or more of rules and regulations associated with the receive locations;

receiving selected rules and regulations of the one or more rules and regulations from the plurality of points of sale;

identifying each type of point of sale of the plurality of points of sale, wherein the number of the selected set-up receipt languages are limited to the received selected total number on the plurality of points of sale;

processing the received transaction requests with the transaction processing system and using the information stored in the database to identify receipt field attributes of the received transaction requests and determine the associated receipt fields, including identifying regulators of the requested transactions, identifying the receipt fields of the received transaction requests based on the point of sale locations of the send transaction requests, identifying the receipt fields of the received transaction requests based on the types of points of sale of the plurality of points of sale, and identifying the receipt fields of the received transaction requests based on the receive locations of the send transaction requests; and

sending receipt information representative of receipts providing the determined fields, including information representative of receipts providing regulator fields having information representative of the identified regulators, receipts providing fields having information based on the point of sale locations of the received transaction requests, receipts providing fields having information based on the types of points of sale of the plurality of points of sale, receipts providing fields having information based on the receive locations of the send transaction requests, and receipts providing rules and regulation fields having information representative of the received selected one rules and regulations.

3. The method of claim 2 wherein the stored information includes one or more of rules and regulations associated with send locations, taxes and/or fees associated with the send locations, currency of the send transaction requests, identity of the receiver and method of delivery of the send transaction requests.

4. The method of claim 2 , wherein the stored information includes receiver profile, currency of receive transaction requests, identity of the sender and method of delivery of the receive transaction requests.

5. A method for operating a transaction processing system to provide money transfer services through points of sale, comprising:

obtaining a set of rules that determine dynamic fields to be outputted to a user interface of a point of sale associated with the transaction processing system, the set of rules being a function of a location of the point of sale and a stored profile of a user operating the point of sale;

storing information representative of receipt field attributes and associated receipt fields for the point of sale in a database based on rules associated with locations of the point of sale, wherein the stored information includes information representative of a physical point of sale location, sender profile for transactions at an online point of sale location, and device identification including IP address for transactions at the online point of sale location, wherein the stored information includes information representative of regulators associated with the received transaction requests, information representative of the point of sale location of send transaction requests and associated receipt fields, and information representative of receive locations of the send transaction requests and associated receipt fields, and wherein the stored information includes taxes and/or fees associated with the receive locations and one or more of rules and regulations associated with the receive locations;

providing the one or more of rules and regulations associated with the receive locations to user interface of the point of sale based on the rules associated with location of the points of sale specifying the one or more of rules and regulations associated with the receive locations;

receiving selected rules and regulations of the one or more rules and regulations from the point of sale;

providing, to the user interface of the point of sale, a selectable number of total receipt languages that appear on receipts of the point of sale;

receiving a selected total number of receipt languages that appear on the receipts of the point of sale;

providing, to the user interface of the point of sale, selectable set-up receipt languages available as receipt languages that appear on receipts of the point of sale;

receiving selected set-up receipt languages, wherein the number of the selected set-up receipt languages are limited to the received selected total number on the point of sale;

limiting the number of selected transaction receipt languages to the received selected total number;

obtaining the location of the point of sale and the stored profile of the user operating the point of sale, wherein the number of the selected set-up receipt languages are limited to the received selected total number on the point of sale;

identifying a type of point of sale of the point of sale;

generating dynamic fields to be displayed on the user interface based on the location of the point of sale, the type of point of sale, and the stored profile of the user operating the point of sale;

outputting the dynamic fields to the user interface of the point of sale; and

sending receipt information representative of a receipt in the identified one or more default languages and the identified selected set-up receipt languages to the at least one of the plurality of points of sale, wherein the receipt information includes one or more fields based on the identified type of point of sale of the at least one of the plurality of points of sale and includes information representative of receipts providing regulator fields having information representative of the identified regulators, receipts providing fields having information based on the point of sale locations of the received transaction requests, receipts providing fields having information based on the type of point of sale, receipts providing fields having information based on the receive locations of the send transaction requests, and receipts providing rules and regulation fields having information representative of the received selected one rules and regulations.

6. The method of claim 5 , wherein generating dynamic fields to be displayed on the user interface based on the location of the point of sale comprise default languages to be displayed on a transaction receipt of the point of sale.

7. The method of claim 5 , wherein generating dynamic fields to be displayed on the user interface based on the location of the point of sale comprise rules and regulations of the location to be displayed on a transaction receipt of the point of sale.

Assignments (10)
SECURITY INTEREST Recorded Jun 5, 2023
From: MONEYGRAM INTERNATIONAL, INC.; MONEYGRAM PAYMENT SYSTEMS, INC.
To: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063858/0628 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2023
From: BANK OF AMERICA, N.A.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 063855/0722 →
SECURITY INTEREST Recorded Jun 5, 2023
From: MONEYGRAM INTERNATIONAL, INC.; MONEYGRAM PAYMENT SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 063858/0646 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2023
From: BANK OF AMERICA, N.A.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 063859/0247 →
SECURITY INTEREST Recorded Jul 21, 2021
From: MONEYGRAM INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 056940/0699 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2021
From: BANK OF AMERICA, N.A.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 056940/0436 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 27, 2019
From: MONEYGRAM INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 049613/0321 →
SECURITY AGREEMENT Recorded Mar 28, 2013
From: MONEYGRAM INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 030111/0470 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ASSIGNOR ELENA KEZNETSOV'S LAST NAME PREVIOUSLY RECORDED ON REEL 029995 FRAME 0725. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION OF KUZNETSOF TO KUZNETSOV.. Recorded Mar 12, 2013
From: RUNKLE, ANGELA; HERMANSEN, MICHAEL E; KUZNETSOV, ELENA; MINOGUE, LISA
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 029971/0475 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2013
From: RUNKLE, ANGELA; HERMANSEN, MICHAEL E; KUZNETSOF, ELENA; MINOGUE, LISA
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 029954/0725 →