IP Library Granted Patent US 10,475,015
Granted Patent B2
US 10,475,015 · App. 15/138,764 · Granted Nov 12, 2019

Token-based security processing

Inventor: Jonathan S. Black (Scotland, GB)
Assignee: NCR Corporation
G06Q20/206G06Q20/3278G06Q20/385G06Q20/4014
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,475,015
App. No.
15/138,764
Granted
Nov 12, 2019
Kind
B2
Abstract

A user is authenticated for a session with a server, the server generates a unique session token valid during an active session with the server. Valid outstanding transactions for the active session are presented to the user. A selected outstanding transaction is provided to a Self-Service Terminal (SST) with the unique session token. The SST validates the unique session token and the selected outstanding transaction with the server. Upon confirmation from the server, the SST completes the selected outstanding transaction at the SST.

Claims (21)

1. A method, comprising:

generating a session token for an authenticated session with a mobile device;

providing the session token and a code for a pre-staged transaction associated with the authenticated session to the mobile device; and

authenticating the session token and the code for a Self-Service Terminal (SST) to complete processing for the pre-staged transaction as a completed transaction, wherein authenticating further includes identifying the pre-staged transaction as being associated with an account of a first user that defined the pre-staged transaction for access by a second and different user and identifying the session token as being associated with the second and different user.

2. The method of claim 1 further comprising, updating the account associated with the completed transaction in response to a confirmation received from the SST for the completed transaction.

3. The method of claim 1 further comprising, invalidating the session token when the authenticated session terminates.

4. The method of claim 1 , wherein generating further includes generating the session token after authenticating a user operating the mobile device.

5. The method of claim 1 , wherein providing further includes encrypting the session token and the code before providing to the mobile device.

6. The method of claim 1 , wherein providing further includes providing the session token and the code as an encoded Quick Response (OR) code to the mobile device.

7. The method of claim 1 , wherein providing further includes providing the session token and the code as Near Field Communication (NFC) data to the mobile device.

8. The method of claim 1 , wherein authenticating further includes receiving the session token and the code as one or more of: encoded data and encrypted data sent from the SST.

9. The method of claim 1 , wherein authenticating further includes enforcing expiry conditions associated with the pre-staged transaction when authenticating the code.

10. The method of claim 9 , wherein authenticating further includes enforcing user-defined conditions associated with the pre-staged transaction when authenticating the code.

11. A method, comprising:

receiving, by a Self-Service Terminal (SST), a session token and a transaction code for a pre-staged transaction that is yet to be processed, wherein receiving further includes obtaining the session token and the transaction code as text entered into an interface of the SST;

requesting, by the SST, a server to authenticate the session token and the transaction code;

obtaining, by the SST, a verification and transaction instructions from the server in response to the server successfully authenticating the session token and the transaction code; and

processing, by the SST, the transaction instructions and creating a completed transaction for the pre-staged transaction.

12. The method of claim 11 further comprising, sending, by the SST, a notification back to the server for the completed transaction.

13. The method of claim 11 , wherein requesting further includes encrypting the session token and the transaction code and sending encrypted versions of the session token and the transaction code to the server for authentication.

14. The method of claim 11 , wherein obtaining further includes receiving the transaction instructions as transaction object including a dispense command and an amount, and sending the dispense command and the amount to a dispenser for dispensing currency in the amount from the SST, and processing the transaction object through a financial network.

Assignments (10)
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 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
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 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: BLACK, JONATHAN S.
To: NCR CORPORATION
Reel/Frame 038523/0592 →
Continuity (1)
Related Publication 20170308883A1 · Oct 26, 2017