IP Library Granted Patent US 11,468,434
Granted Patent B2
US 11,468,434 · App. 16/550,029 · Granted Oct 11, 2022

Using a mobile wallet infrastructure to support multiple mobile wallet providers

Inventors: Michael A. Liberty (Orlando, FL); Mike Love (Marble Falls, TX)
Assignee: FINTIV, INC.
G06Q20/3674G06Q20/065G06Q20/202G06Q20/36
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,468,434
App. No.
16/550,029
Granted
Oct 11, 2022
Kind
B2
Abstract

Embodiments are directed to performing a transaction using a third party mobile wallet, performing a transaction using a third party point of sale (POS) system and to making a purchase from a third party mobile wallet provided by a third party mobile wallet provider. In one scenario, a cloud-based transaction platform is provided, which receives communication from an agent terminal over a communication channel connected to the cloud-based transaction platform. The agent communication indicates that a customer desires to perform a mobile wallet transaction using their third party mobile wallet. The cloud-based transaction platform sends the agent communication to a third party mobile wallet platform, receives communication from the third party mobile wallet platform confirming processing of the transaction, and sends communication to the agent terminal over a communication channel connected to the cloud-based transaction platform, where the communication indicates confirmation of the processing of the transaction.

Claims (56)

1. A computing system for facilitating management of a mobile wallet, comprising:

one or more processors;

system memory;

an integration tier configured to manage mobile wallet sessions with a mobile device and including web services communication mechanisms for interfacing with a mobile wallet application and a plurality of different device types over a plurality of different communication channels;

a payment handler that exposes a common API for interacting with different payment processors;

a security services engine that performs subscriber authentication;

a rules engine configured to enforce constraints on financial transactions performed with the mobile wallet application, the mobile wallet application being associated with a mobile wallet account; and

one or more computer-readable storage media having stored thereon computer-executable instructions which are executable by the one or more processors, to facilitate a transaction for a customer using the mobile wallet by causing the computing system to perform at least the following:

receive a customer communication from the customer over one of the plurality of different communication channels connected to the computing system, the customer communication indicating a request to make a purchase at an agent terminal for a specified amount of funds using a specified payment method from a mobile wallet;

receive communication from the agent terminal over at least one of the plurality of different communication channels connected to the computing system, the agent terminal communication indicating that a purchase code has been presented to an agent;

debit the mobile wallet by the specified amount of funds;

credit an agent account by the specified amount of funds; and

send communication from the computing system to the agent terminal over one of the plurality of different communication channels connected to the computing system, the communication indicating confirmation of processing of the transaction.

2. The computing system of claim 1 , wherein the computing system notifies the customer of confirmation of the processing of the transaction using the mobile wallet over at least one of the plurality of different communication channels connected to the computing system.

3. The computing system of claim 1 , wherein the computing system further comprises service connectors that are configured to connect the computing system to at least one different third party system.

4. The computing system of claim 3 , wherein the mobile wallet is a third party mobile wallet.

5. The computing system of claim 4 , wherein the third party mobile wallet is provided by a third party mobile wallet provider.

6. The computing system of claim 5 , wherein the third party mobile wallet provider has its own point of sale (POS) processing system.

7. The computing system of claim 1 , wherein specified amount of funds comprise an electronic representation of funds that are transferable between accounts.

8. A method for facilitating management of a mobile wallet, the method executed on a computing system comprising one or more processors, the method comprising:

initiating an integration tier configured to manage mobile wallet sessions with a mobile device and including web services communication mechanisms for interfacing with a mobile wallet application and a plurality of different device types over a plurality of different communication channels;

initiating a payment handler that exposes a common API for interacting with different payment processors;

initiating a security services engine that performs subscriber authentication;

initiating a rules engine configured to enforce constraints on financial transactions performed with the mobile wallet application, the mobile wallet application being associated with a mobile wallet account;

receiving a customer communication from a customer over one of the plurality of different communication channels connected to the computing system, the customer communication indicating a request to make a purchase at an agent terminal for a specified amount of funds using a specified payment method from a mobile wallet;

receiving communication from the agent terminal over at least one of the plurality of different communication channels connected to the computing system, the agent terminal communication indicating that a purchase code has been presented to an agent;

debiting the mobile wallet by the specified amount of funds;

crediting an agent account by the specified amount of funds; and

sending communication from the computing system to the agent terminal over one of the plurality of different communication channels connected to the computing system, the communication indicating confirmation of processing of a transaction.

9. The method of claim 8 , further comprising notifying the customer of confirmation of the processing of the transaction using the mobile wallet over at least one of the plurality of different communication channels connected to the computing system.

10. The method of claim 8 , further comprising initiating service connectors that are configured to connect the computing system to at least one different third party system.

11. The method of claim 10 , wherein the mobile wallet is a third party mobile wallet.

12. The method of claim 11 , wherein the third party mobile wallet is provided by a third party mobile wallet provider.

13. The method of claim 12 , wherein the third party mobile wallet provider has its own point of sale (POS) processing system.

14. The method of claim 8 , wherein specified amount of funds comprise an electronic representation of funds that are transferable between accounts.

15. A computing system for facilitating management of a mobile wallet, comprising:

one or more processors;

system memory;

(i) an integration tier comprising web services communication mechanisms for interfacing with a mobile wallet application and a plurality of different device types over a plurality of different communication channels, the integration tier configured to:

manage mobile wallet sessions with a mobile device,

receive a customer communication from a customer over one of the plurality of different communication channels connected to the computing system, the customer communication indicating a request to make a purchase at an agent terminal for a specified amount of funds using a specified payment method from a mobile wallet,

receive an agent terminal communication from the agent terminal over at least one of the plurality of different communication channels connected to the computing system, the agent terminal communication indicating that a purchase code has been presented to an agent, and

send a system communication from the computing system to the agent terminal over one of the plurality of different communication channels connected to the computing system, the system communication indicating confirmation of a processing of a transaction;

(ii) a payment handler configured to:

expose a common API for interacting with different payment processors,

debit the mobile wallet by the specified amount of funds, and

credit an agent account by the specified amount of funds;

(iii) a security services engine configured to:

perform subscriber authentication; and

(iv) a rules engine configured to:

enforce constraints on financial transactions performed with the mobile wallet application, the mobile wallet application being associated with a mobile wallet account.

16. The computing system of claim 15 , wherein the computing system notifies the customer of confirmation of the processing of the transaction using the mobile wallet over at least one of the plurality of different communication channels connected to the computing system.

17. The computing system of claim 15 , wherein the computing system further comprises service connectors that are configured to connect the computing system to at least one different third party system.

18. The computing system of claim 17 , wherein the mobile wallet is a third party mobile wallet.

19. The computing system of claim 18 , wherein the third party mobile wallet is provided by a third party mobile wallet provider.

20. The computing system of claim 19 , wherein the third party mobile wallet provider has its own point of sale (POS) processing system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: LOVE, MIKE
To: FINTIV, INC.
Reel/Frame 051882/0820 →
CHANGE OF NAME Recorded Dec 13, 2019
From: MOZIDO, INC.
To: FINTIV, INC.
Reel/Frame 051290/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2019
From: LIBERTY, MICHAEL A.
To: MOZIDO, INC.
Reel/Frame 051268/0382 →
Continuity (4)
Continuation 14928521 · Oct 30, 2015
Continuation 13680824 · Nov 19, 2012
Provisional Application 61562301 · Nov 21, 2011
Related Publication 20200074454A1 · Mar 5, 2020
Cited By (1)
US 12,248,929