IP Library Granted Patent US 7,602,909
Granted Patent B1
US 7,602,909 · App. 09/570,622 · Granted Oct 13, 2009

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 7,602,909
App. No.
09/570,622
Granted
Oct 13, 2009
Kind
B1
Abstract

A self-service terminal ( 10 ) is described. The terminal ( 10 ) includes a plurality of modules ( 14 ) arranged in a network ( 16 ) so that the modules are operable to communicate using the network ( 16 ). Each module ( 14 ) has storage means ( 34 ) for storing data and cipher means ( 32 ) for encrypting and decrypting communications, whereby the cipher means ( 32 ) is operable to encrypt data prior to sending or receiving a communication, and subsequently to decrypt a received encrypted communication by applying a Boolean function to the encrypted data and to the received encrypted communication. A module ( 14 ) for use in an SST ( 10 ) and a method of encrypting a communication for transmission between interconnected modules ( 14 ) in a self-service terminal ( 10 ) are also described.

Claims (36)

1. A method of operating an ATM, comprising:

a) maintaining modules within the ATM;

b) prior to a communication between two modules, performing encryption which generates templates in modules, such that

i) the templates in a first pair of modules are identical to each other;

ii) the templates in a second pair of modules are identical to each other;

iii) the templates in the first pair are different from the templates in the second pair;

c) when a communication is required between modules,

i) generating a message in an originating module,

ii) encrypting the message using a template as a key, to produce an encrypted message, and

iii) transmitting the encrypted message to another module; and

d) if no communication is required between modules, maintaining the templates generated in paragraph (b) until a communication is required and then, after the communication completes, changing the templates in the modules involved in the communication.

2. Method according to claim 1 , wherein the modules include two or more of the following:

i) a controller ( 14 a );

ii) a display ( 14 b );

iii) a keypad ( 14 c );

iv) a card reader ( 14 d );

v) a journal printer ( 14 e );

vi) a receipt printer ( 14 f ); and

vii) a cash dispenser ( 14 g ).

3. A method of operating an ATM, comprising:

a) maintaining a controller within the ATM,

b) maintaining at least four of the following six types of modules within the ATM, and under control of the controller:

i) a display;

ii) a keypad;

iii) a card reader;

iv) a journal printer;

v) a receipt printer; and

vi) a cash dispenser;

c) maintaining a different template in each module present in the ATM, and maintaining a copy of each template in the controller;

d) whenever communication occurs between the controller and a recipient module,

i) in the controller, encrypting data into cypher text, using the copy of the template of the recipient module

ii) transmitting the cypher text to the recipient module, and

iii) in the recipient module, de-crypting the cypher text into the data, using the template present in the recipient module.

4. Method according to claim 3 , and further comprising:

e) after the communication completes, changing the template within the recipient module, and changing the copy of that template within the controller.

5. Method according to claim 3 , wherein the template keys in both modules are replaced by the encrypted message after said transmission of paragraph (d), so that the encrypted message then acts as an encryption/decryption key.

Assignments (9)
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 →
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 →
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 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 →