IP Library Granted Patent US 10,769,621
Granted Patent B1
US 10,769,621 · App. 16/101,133 · Granted Sep 8, 2020

Interoperable mobile wallet refund

Inventors: Stephen M. Ellis (Tahoe City, CA); Michael J. Kennedy (San Francisco, CA); Ashish Bhoopen Kurani (Burlingame, CA); Melissa Lowry (San Francisco, CA); Uma Meyyappan (Fremont, CA); Bipin Sahni (Pleasanton, CA); Nikolai Stroke (Gilbert, AZ)
Assignee: Wells Fargo Bank, N.A.
G06Q20/367G06Q20/20G06Q20/202G06Q20/322G06Q20/3674G06Q20/3676G06Q20/385G06Q20/405G06Q20/407G06Q30/016
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,769,621
App. No.
16/101,133
Granted
Sep 8, 2020
Kind
B1
Abstract

A computer-implemented method includes receiving, by a merchant computer system associated with a merchant, a token provided by a mobile device to a point of sale (POS) device. The token identifies a transaction between the merchant and a payor. The method also includes determining, by the merchant computer system, that the transaction is a refund transaction based on the token. The method also includes determining, by the merchant computer system, a previously used token based on the token. The previously used token is associated with the transaction. The method also includes transmitting, by the merchant computer system, the previously used token to a recipient bank computer system. The method also includes receiving, by the merchant computer system, an approval or decline message for the refund transaction. The method also includes transmitting, by the merchant computer system, the approval or decline message to the POS device.

Claims (53)

1. A computer-implemented method, comprising:

receiving, by a merchant computer system associated with a merchant, a token provided by a mobile device to a point of sale (POS) device, the token identifying a transaction between the merchant and a payor;

determining, by the merchant computer system, that the transaction is a refund transaction based on the token;

determining, by the merchant computer system, a previously used token based on the token, the previously used token associated with the transaction;

transmitting, by the merchant computer system, the previously used token to a recipient bank computer system;

receiving, by the merchant computer system, an approval or decline message for the refund transaction; and

transmitting, by the merchant computer system, the approval or decline message to the POS device.

2. The method of claim 1 , wherein the payor that is engaged in the refund transaction is different from a previous payor that engaged in the transaction.

3. The method of claim 1 , wherein the token is derived from a QR code.

4. The method of claim 1 , further comprising instructing, by the merchant computer system, the POS device to send the approval or decline message to a mobile device of the payor.

5. The method of claim 1 , wherein the approval or decline message is received by the merchant computer system from a card issuer computer system and generated by the card issuer computer system.

6. The method of claim 1 , further comprising:

determining, by the merchant computer system, a transaction amount for the transaction based on the previously used token; and

debiting, by the merchant computer system, the transaction amount out of an account held by the merchant.

7. The method of claim 1 , wherein the token is generated by the mobile device.

8. The method of claim 1 , wherein the merchant computer system receives the token from the POS device.

9. The method of claim 1 , further comprising receiving, by the merchant computer system, an amount of funds associated with the transaction;

wherein the amount of funds is received by the merchant computer system before the merchant computer system determines that the transaction is a refund transaction.

10. The method of claim 1 , wherein the merchant computer system receives the token from the POS device.

11. The method of claim 1 , further comprising:

receiving, by the merchant computer system, a command after transmitting the approval or decline message to the POS device; and

at least one of:

deactivating, by the merchant computer system, the previously used token after receiving the command; or

discarding, by the merchant computer system, the previously used token after receiving the command.

12. A computer-implemented method, comprising:

receiving, by a merchant computer system associated with a merchant, a message from a point of sale (POS) device, the message identifying a transaction between the merchant and a payor and including an amount of funds associated with the transaction;

determining, by the merchant computer system, that the transaction is a refund transaction based on the message;

determining, by the merchant computer system, a previously used token based on the message, the previously used token associated with the transaction; and

transmitting, by the merchant computer system, the previously used token to a recipient bank computer system.

13. The method of claim 12 , further comprising:

receiving, by the merchant computer system, an approval or decline message for the refund transaction; and

transmitting, by the merchant computer system, the approval or decline message to the POS device.

14. The method of claim 13 , further comprising instructing, by the merchant computer system, the POS device to send the approval or decline message to a mobile device of the payor.

15. The method of claim 13 , wherein the approval or decline message is received by the merchant computer system from a card issuer computer system and generated by the card issuer computer system.

16. The method of claim 13 , further comprising:

receiving, by the merchant computer system, a command after transmitting the approval or decline message to the POS device; and

at least one of:

deactivating, by the merchant computer system, the previously used token after receiving the command; or

discarding, by the merchant computer system, the previously used token after receiving the command.

17. The method of claim 12 , wherein the message comprises a token.

18. The method of claim 17 , wherein the token is derived from a QR code.

19. The method of claim 12 , further comprising debiting, by the merchant computer system, the amount of funds out of an account held by the merchant after receiving the message.

20. A computer-implemented method, comprising:

receiving, by a merchant computer system associated with a merchant, a first message from a point of sale (POS) device, the first message identifying a transaction between the merchant and a payor and including an amount of funds associated with the transaction;

determining, by the merchant computer system, that the transaction is a refund transaction based on the first message;

transmitting, by the merchant computer system, a second message to a recipient bank computer system, the second message identifying the transaction as the refund transaction;

receiving, by the merchant computer system, an approval or decline indication for the refund transaction after transmitting the second message to the recipient bank computer system; and

transmitting, by the merchant computer system, the approval or decline indication to the POS device.

21. The method of claim 20 , wherein the first message comprises a token.

22. The method of claim 21 , wherein the token is derived from a QR code.

23. The method of claim 20 , further comprising instructing, by the merchant computer system, the POS device to send the approval or decline message to a mobile device of the payor.

24. The method of claim 20 , wherein the approval or decline message is received by the merchant computer system from a card issuer computer system and generated by the card issuer computer system.

25. The method of claim 20 , further comprising debiting, by the merchant computer system, the amount of funds out of an account held by the merchant after receiving the first message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2018
From: ELLIS, STEPHEN M.; KENNEDY, MICHAEL J.; KURANI, ASHISH BHOOPEN; LOWRY, MELISSA; MEYYAPPAN, UMA; SAHNI, BIPIN; STROKE, NIKOLAI
To: WELLS FARGO BANK, N.A.
Reel/Frame 047433/0305 →
Continuity (3)
Continuation 15374925 · Dec 9, 2016
Division 14030929 · Sep 18, 2013
Provisional Application 61738376 · Dec 17, 2012