IP Library Granted Patent US 10,430,871
Granted Patent B2
US 10,430,871 · App. 12/784,598 · Granted Oct 1, 2019

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 10,430,871
App. No.
12/784,598
Granted
Oct 1, 2019
Kind
B2
Abstract

A method of executing a transaction for a user at a self-service terminal is described. The method comprises: (a) sensing a stroke gesture delineated by the user on a touch-sensitive panel; (b) recognizing the delineated stroke gesture; and (c) matching the delineated stroke gesture to one of a plurality of defined transaction strokes, each defined transaction stroke being associated with a specific transaction. The method further comprises (d) executing the specific transaction associated with the matched transaction stroke.

Claims (45)

1. A method of executing a transaction for a user at a self-service terminal, the transaction is directed from user-supplied gestures, the method implemented as executable instructions residing in a non-transitory computer-readable storage medium, the instructions executed from the non-transitory computer-readable storage medium on one or more processors of the self-service terminal (SST), the method comprising:

(a) sensing, by the SST, a stroke gesture delineated by a sweeping movement of a finger of the user making contact on a touch-sensitive panel of a hardware display integrated into the SST, the stroke gesture ending when the finger is lifted off the touch-sensitive panel with no additional movement of the user making contact on the touch-sensitive panel for a predefined amount of time;

(b) recognizing, by the SST, the delineated stroke gesture by a stroke recognition engine;

(c) matching, by the SST, the delineated stroke gesture to one of a plurality of defined transaction strokes by the SST, each defined transaction stroke being associated with a specific transaction performed by the SST and identifying with the delineated stroke gesture a transaction amount written on the touch-sensitive panel within the predefined period of time after the delineated stoke gesture and matched to a user-defined transaction amount for processing with the specific transaction, wherein the delineated stroke gesture includes one or more user-written characters written by the user within a portion of the touch-sensitive panel as the specific transaction and the transaction amount overlies the specific transaction and is written within the portion on the touch-sensitive panel after the one or more user-written characters; and

(d) executing, by the SST, the specific transaction associated with the matched transaction stroke by a transaction execution component with the user-defined transaction amount, and thereby enabling the SST to execute the specific transaction from the user-supplied delineated stroke gesture written by the user on the touch-sensitive panel without the user having to navigate through a sequence of information gathering screens presented on the SST to perform the specific transaction.

2. A method according to claim 1 , wherein the method comprises the further steps of:

(c+1) informing the user of the specific transaction associated with the matched transaction stroke;

(c+2) requesting the user to confirm that the specific transaction associated with the matched transaction stroke is the transaction that the user would like to execute;

(c+3) executing step (d) only in response to detecting the user's confirmation that the specific transaction associated with the matched transaction stroke is the transaction that the user would like to execute.

3. A method according to claim 1 , wherein the method comprises the further steps of:

(c+1) informing the user of the specific transaction associated with the matched transaction stroke;

(c+2) informing the user that the specific transaction associated with the matched transaction stroke will be executed within a defined time period unless the user cancels the transaction;

(c+3) executing step (d) when the defined time period elapses without the user cancelling the transaction.

4. A method according to claim 3 , wherein the defined time period comprises a defined unit of time.

5. A method according to claim 3 , wherein the defined time period comprises how long it takes the terminal to pre-stage the specific transaction associated with the matched transaction stroke.

6. A method according to claim 1 , wherein the step of sensing a stroke gesture delineated by the user on a touch-sensitive panel includes converting the sensed stroke gesture to a sequence of points.

7. A method according to claim 6 , wherein the step of recognizing the delineated stroke gesture includes the sub-step of converting the sequence of points to one or more characters.

8. A method according to claim 7 , wherein the step of matching the delineated stroke gesture to one of a plurality of defined transaction strokes includes matching the one or more characters from the converted sequence of points to one or more characters in a list of transaction character entries, each transaction character entry in the list being (i) unique, and (ii) associated with a predefined transaction.

9. A method according to claim 1 , wherein the stroke gesture comprises a character drawn on the touch-sensitive panel.

10. A method according to claim 1 , wherein the stroke gesture begins when the customer places a finger on the touch-sensitive panel and ends when the customer lifts the finger off the touch-sensitive panel.

11. A method according to claim 10 , further comprising:

employing optical character recognition to recognize the delineated stroke gesture as a character.

12. A method according to claim 1 further comprising:

displaying the delineated stroke gesture on a feedback region of the touch-sensitive panel.

13. A method according to claim 1 wherein the delineated stroke gesture is associated with a dispensing transaction, and the method further comprises:

sensing at least a second stroke gesture;

recognizing the second stroke gesture; and

matching said at least second stroke gesture with a dollar amount.

14. A non-transitory computer readable storage medium storing a computer program for processing a transaction that is derived from user-supplied gestures, and the computer program stored in a non-transitory computer-readable medium comprising instructions that, when executed on a processor a self-service terminal (SST), performs the following steps:

executing, by the processor of the SST, the computer program from the non-transitory computer readable medium, the SST performing processing for:

(a) sensing, by the SST, a stroke gesture delineated by a sweeping movement of a finger of the user making contact on a touch-sensitive panel of a hardware display of the SST, the stroke gesture ends when the finger is lifted off the touch-sensitive panel with no additional movement of the user making contact on the touch-sensitive panel for a predefined amount of time;

(b) recognizing, by the SST, the delineated stroke gesture by a stroke recognition engine;

(c) matching, by the SST, the delineated stroke gesture to one of a plurality of defined transaction strokes by the SST, each defined transaction stroke being associated with a specific transaction performed by the SST and identifying with the delineated stroke gesture a transaction amount written on the touch-sensitive panel within the predefined period of time after the delineated stoke gesture and matched to a user-defined transaction amount for processing with the specific transaction, wherein the delineated stroke gesture includes one or more user-written characters written by the user within a portion of the touch-sensitive panel as the specific transaction and the transaction amount overlies the specific transaction and is written within the portion on the touch-sensitive panel after the one or more user-written characters; and

(d) executing the specific transaction associated with the matched transaction stroke by a transaction execution component with the user-defined transaction amount, and thereby enabling the SST to process the specific transaction from the user-supplied delineated stroke gesture written by the user on the touch-sensitive panel without the user having to navigate through a sequence of information gathering screens presented on the SST to perform the specific transaction.

15. A self-service terminal (SST) for processing user-supplied gesture transactions, the SST comprising:

a touch-sensitive panel of a hardware display for the SST, the touch-sensitive panel configured to detect a sweeping movement of a finger of a user making contact on the panel as the user delineates a stroke gesture on the panel, the stroke ends when the finger is lifted off the touch-sensitive panel with no additional movement of the user making contact on the touch-sensitive panel for a predefined amount of time;

a stroke recognition engine configured to execute on a processor of the SST and further configured to

(i) convert a sequence of points received from the touch-sensitive panel and corresponding to each stroke gesture delineated by the user to a character,

(ii) match the converted characters to one of a plurality of transaction entries, each transaction entry being (a) unique, and (b) associated with a predefined transaction, and

(iii) identify a specific transaction associated with the matched transaction entry and identify with the delineated stroke gesture a transaction amount written on the touch-sensitive panel within the predefined period of time after the delineated stoke gesture and matched to a user-defined transaction amount for processing with the specific transaction, wherein the delineated stroke gesture includes one or more user-written characters written by the user within a portion of the touch-sensitive panel as the specific transaction and the specific transaction overlies the transaction amount and is written within the portion on the touch-sensitive panel after the one or more user-written characters; and

a transaction execution component arranged to execute the specific transaction with the user-defined transaction amount and thereby enable the SST to execute the specific transaction from the user-supplied stroke gestures written on the touch-sensitive panel by the user without the user having to navigate through a sequence of information gathering screens presented on the SST to perform the specific transaction.

16. A terminal according to claim 15 , wherein the transaction execution component comprises a transaction application program executing on a controller in the SST.

17. A terminal according to claim 15 , wherein the stroke recognition engine stores a table of transactions and corresponding characters identifying those transactions.

18. A terminal according to claim 15 , wherein the SST further comprises a token reader to identify the user.

19. A terminal according to claim 15 , wherein the SST includes a banknote dispenser.

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 May 21, 2010
From: MCBRIDE, MICHAEL
To: NCR CORPORATION
Reel/Frame 024420/0990 →