IP Library Granted Patent US 10,296,894
Granted Patent B2
US 10,296,894 · App. 15/810,411 · Granted May 21, 2019

QR code-enabled P2P payment systems and methods

Inventors: Don W. Tyler (Mill Valley, CA); Jeff Isenhart (Santa Rosa, CA); Anne Mueller (San Rafael, CA); Christoph Sadil (Larkspur, CA)
Assignee: mFoundry, Inc.
G06Q20/3226G06Q20/10G06Q20/32G06Q20/3274G06Q20/3276G06Q30/06
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,296,894
App. No.
15/810,411
Granted
May 21, 2019
Kind
B2
Abstract

Systems and methods are provided for facilitating peer-to-peer payment transactions using mobile devices. According to certain embodiments, a financial account for providing funds for a payment transaction is determined. User input including a payment amount for the payment transaction is received and a QR code that represents the payment amount is generated. The QR code is displayed on the display of a mobile device for purposes of scanning and processing by a second mobile device.

Claims (32)

1. A method for completing a transaction using a mobile device comprising a processor and a camera, comprising:

configuring, by the processor, the camera to scan one or more QR codes;

scanning, by the camera, a QR code, wherein the QR code comprises data representing a payment transaction, a transaction token generated by another mobile device that has determined that additional security is to be used in the payment transaction, identification information associated with a user of a source of funds, and an application identifier associated with an application used to generate or display the QR code;

determining, by the processor, that the scanning of the QR code is completed;

displaying, on a display associated with the mobile device, a notification that the scanning of the QR code is completed;

transmitting, by the processor, the scanned QR code to the server with an indication that the transmitted QR code with the data representing the payment transaction and the transaction token has been scanned; and

receiving, via the processor, a confirmation notification from the server that the transaction token was validated and the payment transaction was approved.

2. The method of claim 1 , wherein the data representing the transaction within the QR code comprises one or more of the date and time that the QR code was generated, the date and time that the QR code was scanned, the identity of a user associated with generating the QR code, or the identity of a user associated with scanning the QR code.

3. The method of claim 1 , wherein scanning, by the camera, a QR code further comprises scanning a QR code displayed on a second mobile device.

4. The method of claim 1 , wherein scanning, by the camera, a QR code further comprises scanning a printed QR code.

5. The method of claim 1 , wherein the transaction token further comprises a software object.

6. The method of claim 1 , wherein the transaction token further comprises a Secure Sockets Layer (SSL) certificate.

7. A mobile device, comprising:

a display;

a camera;

a memory storing instructions; and

a processor configured to execute the instructions to:

configure, by the processor, the camera to scan one or more QR codes;

scan, by the camera, a QR code, wherein the QR code comprises data representing a payment transaction, a transaction token generated by another mobile device that has determined that additional security is to be used in the payment transaction, identification information associated with a user of a source of funds, and an application identifier associated with an application used to generate or display the QR code;

determine, by the processor, that the scanning of the QR code is completed;

display a notification that the scanning of the QR code is completed on the display;

transmit, by the processor, the scanned QR code to the server with an indication that the transmitted QR code with the data representing the payment transaction and the transaction token has been scanned; and

receive, via the processor, a confirmation notification from the server that the transaction token was validated and the payment transaction was approved.

8. The mobile device of claim 7 , wherein the data representing the transaction within the QR code comprises one or more of the date and time that the QR code was generated, the date and time that the QR code was scanned, the identity of a user associated with generating the QR code, or the identity of a user associated with scanning the QR code.

9. The mobile device of claim 7 , wherein scanning, by the camera, a QR code further comprises scanning a QR code displayed on a second mobile device.

10. The mobile device of claim 7 , wherein scanning, by the camera, a QR code further comprises scanning a printed QR code.

11. The mobile device of claim 7 , wherein the processor is further configured to execute the instructions to:

receive an electronic transmission comprising a QR code;

print the QR code onto media; and

scan the printed QR code from the media.

12. The mobile device of claim 7 , wherein the transaction token further comprises a software object.

13. The mobile device of claim 7 , wherein the transaction token further comprises a Secure Sockets Layer (SSL) certificate.

Assignments (2)
MERGER Recorded Apr 14, 2021
From: MFOUNDRY INC.
To: FIDELITY INFORMATION SERVICES, LLC
Reel/Frame 055918/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2019
From: TYLER, DON W.; MUELLER, ANNE; SADIL, CHRISTOPH PAUL
To: MFOUNDRY, INC.
Reel/Frame 047921/0255 →
Continuity (3)
Division 14071900 · Nov 5, 2013
Provisional Application 61722656 · Nov 5, 2012
Related Publication 20180075442A1 · Mar 15, 2018
Cited By (2)
US 12,541,666 US 12,651,253