IP Library › Granted Patent US 10,121,129
Granted Patent B2
US 10,121,129 · App. 13/542,443 · Granted Nov 6, 2018

Electronic wallet checkout platform apparatuses, methods and systems

Inventor: Avinash Kalgi (Kirkland, WA)
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
G06Q20/12G06Q20/20G06Q20/325G06Q20/3226G06Q20/3276G06Q20/3278G06Q20/363G06Q20/425G06Q30/0601
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,121,129
App. No.
13/542,443
Filed
Jul 5, 2012
Granted
Nov 6, 2018
Kind
B2
Examiner
SEE, CAROL A
Art Unit
3696
USPC
705/41
Abstract

The ELECTRONIC WALLET CHECKOUT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“EWCP”) transform customer purchase requests triggering electronic wallet applications via EWCP components into electronic purchase confirmation and receipts. In one implementation, the EWCP receives a merchant payment request, and determines a payment protocol handler associated with the merchant payment request. The EWCP instantiates a wallet application via the payment protocol handler. The EWCP obtains a payment method selection via the wallet application, wherein the selected payment method is one of a credit card, a debit card, a gift card selected from an electronic wallet, and sends a transaction execution request for a transaction associated with the merchant payment request. Also, the EWCP receives a purchase response to the transaction execution request, and outputs purchase response information derived from the received purchase response.

Claims (51)

1. An e-wallet checkout processor-implemented method, comprising:

determining a location of a mobile device to be proximate a location of a merchant;

communicating from the mobile device to a store management server of the merchant;

viewing, via a screen of the mobile device, an augmented reality view of a store aisle indicating a location of item;

selecting, via the mobile device, an item for purchase from the merchant;

receiving a merchant payment request for the item including a web-to-wallet transition payment protocol;

determining, on the mobile device, a payment protocol handler associated with the web-to-wallet transition payment protocol;

processing, on the mobile device, the merchant payment request using the handler;

instantiating, on the on the mobile device, a wallet application via the payment protocol handler;

obtaining a payment method selection via the wallet application;

providing, by the mobile device, a transaction execution request, including the selected payment method, to a checkout server to initiate payment to the merchant according to the merchant payment request, wherein the checkout server is not the merchant;

receiving, by the mobile device, a purchase response to the transaction execution request from the checkout server; and

outputting purchase response information derived from the received purchase response.

2. The method of claim 1 , wherein the payment protocol handler includes a purchase transaction parameter.

3. The method of claim 2 , wherein the purchase transaction parameter includes one of a selected payment method; a user-selected merchandise; a merchandise price; an applicable discounts; and an offer.

4. The method of claim 1 , further comprising:

obtaining security credentials specified in the payment protocol handler; and

instantiating the wallet application responsive to verification of the security credentials.

5. The method of claim 1 , wherein the payment method selection is obtained by determining a default payment method.

6. The method of claim 1 , wherein the payment method selection is an electronic wallet.

7. The method of claim 1 , wherein the payment method selection is one of a credit card, a debit card, a gift card.

8. The method of claim 1 , further comprising:

obtaining a virtual merchant store injection package;

instantiating the virtual merchant store within the wallet application for display and interaction; and

wherein the transaction associated with the merchant payment request includes purchase of a merchandise displayed in the virtual merchant store.

9. The method of claim 1 , wherein the wallet application is one of: a Java applet; an HTML application; and a Javascript application.

10. The method of claim 1 , further comprising:

displaying a redirect page specified by a merchant associated with the merchant payment request.

11. An e-wallet checkout apparatus, comprising:

a processor; and

a memory disposed in communication with the processor and storing processor-issuable instructions to:

receive a merchant payment request including a web-to-wallet transition payment protocol;

determine, on a mobile device, a payment protocol handler associated with the web-to-wallet transition payment protocol;

process, on the mobile device, the merchant payment request using the handler;

instantiate, on the mobile device, a wallet application selected from a plurality of wallet applications via the determined payment protocol handler;

obtain a payment method selection via the wallet application via a user interface generated by the selected wallet application;

provide a transaction execution request including the selected payment method, to a checkout server to initiate payment to the merchant according to the merchant payment request, wherein the checkout server is not the merchant;

receive a purchase response to the transaction execution request from the checkout server; and

output purchase response information derived from the received purchase response.

12. The apparatus of claim 11 , wherein the payment protocol handler includes a purchase transaction parameter.

13. The apparatus of claim 12 , wherein the purchase transaction parameter includes one of: a selected payment method; a user-selected merchandise; a merchandise price; an applicable discounts; and an offer.

14. The apparatus of claim 11 , wherein the payment method selection is obtained by determining a default payment method.

15. The apparatus of claim 11 , wherein the payment method selection is an electronic wallet.

16. The apparatus of claim 11 , wherein the payment method selection is one of a credit card, a debit card, a gift card.

17. The apparatus of claim 11 , the memory further storing instructions to:

obtain a virtual merchant store injection package;

instantiate the virtual merchant store within the wallet application for display and interaction; and

wherein the transaction associated with the merchant payment request includes purchase of a merchandise displayed in the virtual merchant store.

18. The apparatus of claim 11 , wherein the wallet application is one of: a Java applet; an HTML application; and a Javascript application.

19. The apparatus of claim 11 , the memory further storing instructions to:

display a redirect page specified by a merchant associated with the merchant payment request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2012
From: KALGI, AVINASH
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 029106/0253 →
Continuity (2)
Provisional Application 61504348 · Jul 5, 2011
Related Publication 20130013499A1 · Jan 10, 2013
Cited By (27)
US 12,208,171 US 12,217,305 US 12,229,735 US 12,243,381 US 12,244,586 US 12,244,587 US 12,244,588 US 12,254,463 US 12,254,738 US 12,265,958 US 12,271,921 US 12,277,537 US 12,299,680 US 12,311,275 US 12,346,929 US 12,443,933 US 12,450,975 US 12,462,245 US 12,518,260 US 12,536,530 US 12,548,399 US 12,572,933 US 12,597,017 US 12,651,509 US 12,652,284 US 12,664,531 US 12,711,485