IP Library Granted Patent US 8,994,663
Granted Patent B2
US 8,994,663 · App. 12/873,761 · Granted Mar 31, 2015

Authentication at a self-service terminal

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 8,994,663
App. No.
12/873,761
Granted
Mar 31, 2015
Kind
B2
Abstract

A method and apparatus for authenticating a customer at a self-service terminal are described. The method comprises: receiving a stroke delineated by the customer; matching the delineated stroke to a defined shape; and providing feedback to the customer to indicate that the delineated stroke has been matched to a defined shape. These steps are repeated until a complete sequence of defined shapes has been entered. The method further comprises converting the defined shape sequence to a sequence of characters; encrypting the sequence of characters; and transmitting the encrypted sequence of characters to a host for authentication.

Claims (28)

1. A method of authenticating a customer at a self-service terminal, the method comprising:

receiving a stroke delineated by the customer;

matching the delineated stroke to a defined shape;

providing feedback to the customer to indicate that the delineated stroke has been matched to a defined shape;

repeating the receiving, matching, and providing feedback steps until a complete sequence of defined shapes has been entered, the complete sequence having the stroke and other strokes and at least one stroke in the complete sequence identified as a clear function;

converting the defined shape sequence to a sequence of characters;

encrypting the sequence of characters; and

transmitting the encrypted sequence of characters to a host for authentication.

2. A method according to claim 1 , wherein matching the delineated stroke to a defined shape is implemented by a driver associated with a touch sensitive surface, where the driver outputs a code indicative of the matched shape.

3. A method according to claim 1 , wherein the feedback is also provided visually.

4. A method according to claim 1 , wherein the complete sequence of defined shapes comprises a predefined number of shapes.

5. A method according to claim 1 , wherein converting the defined shape sequence to a sequence of characters comprises accessing a mapping table.

6. A method according to claim 1 , wherein encrypting the sequence of characters comprises the sub-step of: adding buffer characters to create a code sequence having a predefined length.

7. A method according to claim 6 , wherein encrypting the sequence of characters comprises the further sub-step of:

combining the code sequence with an account code to create a block code; and

encrypting the block code.

8. A method according to claim 6 , wherein the step of combining the code sequence with the account code is implemented using a Boolean XOR function.

9. A method according to claim 1 , wherein transmitting the encrypted sequence of characters to a host for authentication comprises:

transmitting the encrypted sequence of characters to a controller within the self-service terminal.

10. A method according to claim 9 , wherein transmitting the encrypted sequence of characters to a host for authentication further comprises the sub-step of transmitting the encrypted sequence of characters from the controller to a host remote from the self-service terminal.

11. An encrypting touch sensitive unit for authenticating a customer, the unit comprising:

a touch sensitive surface operable to receive strokes delineated by the customer;

a touch sensitive surface driver operable to match the delineated strokes to defined shapes; and

an encryption application operable to: (i) provide a feedback signal that can be used to inform the customer each time a delineated stroke has been matched to a defined shape (ii) convert a sequence of defined shapes received from the customer to a sequence of characters and identify at least one sequence a clear function, (iii) encrypt the sequence of characters, and (iv) transmit the encrypted sequence of characters to a host for authentication.

12. An encrypting touch sensitive unit according to claim 11 , further comprising a customer display.

13. An encrypting touch sensitive unit according to claim 11 , further comprising a secure memory and a secure cryptographic processor operable to access encryption keys stored in the secure memory.

14. An encrypting touch sensitive unit according to claim 11 , further comprising a sealed unit including tamper responsive circuitry to detect attempted tampering with the unit and to delete encryption keys stored in the secure memory in response to detecting attempted tampering therewith.

15. A self-service terminal including an encrypting touch sensitive unit according to claim 11 .

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
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 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2010
From: HARROW, CHARLES; BLACK, JONATHAN S.; PATON, GRANT C.
To: NCR CORPORATION
Reel/Frame 024924/0969 →