IP Library Granted Patent US 11,282,055
Granted Patent B2
US 11,282,055 · App. 15/841,594 · Granted Mar 22, 2022

Method and apparatus for customer notification system

Inventor: Joseph R. Braga (Minneapolis, MN)
Assignee: MoneyGram International, Inc.
G06Q20/18G06Q20/02G06Q20/102G06Q20/14G06Q20/3224G06Q30/0241G07F17/40G08B5/223H04W4/023
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 11,282,055
App. No.
15/841,594
Granted
Mar 22, 2022
Kind
B2
Abstract

A method for beacon device-based customer notifications is provided. The method is implemented by a computing device including a processor. The method includes receiving, from a beacon device, a beacon device advertisement that includes a universally unique identifier (UUID), a major identifier, and a minor identifier. The method also includes identifying, based on at least one of the UUID, the major identifier, and the minor identifier, that the beacon device is associated with an agent location, where the agent location is corresponds to a bill payment and money transfer facility. The method further includes generating a payment notification for display on the computing device, where the payment notification includes payment data and agent location data, receiving, from a user, an instruction to prepare to make a payment at the agent location, and causing the agent location to stage the payment for completion by the user.

Claims (55)

1. A method for communication between a remote beacon device and a mobile computing device comprising a processor, the method comprising:

entering a predefined geofence,

receiving from a remote beacon device at a predefined interval, by the processor, a beacon device advertisement broadcast within the pre-defined geofence, wherein the beacon device advertisement includes a universally unique identifier (UUID), a major identifier, and a minor identifier;

identifying, by the processor, the beacon device using the UUID, wherein the beacon device is associated with an agent location of a bill payment and money transfer facility;

identifying and distinguishing a particular type of agent locations, by the processor using the major identifier;

identifying a specific geographic location to a granular level of the beacon device by the processor using the minor identifier;

generating a payment notification, responsive to and based on the identification, for display on the mobile computing device, including executing the processor to retrieve payment data from at least one application on the mobile computer device and presenting the payment notification for display on a display screen of the mobile computing device, wherein the payment notification includes payment data and a map that includes directions to the agent location in association with the payment notification;

receiving, at the mobile device, an input indicating an instruction to prepare to make a payment at the agent location; and

responsive to receiving the input, sending a communication signal from the mobile computing device for the agent location to stage the payment for completion by the user at a later time.

2. The method of claim 1 , further comprising receiving payment data from a data storage device associated with the mobile computing device.

3. The method of claim 1 , further comprising customizing one or more features of the payment notification, wherein customizing the one or more features includes at least one of: adjusting a schedule of the payment notification and deactivating the payment notification.

4. The method of claim 1 , wherein executing the processor to retrieve payment data from the at least one application includes accessing data from a third-party application installed on the mobile computing device; and generating a payment notification includes:

identifying payment data stored in association with the third-party application;

storing payment data in a database; and

generating the payment notification in response to the beacon device advertisement, wherein the payment notification includes payment data accessed from the third-party application.

5. The method of claim 4 , wherein the third-party application is a messaging application installed on the mobile computing device, and wherein the messaging application includes at least one of an email application and a text messaging application.

6. The method of claim 1 , wherein the beacon advertisement is transmitted within the predefined geofence, and wherein the computing device receives the beacon advertisement responsive to the mobile computing device entering the geofence.

7. The method of claim 1 , further comprising:

displaying a map control with the payment notification; and

presenting an interaction device for receiving user input for the map control.

8. The method of claim 1 , further comprising:

receiving a decline instruction from the user; and

declining to cause the agent location to stage the payment for completion by the user.

9. A mobile system comprising:

a mobile computing device comprising a processor; and a memory coupled to the processor, the memory storing instructions that, when executed by the processor, cause the processor to perform operations including:

receiving from a remote beacon device, by the processor, a beacon device advertisement broadcast within a pre-defined geofence, wherein the beacon device advertisement includes a universally unique identifier (UUID), a major identifier, and a minor identifier;

identifying, by the processor, based on the UUID, that the beacon device is associated with an agent location, wherein the agent location corresponds to a bill payment and money transfer facility;

identifying and distinguishing a particular type of agent location, by the processor using the major identifier;

identifying a specific geographic location to a granular level of the beacon device by the processor using the minor identifier;

generating a payment notification, responsive to and based on the identification, for display on the mobile computing device, including executing the processor to retrieve payment data from at least one application on the mobile computing device and presenting the payment notification for display on a display screen of the mobile computing device, wherein the payment notification includes payment data and a map that includes directions to the agent location in association with the payment notification;

receiving user activation to prepare to make payment at the agent location; and

responsive to user activation of the user input device, transmitting, by the processor, a communication signal for the agent location to stage the payment for completion by the user at a later time.

10. The mobile system of claim 9 , wherein the operations include receiving the payment data from a data storage device associated with the mobile computing device.

11. The mobile system of claim 9 , wherein the operations include customizing one or more features of the payment notification, wherein customizing the one or more features includes at least one of: adjusting a schedule of the payment notification and deactivating the payment notification.

12. The mobile system of claim 9 , wherein the at least one application includes a third-party application; and generating a payment notification includes:

storing payment data in a database; and

generating the payment notification in response to the beacon device advertisement, wherein the payment notification includes payment data accessed from the third-party application.

13. The mobile system of claim 12 , wherein the third-party application is a messaging application installed on the mobile computing device, and wherein the messaging application includes at least one of an email application and a text messaging application.

14. The mobile system of claim 9 , wherein the operations include:

displaying a map control with the payment notification;

receiving an interaction with the map control from the user; and

displaying a map that includes directions to the agent location in association with the payment notification.

15. A method of communication between a remote beacon device and a mobile computing device comprising a processor, the method comprising:

receiving from the remote beacon device at a predefined interval, by the processor, a beacon device signal, wherein the beacon device signal includes a universally unique identifier (UUID), a major identifier, and a minor identifier;

identifying the remote beacon device using the UUID;

identifying a specific geographic agent location using the minor identifier wherein the specific geographic agent location corresponds to a bill payment and money transfer facility;

identifying a flag to denote the functionality at the specific geographic agent location using the major identifier;

extracting payment data from one or more data sources;

generating a notification on the mobile device based on the extracted data; wherein the payment notification includes certain payment data and a map that includes directions to the agent location in association with the payment notification;

receiving an input indicating instruction to prepare to make a payment at the agent location; and

responsive to receiving the input, sending a communication signal from the processor to the agent location to cause the agent location to stage the payment.

16. The method of claim 15 , wherein the identifying a flag to denote the functionality at the specific geographic agent location further comprises whether the agent location accepts certain forms of payments.

17. The method of claim 15 , wherein extracting payment data from one or more data sources includes receiving payment data from one or more messaging applications executing on the mobile device.

18. The method of claim 15 , wherein extracting payment data from one or more data sources includes receiving payment data from one or more calendar applications executing on the mobile device.

19. The method of claim 15 , wherein extracting payment data from one or more data sources includes receiving payment data from a remote central server associated with a bill payment and money transfer institution.

Assignments (7)
SECURITY INTEREST Recorded Jun 5, 2023
From: MONEYGRAM INTERNATIONAL, INC.; MONEYGRAM PAYMENT SYSTEMS, INC.
To: COMPUTERSHARE TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063858/0628 →
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 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2021
From: BANK OF AMERICA, N.A.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 056940/0436 →
SECURITY INTEREST Recorded Jul 21, 2021
From: MONEYGRAM INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 056940/0699 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2018
From: BRAGA, JOSEPH R.
To: MONEYGRAM INTERNATIONAL, INC.
Reel/Frame 044577/0115 →
Continuity (1)
Related Publication 20190188668A1 · Jun 20, 2019