IP Library Granted Patent US 11,481,754
Granted Patent B2
US 11,481,754 · App. 16/986,110 · Granted Oct 25, 2022

Secure payment method and system

Inventor: Seth Priebatsch (Boston, MA)
Assignee: SCVNGR, Inc.
G06Q20/322G06Q20/02G06Q20/20G06Q20/3274G06Q20/3278G06Q20/34G06Q20/363G06Q20/385
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,481,754
App. No.
16/986,110
Granted
Oct 25, 2022
Kind
B2
Abstract

Representative embodiments of a server-based method of facilitating payment by a user registered with the server include, at the server, generating and storing, for the user, a code readable by a merchant device, transmitting the code to a mobile device of the user, facilitating provision of information characterizing a payment instrument from the user to a payment-processing entity without storing the data at the server, receiving, from the payment-processing entity, a token indicative of the payment instrument but not encoding data that would enable use of the instrument, associating the token with the user, receiving, from a merchant, the code and a payment amount, matching the received code to the user and retrieving the token associated with the user, and providing the token and the payment amount to the payment-processing entity to facilitate completion of a transaction between the user and the merchant.

Claims (24)

1. A server-based method of facilitating payment by a user registered with a management server, the method comprising:

using a processor to generate and store, by the management server, a quick response (QR) code for the user, the QR code readable by a merchant device of a merchant;

transmitting, by the management server via a communication module, the QR code to a mobile device of the user;

receiving, by the management server via the communication module, a token from a payment processor's gateway, the token identifying a payment instrument associated with the user but not identifying the user, the token generated by the payment processor's gateway;

using the processor to computationally associate, by the management server, the token with the user;

receiving, by the management server via the communication module, the QR code and a payment amount from the merchant device;

using the processor to match, by the management server, the QR code to the user and retrieve the token identifying the payment instrument associated with the user; and

providing, by the management server via the communication module, the token and the payment amount to the payment processor's gateway to complete a transaction between the user and the merchant.

2. The method of claim 1 , wherein the management server comprises a database for storing records, a database record being associated with the user and including user-identifying information, the QR code or a seed therefor, and the token.

3. The method of claim 1 , wherein the mobile device is selected from a group comprising a cellular phone, a smart phone, a computer, a personal digital assistant (PDA), an Internet Protocol Television and an electronic gaming device.

4. The method of claim 1 , wherein the QR code is transmitted from the management server to the mobile device via wireless cell phone communication, Internet, ultrasound, Bluetooth, or near-field communication.

5. The method of claim 1 , wherein the QR code is reset, by the management server, after a predetermined period of time or upon receiving a request, by the management server, from the user.

6. A management server for facilitating payment by a user registered with the management server, the management server comprising:

a processor;

a processor-executable code-generation module for generating and storing a QR code for the user, the QR code readable by a merchant device of a merchant;

a communication module;

a web server for generating a form-containing web page and associated programming for execution on a client-side computer, the programming being executable to cause transmission of information entered on the form to a payment processor's gateway; and

a database for storing a token received from the payment processor's gateway via the communication module and associating the token with the user, the token identifying a payment instrument associated with the user but not identifying the user, the token generated by the payment processor's gateway:

wherein the processor is configured to:

(i) operate the communication module to cause the QR code to be transmitted to a mobile device of the user, (ii) operate the communication module to receive, from a merchant, the QR code and a payment amount, (iii) match the QR code to the user and retrieve the token identifying the payment instrument associated with the user, and (iv) operate the communication module to provide the token and the payment amount to the payment processor's gateway to complete a transaction between the user and the merchant.

7. The management server of claim 6 , wherein the transmitted form is configured to receive information identifying the payment instrument.

8. The management server of claim 6 , wherein the database comprises a series of stored records, each of the series of stored records being associated with a respective user and including user-identifying information, a respective QR code or a respective seed therefor, and a respective token.

9. The management server of claim 6 , wherein the communication module transmits the QR code from the management server to the mobile device via wireless cell phone communication, Internet, ultrasound, Bluetooth, or near-field communication.

10. The management server of claim 6 , wherein the code-generation module resets the QR code after a predetermined period of time or upon receiving a request from the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: SCVNGR, INC.
To: GRUBHUB HOLDINGS INC.
Reel/Frame 072816/0068 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 27, 2025
From: GRUBHUB HOLDINGS INC.; GRUBHUB INC.; SCVNGR, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072953/0771 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2022
From: PRIEBATSCH, SETH
To: SCVNGR, INC.
Reel/Frame 061267/0477 →
Continuity (4)
Continuation 14103101 · Dec 11, 2013
Continuation 13718466 · Dec 18, 2012
Provisional Application 61671381 · Jul 13, 2012
Related Publication 20210012315A1 · Jan 14, 2021
Cited By (6)
US 12,373,801 US 12,536,643 US 12,597,004 US 12,608,687 US 12,646,041 US 12,676,045