IP Library › Granted Patent US 11,727,392
Granted Patent B2
US 11,727,392 · App. 16/912,639 · Granted Aug 15, 2023

Multi-purpose virtual card transaction apparatuses, methods and systems

Inventor: Abhinav Shrivastava (Redmond, WA)
Assignee: Visa International Service Association
G06Q20/3674G06Q20/02G06Q20/12G06Q20/351G06Q20/36G06Q20/407G06Q20/42
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,727,392
App. No.
16/912,639
Filed
Jun 25, 2020
Granted
Aug 15, 2023
Kind
B2
Art Unit
3691
USPC
705/41
Abstract

The MULTI-PURPOSE VIRTUAL CARD TRANSACTION APPARATUSES, METHODS AND SYSTEMS (“WIP”) transform wallet in proxy card generation requests and purchase inputs via WIP components into wallet in proxy card generation notifications and wallet in proxy card-based transaction purchase notifications. In one implementation, the WIP server may receive a transaction authentication request associated with a proxy payment identifier, and then determine that the proxy payment identifier is associated with an electronic wallet. The WIP sever may further obtain a payment identifier associated with the electronic wallet, and authenticate the transaction using the obtained payment identifier associated with the electronic wallet.

Claims (31)

1. A method comprising:

receiving a proxy payment identifier, by a point of sale terminal from a client device comprising a first digital wallet storing the proxy payment identifier for a transaction, wherein the proxy payment identifier is valid for only the transaction;

receiving, by a server computer, an authorization request comprising the proxy payment identifier for the transaction from the point of sale terminal via a merchant server;

determining that the proxy payment identifier is associated with a second digital wallet;

obtaining, by the server computer, accounts associated with the second digital wallet;

presenting, by the server computer, the accounts to the client device over a communication network, wherein the client device displays the accounts to a user via a user interface, and starting a timer for a user response;

receiving, by the server computer from the client device over the communication network, a selection of an account from the accounts associated with the second digital wallet;

after receiving the selected account and after determining that an elapsed time of the timer does not exceed a predetermined threshold, processing, by the server computer, the transaction using a payment identifier associated with the account in the second digital wallet by replacing the proxy payment identifier in the authorization request with the payment identifier;

generating, by a wallet server computer in communication with the server computer, a purchase identifier encoded in a QR Code on a purchase receipt;

transmitting, by the wallet server computer, the purchase identifier encoded in the QR Code on the purchase receipt to the client device, wherein purchase identifier on the purchase receipt provides proof that the transaction was authorized; and

reading, by a merchant device, the purchase receipt and then allowing the user to exit the store.

2. The method of claim 1 , wherein the client device is a mobile phone.

3. The method of claim 1 , wherein the client device generated the proxy payment identifier.

4. The method of claim 3 , wherein the client device is a mobile phone.

5. The method of claim 1 , wherein the first digital wallet stores a credit card, prepaid card, and a debit card of the user of the client device.

6. The method of claim 1 , wherein the point of sale terminal does not support transactions using the first digital wallet.

7. The method of claim 1 , wherein the point of sale terminal comprises a payment card reader.

8. The method of claim 1 , wherein the proxy payment identifier is generated by the server computer.

9. The method of claim 8 , wherein the proxy payment identifier is transmitted from the server computer to the client device.

10. The method of claim 8 , wherein the server computer automatically selects the account associated with the second digital wallet for payment processing if the user does not select the account.

11. The method of claim 10 , wherein the second digital wallet comprises a plurality of payment accounts.

12. The method of claim 1 , further comprising:

transmitting an authorization message comprising the payment identifier to an issuer.

13. The method of claim 1 , wherein the payment identifier is a debit card number.

14. A system comprising:

a point of sale terminal comprising a first processor and a first non-transitory computer readable medium comprising code, executable by the first processor to perform operations including receiving a proxy payment identifier from a client device comprising a first digital wallet storing the proxy payment identifier for a transaction, wherein the proxy payment identifier is valid for only the transaction;

a server computer comprising a second processor, and a second non-transitory computer readable medium comprising code, executable by the second processor to implement a method comprising: receiving an authorization request comprising the proxy payment identifier for the transaction from the point of sale terminal via a merchant server, determining that the proxy payment identifier is associated with a second digital wallet, obtaining accounts associated with the second digital wallet, presenting the accounts to the client device over a communication network, wherein the client device displays the accounts to a user via a user interface, and starting a timer for a user response, receiving, from the client device over the communication network, a selection of an account from the accounts associated with the second digital wallet, after receiving the selected account and after determining that an elapsed time of the timer does not exceed a predetermined threshold, processing the transaction using a payment identifier associated with the account in the second digital wallet by replacing the proxy payment identifier in the authorization request with the payment identifier;

a wallet server computer in communication with the server computer, the wallet server computer comprising a third processor and a third non-transitory computer readable medium comprising code executable by the third processor to perform operations comprising generating a purchase identifier encoded in a QR Code on a purchase receipt, and transmitting the purchase identifier encoded in the QR Code on the purchase receipt to the client device;

the client device; and

a merchant device comprising a fourth processor and a fourth non-transitory computer readable medium comprising code executable by the fourth processor to perform operations comprising

reading the purchase receipt and then allowing the user to exit the store.

Continuity (14)
Continuation 13938176 · Jul 9, 2013
Continuation In Part 13624859 · Sep 21, 2012
Continuation In Part 13520481
Continuation In Part 13398817 · Feb 16, 2012
Continuation In Part 13348634 · Jan 11, 2012
Provisional Application 61669525 · Jul 9, 2012
Provisional Application 61545971 · Oct 11, 2011
Provisional Application 61539969 · Sep 27, 2011
Provisional Application 61538761 · Sep 23, 2011
Provisional Application 61473728 · Apr 8, 2011
Provisional Application 61469965 · Mar 31, 2011
Provisional Application 61466409 · Mar 22, 2011
Provisional Application 61445482 · Feb 22, 2011
Related Publication 20200327538A1 · Oct 15, 2020
Cited By (2)
US 12,475,460 US 12,511,651