IP Library Granted Patent US 12,014,341
Granted Patent B2
US 12,014,341 · App. 14/287,180 · Granted Jun 18, 2024

Techniques for mobile transaction processing

Inventor: Erick C. Kobres (Lawrenceville, GA)
Assignee: NCR Voyix Corporation
G06Q20/14G06Q20/023G06Q20/12G06Q20/18G06Q20/322G06Q20/3276G06Q20/367G06Q20/382G06Q20/40G06Q20/401G06Q30/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 12,014,341
App. No.
14/287,180
Granted
Jun 18, 2024
Kind
B2
Abstract

Techniques for automated mobile transaction processing are provided. A consumer traverses to a web portal or other type of enterprise terminal device of an enterprise and proceeds to shop. During checkout, the portal contacts a transaction service and is delivered back an identifying barcode or Quick Response (QR) code. The consumer uses a mobile device to scan the code and send it to the transaction service. Previously registered payment details of the consumer are located and payment is received from the consumer. The portal is notified that payment is completed by the transaction service.

Claims (11)

1. A processor-implemented method programmed in a non-transitory processor-readable medium and to execute on one or more processors of a server configured to execute the method, comprising:

downloading, by a server, a mobile application to a mobile device of a consumer;

registering, by the server, payment details associated with an account of the consumer with a retailer through interaction with the mobile application of the mobile device operated by the consumer;

receiving, by the server, a request to complete a transaction session between the consumer and an enterprise terminal device associated with the retailer, wherein receiving further includes identifying the transaction session as a transaction that is being processed between the enterprise terminal device and the consumer, wherein receiving further includes receiving the request from the enterprise terminal device when the consumer is identified at a point in the transaction when a consumer payment is required of the consumer for the transaction, wherein the request comprises a transaction identifier for the transaction, a uniform resource locator (URL) link to a transaction session for the transaction between the consumer and the enterprise terminal device, a consumer identifier for the consumer, and a terminal identifier for the enterprise terminal device;

generating and encoding, by the server, a Quick Response (QR) code that comprises the URL link, the transaction identifier (ID), the consumer identifier, and the terminal identifier;

providing, by the server, the QR code to the enterprise terminal device, wherein the QR code is linked to a business associated with the enterprise terminal device, wherein the enterprise terminal device presents the QR code on a display of the enterprise terminal device for capturing by the mobile device operated by the consumer for the consumer to complete the consumer payment for the transaction at the point in the transaction, wherein the enterprise terminal device receives the QR code back from the mobile device with the QR code associated with the mobile device;

receiving, by the server, the QR code, from the enterprise terminal device, wherein the QR code is associated with the business and associated with the mobile device when received by the server;

validating, by the server, that the mobile device is associated with the QR code and associated with the business and when the QR code is validated obtaining, by the server, the consumer identifier for the consumer that was linked to the account during the registering;

obtaining, by the server, the payment details from the account

completing, by the server, the transaction with the enterprise terminal device on behalf of the consumer by processing the payment details and completing the consumer payment for the transaction session between the consumer and the enterprise terminal device; and

sending, by the server, a notification to the enterprise terminal device that the consumer payment was processed on behalf of the consumer.

Assignments (3)
CHANGE OF NAME Recorded Nov 9, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065532/0893 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
Continuity (2)
Continuation 13285371 · Oct 31, 2011
Related Publication 20140304169A1 · Oct 9, 2014