IP Library Granted Patent US 11,334,863
Granted Patent B2
US 11,334,863 · App. 16/915,100 · Granted May 17, 2022

Methods and device for touchless payment processing

Inventors: Kip Oliver Morgan (Atlanta, GA); James Emery Fugedy, II (Marietta, GA)
Assignee: NCR Corporation
G06Q20/204G06K19/06037G06Q20/02G06Q20/10G06Q20/208G06Q20/209G06Q20/322G06Q20/3276G06Q30/0185G06Q30/0607G08B7/00
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,334,863
App. No.
16/915,100
Granted
May 17, 2022
Kind
B2
Abstract

A transaction is maintained in a shopping cart and processed by a transaction manager in cooperation with a transaction application of a user device. The status device displays a code that when obtained by user device and provided to the transaction manager links the cart to the status device. Acquisition of the code is an indication that the customer associated with the cart is ready to checkout and pay for the items in the cart. The entire payment processing between the application, the transaction manager, and a payment service is monitored by transaction manager. Payment processing statuses for the payment as it processes in real time are sent from the transaction manager to the status device. Status device displays payment status messages on a display of that device and/or illuminates colored lights and/or plays specialized audible sounds indicative of the statuses as the payment processing continues in real time.

Claims (32)

1. A method, comprising:

providing executable instructions to a processor of a touchless payment status device from a non-transitory computer-readable storage medium causing the processor to perform operations comprising:

obtaining a link to a server;

sending an Internet Protocol (IP) address for the touchless payment status device using the link;

receiving an initial code from the server based on the sending;

generating a generated code based on the initial code, wherein the generated code comprises a portion of the initial code, the link and the IP address;

updating the generated code after a preset time expires or after receiving notification from the server that the generated code has been used;

continuously displaying the generated code or the updated generated code as a start payment message on a display;

acquiring, in real time, payment status messages from the server for a transaction linked to the generated code or the updated generated code by the server as a frictionless payment for the transaction that is being collected and processed by the server through interaction of the server with a customer via a customer operated mobile device, wherein the customer operated mobile device is different from the touchless payment status device;

displaying, in real time, a first payment status message indicating the customer has initiated the frictionless payment for the transaction, wherein the frictionless payment was initiated by the customer operated mobile device obtaining the generated code or the updated generated code from the display and sending the generated code or the updated generated code to the server that maintains a virtual cart for the transaction of the customer; and

displaying, in real time, a second payment status message representing changes in a payment status of the transaction based on an interaction between the customer operated mobile device and the server.

2. The method of claim 1 , wherein the executable instructions further cause the processor to perform additional operations, comprising removing a particular payment status messages from the display when that particular payment status message remained unchanged for a configured period of elapsed time.

3. The method of claim 2 , wherein removing further includes generating a new code that includes the portion of the initial code and displaying the new code on the display.

4. The method of claim 1 , wherein the executable instructions further cause the processor to perform additional operations, comprising activating one or more lights in predefined colors or with predefined effects based on the payment status messages.

5. The method of claim 1 , wherein the executable instructions further cause the processor to perform additional operations, comprising selectively playing one or more customized audible tones over a speaker based on the payment status messages.

6. The method of claim 1 , wherein displaying the second payment status message further includes simultaneously activating colored lights or playing distinctive audio tones on light poles or overhead speakers proximate to an exit of a store based on the second payment status message.

7. The method of claim 1 , wherein displaying the second payment status message further includes receiving transaction totals or a transaction receipt from the server and displaying the transaction totals or the transaction receipt on the display.

8. A touchless payment status device, comprising:

a processor;

a non-transitory computer-readable storage medium having executable instructions;

the executable instructions when executed by the processor from the non-transitory computer-readable storage medium cause the processor to perform processing comprising:

obtaining a link to a server;

sending an Internet Protocol (IP) address for the touchless payment status device to the server using the link;

receiving an initial code from the server;

generating a generated code based on the initial code, wherein the generated code comprises a portion of the initial code, the link and the IP address;

updating the generated code after a preset time expires or after receiving notification from the server that the generated code has been used;

continuously displaying the generated code or the updated generated code as a start payment message on a display;

acquiring, in real time, payment status messages from the server for a transaction linked to the generated code or the updated generated code as a frictionless payment for the transaction that is being collected and processed by the server through interaction with a customer via a customer operated mobile device, wherein the customer operated mobile device is different from the touchless payment status device;

displaying, in real time, a first payment status message indicating the customer has initiated the frictionless payment for the transaction, wherein the frictionless payment was initiated by the customer operated mobile device obtaining the generated code or the updated generated code from the display and sending the generated code or the updated generated code to the server that maintains a virtual cart for the transaction of the customer; and

displaying, in real time, a second payment status message representing changes in a payment status of the transaction based on an interaction between the customer operated mobile device and the server.

9. The touchless payment status device of claim 8 , wherein the executable instructions when executed by the processor from the non-transitory computer-readable storage medium cause the processor to perform additional processing comprising:

simultaneously activating colored lights or playing distinctive audio tones on light poles or overhead speakers proximate to an exit of a store based on the first or second payment status messages.

Assignments (3)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: MORGAN, KIP OLIVER; FUGEDY, JAMES EMERGY, II
To: NCR CORPORATION
Reel/Frame 053074/0758 →
Continuity (1)
Related Publication 20210406859A1 · Dec 30, 2021
Cited By (1)
US 12,536,265