IP Library Granted Patent US 11,829,973
Granted Patent B2
US 11,829,973 · App. 17/568,543 · Granted Nov 28, 2023

Computing system implementing secondary authorizations for prepaid transactions

Inventor: David M. Barrett (San Francisco, CA)
Assignee: Expensify, Inc.
G06Q20/20G06Q20/227G06Q20/4037
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,829,973
App. No.
17/568,543
Granted
Nov 28, 2023
Kind
B2
Abstract

A computing system can receive a primary authorization request corresponding to use of a prepaid payment means of a user of a transaction service for a transaction with a merchant. Based on receiving the primary authorization request, that system can determine that an account balance corresponding to the prepaid payment means comprises inadequate funds to fulfill the transaction. In response, the system can automatically transmit a secondary authorization request to a financial entity associated with an account of the user, and subsequently receive an approval of the secondary authorization request, which enables the system to utilize the account of the user to make up for the inadequate funds of the account balance of the prepaid payment means.

Claims (45)

1. A computing system comprising:

a network communication interface to communicate, over one or more networks, with (i) computing devices of users of a transaction service, and (ii) point-of-sale terminals of merchants participating in the transaction service;

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the computing system to:

receive, over the one or more networks, a primary authorization request from a point-of-sale terminal of a merchant, the primary authorization request corresponding to use of a prepaid payment means of a user of the transaction service for a transaction with the merchant;

based on receiving the primary authorization request, determine that an account balance of the prepaid payment means comprises inadequate funds to fulfill the transaction;

based on determining that the account balance comprises inadequate funds to fulfill the transaction, automatically transmit, over the one or more networks, a secondary authorization request to a financial entity associated with an account of the user;

receive, over the one or more networks and from the financial entity associated with the account of the user, an approval of the secondary authorization request, the approval enabling the computing system to utilize the account of the user to make up for the inadequate funds of the account balance of the prepaid payment means;

based on receiving the approval, execute a transfer for a difference amount from the account of the user to the account balance of the prepaid payment means to fund the transaction; and

transmit, over the one or more networks, a notification to utilize the prepaid payment means to fund the transaction.

2. The computing system of claim 1 , wherein the executed instructions cause the computing system to execute the transfer by loading funds from the account of the user into the account balance of the prepaid payment means to replace a recorded balance corresponding to the transaction.

3. The computing system of claim 1 , wherein the executed instructions cause the computing system to transmit the secondary authorization request with an account identifier to enable the financial entity to identify the account of the user.

4. The computing system of claim 1 , wherein the executed instructions further cause the computing system to:

associate the prepaid payment means with a set of filtering rules for declining transactions.

5. The computing system of claim 4 , wherein the set of filtering rules corresponds to at least one of a merchant name, an industry code, a transaction time, or a purchase amount.

6. The computing system of claim 1 , wherein the secondary authorization request queries the financial entity of whether the user has sufficient funds in the account to cover the transaction.

7. The computing system of claim 1 , wherein the notification is transmitted to a computing device of the user.

8. The computing system of claim 1 , wherein the notification is transmitted to the point-of-sale terminal of the merchant.

9. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing system, cause the computing system to:

communicate, over one or more networks, with (i) computing devices of users of a transaction service, and (ii) point-of-sale terminals of merchants participating in the transaction service;

receive, over the one or more networks, a primary authorization request from a point-of-sale terminal of a merchant, the primary authorization request corresponding to use of a prepaid payment means of a user of the transaction service for a transaction with the merchant;

based on receiving the primary authorization request, determine that an account balance of the prepaid payment means comprises inadequate funds to fulfill the transaction;

based on determining that the account balance comprises inadequate funds to fulfill the transaction, automatically transmit, over the one or more networks, a secondary authorization request to a financial entity associated with an account of the user;

receive, over the one or more networks and from the financial entity associated with the account of the user, an approval of the secondary authorization request, the approval enabling the computing system to utilize the account of the user to make up for the inadequate funds of the account balance of the prepaid payment means;

based on receiving the approval, execute a transfer for a difference amount from the account of the user to the account balance of the prepaid payment means to fund the transaction; and

transmit, over the one or more networks, a notification to utilize the prepaid payment means to fund the transaction.

10. The non-transitory computer-readable medium of claim 9 , wherein the executed instructions cause the computing system to execute the transfer by loading funds from the account of the user into the account balance of the prepaid payment means to replace a recorded balance corresponding to the transaction.

11. The non-transitory computer-readable medium of claim 9 , wherein the executed instructions cause the computing system to transmit the secondary authorization request with an account identifier to enable the financial entity to identify the account of the user.

12. The non-transitory computer-readable medium of claim 9 , wherein the executed instructions further cause the computing system to:

associate the prepaid payment means with a set of filtering rules for declining transactions.

13. The non-transitory computer-readable medium of claim 12 , wherein the set of filtering rules corresponds to at least one of a merchant name, an industry code, a transaction time, or a purchase amount.

14. The non-transitory computer-readable medium of claim 9 , wherein the secondary authorization request queries the financial entity of whether the user has sufficient funds in the account to cover the transaction.

15. The non-transitory computer-readable medium of claim 9 , wherein the notification is transmitted to a computing device of the user.

16. The non-transitory computer-readable medium of claim 9 , wherein the notification is transmitted to the point-of-sale terminal of the merchant.

17. A computer-implemented method for authorizing prepaid transactions, the method being performed by one or more processors of a computing system and comprising:

communicating, over one or more networks, with (i) computing devices of users of a transaction service, and (ii) point-of-sale terminals of merchants participating in the transaction service;

receiving, over the one or more networks, a primary authorization request from a point-of-sale terminal of a merchant, the primary authorization request corresponding to use of a prepaid payment means of a user of the transaction service for a transaction with the merchant;

based on receiving the primary authorization request, determining that an account balance of the prepaid payment means comprises inadequate funds to fulfill the transaction;

based on determining that the account balance comprises inadequate funds to fulfill the transaction, automatically transmitting, over the one or more networks, a secondary authorization request to a financial entity associated with an account of the user;

receiving, over the one or more networks and from the financial entity associated with the account of the user, an approval of the secondary authorization request, the approval enabling the one or more processors to utilize the account of the user to make up for the inadequate funds of the account balance of the prepaid payment means;

based on receiving the approval, executing a transfer for a difference amount from the account of the user to the account balance of the prepaid payment means to fund the transaction; and

transmitting, over the one or more networks, a notification to utilize the prepaid payment means to fund the transaction.

18. The method of claim 17 , wherein one or more processors execute the transfer by loading funds from the account of the user into the account balance of the prepaid payment means to replace a recorded balance corresponding to the transaction.

19. The method of claim 17 , wherein the notification is transmitted to a computing device of the user.

20. The method of claim 17 , wherein the notification is transmitted to the point-of-sale terminal of the merchant.

Assignments (3)
SECURITY INTEREST Recorded Feb 27, 2024
From: EXPENSIFY, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 066573/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: BARRETT, DAVID M.
To: EXPENSIFY, LLC.
Reel/Frame 058782/0639 →
MERGER Recorded Jan 26, 2022
From: EXPENSIFY, LLC.
To: EXPENSIFY, INC.
Reel/Frame 058782/0728 →
Continuity (5)
Continuation 16869379 · May 7, 2020
Continuation 15785221 · Oct 16, 2017
Continuation 12193590 · Aug 18, 2008
Provisional Application 60956691 · Aug 18, 2007
Related Publication 20220129875A1 · Apr 28, 2022