IP Library Granted Patent US 12,014,351
Granted Patent B2
US 12,014,351 · App. 17/541,734 · Granted Jun 18, 2024

Touchless transaction on a transaction terminal

Inventors: William Harrison McGraw, IV (Albemarle, NC); Deepak Aladahalli Puttaswamy (Atlanta, GA); Michael David Hartman (Milton, GA)
Assignee: NCR Corporation
G06Q20/3276G06Q20/223G06Q20/3224G06Q20/325G06Q20/352G06Q20/4012
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,351
App. No.
17/541,734
Granted
Jun 18, 2024
Kind
B2
Abstract

A transaction is detected on a transaction terminal. A first code is presented on a display of the transaction terminal that is encoded with an identifier and a passcode for a wireless connection between the transaction terminal and a mobile device operated by a customer. The mobile device processes the code to wirelessly connect to the transaction terminal using the identifier and the passcode. A second code is presented on a display of the transaction terminal. The second code when captured by the mobile device causes a transaction interface to be remoted from the transaction terminal to the mobile device over the wireless connection. The transaction continues with interactions provided on the mobile device and processed on the transaction terminal without any customer touching of the display of the transaction terminal and without any customer touching of any keys or keypad of the transaction terminal.

Claims (44)

1. A method, comprising:

capturing, by a camera of a mobile device, a first code presented on a display of a transaction terminal;

processing, by a processor of the mobile device, first information encoded in the first code and establishing a wireless connection to the transaction terminal;

capturing, by the camera of the mobile device, a second code presented on the display of the transaction terminal;

sending, by the processor of the mobile device, a confirmation to the transaction terminal based on the second code;

decoding, by the processor of the mobile device, instructions encoded in the second code;

processing, by the processor of the mobile device, the instructions causing a transaction interface of the transaction terminal to be remoted from the transaction terminal to the mobile device;

rendering, by the processor of the mobile device, the transaction interface for a transaction or transactions being processed on the transaction terminal; and

providing, by the processor of the mobile device, options and selections associated with the transaction interface over the wireless connection for completing the transaction or transactions without any touching by a customer of the display and without any touching by the customer of keys of the transaction terminal.

2. The method of claim 1 , wherein capturing the first code further includes decoding, by the processor of the mobile device, the first code and obtaining the first information as a Service Set Identifier (SSID) for the transaction terminal and a passcode for connecting to a wireless transceiver of the transaction terminal.

3. The method of claim 1 , wherein capturing the first code further includes capturing the first code as an image of a Quick Response (QR) code, decoding, by the processor of the mobile device, the QR code and obtaining connection details for connecting to a wireless transceiver of the transaction terminal.

4. The method of claim 1 , wherein rendering further includes interacting over the wireless connection with a web site hosted on the transaction terminal and providing, by the processor of the mobile device, the transaction interface through web pages delivered from the transaction terminal over the wireless connection to a browser.

5. The method of claim 1 , wherein rendering further includes interacting over the wireless connection with a remote desktop application processed on the transaction terminal and providing, by the processor of the mobile, the transaction interface through a mobile application processed by the processor on the mobile device.

6. The method of claim 5 , wherein providing further includes receiving a pre-staged transaction selection from the customer through a user-facing interface of the mobile application, obtaining predefined selections defined by a pre-staged transaction associated with the pre-staged transaction selection and previously defined by the customer through the user-facing interface, and automatically providing the predefined selections and input information on behalf of the user over the wireless connection for the transaction terminal to complete the transaction as the pre-staged transaction.

7. The method of claim 6 further comprising, providing an end transaction selection or a no-additional transaction selection over the wireless connection causing the transaction terminal to terminate the wireless connection.

8. The method of claim 7 , wherein providing the end transaction selection or the no-additional transaction selection further includes receiving a transaction receipt for the transaction over the wireless connection before the wireless connection is terminated by the transaction terminal.

9. A method, comprising:

executing, by a processor of a mobile device, a mobile application;

detecting, by the mobile application, a first code captured by a camera of the mobile device;

decoding, by the mobile application, the first code and obtaining a Service Set Identifier (SSID) for a transaction terminal and a passcode;

interacting, by the mobile application, with a transceiver of the mobile device and establishing a wireless connection with the transaction terminal using the SSID and the passcode;

detecting, by the mobile application, a second code captured by the camera of the mobile device;

decoding, by the mobile application, the second code and obtaining instructions that were encoded in the second code by the transaction terminal; and

processing, by the mobile application, the instructions causing the mobile application to request transaction interface screens for a transaction from the transaction terminal and further causing the transaction interface screens to be remoted over the wireless connection to the mobile device based on the processing of the instructions that were decoded from the second code.

10. The method of claim 9 further comprising, rendering, by the mobile application, the transaction interface screens for interaction of a user who is operating the mobile device during the transaction with the transaction terminal.

11. The method of claim 10 further comprising, providing, by the mobile application, selections made by the user for options of the transaction interface screens and data entered by the user into input fields of the transaction interface screens to the transaction terminal over the wireless connection during the transaction with the transaction terminal.

12. The method of claim 10 further comprising, updating, by the mobile application, modifications to the transaction interface screens received from the transaction terminal in response to the selections and the data provided by the user during the transaction with the transaction terminal.

13. The method of claim 9 further comprising, processing, by the processor of the mobile device, a browser and connecting, by the browser, to a website hosted by the transaction terminal during the wireless connection, wherein the website comprises the transaction interface screens for the transaction with the transaction terminal.

14. The method of claim 9 further comprising, obtaining, by the mobile application, a pre-staged transaction defined in a profile of a user who is operating the mobile device, and processing interactions defined within the pre-staged transaction through the transaction interface screens to perform the transaction with the transaction terminal over the wireless connection.

15. The method of claim 9 further comprising, performing, by the mobile application, public-private key encryption on a Personal Identification Number (PIN) entered into a sign-on transaction interface screen by a user who is operating the mobile device to obtain and encrypted PIN and providing the encrypted PIN to the transaction terminal during the wireless connection.

16. The method of claim 9 , wherein interacting further includes establishing the wireless connection as a Peer-to-Peer (P2P) connection between the mobile device and the transaction terminal.

17. The method of claim 9 , wherein interacting further includes using a mobile device identifier for the mobile device to authenticate to the transaction terminal for the wireless connection.

18. The method of claim 9 , wherein interacting further includes utilizing Hypertext Transfer Protocol Secure (HTTPS) between the mobile device and the transaction terminal during the wireless connection.

19. A mobile device, comprising:

a wireless transceiver;

a camera;

a processor;

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

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

decoding a first code captured by the camera from a display of a transaction terminal into a Service Set Identifier (SSID) and a passcode for the transaction terminal;

using the wireless transceiver to establish a Peer-to-Peer (P2P) wireless connection between the mobile device and the transaction terminal;

decoding a second code captured by the camera from the display of the transaction terminal into instructions; and

processing the instructions over the P2P wireless connection causing a transaction interface for the transaction terminal to be remoted onto the mobile device for a transaction between a user who is operating the mobile device and the transaction terminal based on the instructions decoded from the second code.

20. The mobile device of claim 19 , wherein the mobile device is a phone, a tablet, a laptop, or a wearable processing device.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
SECURITY INTEREST Recorded Oct 17, 2024
From: NCR ATLEOS CORPORATION (F/K/A NCR CORPORATION)
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 069182/0787 →
CHANGE OF NAME Recorded May 20, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067464/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067464/0882 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: MCGRAW, WILLIAM HARRISON, IV; PUTTASWAMY, DEEPAK ALADAHALLI; HARTMAN, MICHAEL DAVID
To: NCR CORPORATION
Reel/Frame 058342/0866 →
Continuity (2)
Division 16877203 · May 18, 2020
Related Publication 20220092580A1 · Mar 24, 2022