IP Library Granted Patent US 12700278
Granted Patent B2
US 12700278 · App. 18/129,190 · Granted Aug 4, 2026

Terminal self-configuration of media cassettes

Inventors: Daniel James Jamieson (Atlanta, GA); Michael Jonathon McKaig (Atlanta, GA)
Assignee: NCR Atleos Corporation
G07D11/25G06Q40/02G07D11/13G07D11/34G07D11/50G07D2207/00G07D2211/00
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 12700278
App. No.
18/129,190
Granted
Aug 4, 2026
Kind
B2
Abstract

A determination is made that notes in a recycler of a terminal are to be redistributed amongst the cassettes and a determination is made that a target cassette is to be redesignated for storing notes of a new denomination, which is different from a current denomination of notes stored in the target cassette. The terminal controls the recycler of the terminal to move the current denomination of notes out of the target cassette and store the current denomination of notes in a different cassette. When the target cassette is empty of notes, note counters for the cassettes are updated based on redistribution of the current denomination of notes and the target cassette is labeled as now being associated with the new denomination.

Claims (56)

1 . A method, comprising:

determining, by a terminal, that notes stored in cassettes of a recycler for the terminal are to be redistributed within the cassettes;

identifying, by the terminal, a target cassette to remove first notes of a first denomination from;

identifying, by the terminal, one or more destination cassettes with a combined capacity to store the first notes of the target cassette;

operating, by the terminal, an escrow module and a note validator module of the recycler to transport the first notes of the first denomination out of the target cassette, through the note validator module, into the escrow module, back through the note validator module, and into the one or more destination cassettes; and

controlling, by the terminal, the recycler to move the first notes of the first denomination from the target cassette into the one or more destination cassettes by issuing extension for financial services (XFS) commands to the recycler that cause a lower transport module, an upper transport with media diverter module, the note validator module, and the escrow module of the recycler to physically move the first notes from the target cassette to the one or more destination cassettes while updating cassette counters for the target cassette and the one or more destination cassettes during the movement of the first notes.

2 . The method of claim 1 further comprising, maintaining, by the terminal, note counts for the target cassette and the one or more destination cassettes as the first notes are redistributed from the target cassette to the one or more destination cassettes by the recycler.

3 . The method of claim 2 further comprising, by the terminal, redesignating the target cassette within the recycler to store future notes of a second denomination which is different from the first denomination.

4 . The method of claim 3 further comprising, logging and reporting, by the terminal, the note counts and the redesignation of the target cassette to the second denomination.

5 . The method of claim 1 , wherein determining further includes receiving a network-issued command that initiates the determining.

6 . The method of claim 1 , wherein determining further includes receiving an administrative interface-issued command that initiates the determining.

7 . The method of claim 1 , wherein determining further includes receiving a script- issued command that initiates the determining, wherein the scripted-issued command received from a script executing on the terminal.

8 . The method of claim 1 , wherein identifying the target cassette further includes receiving a target cassette identifier as a processing parameter to the method.

9 . The method of claim 1 , wherein identifying the target cassette further includes determining the target cassette based on a targeted denomination received as a processing parameter to the method.

10 . The method of claim 1 , wherein identifying the destination cassette further includes identifying the destination cassette as an all-in cassette of the recycler.

11 . The method of claim 1 , wherein identifying the destination cassette further includes identifying the destination cassette as a second cassette designated as being associated with the first denomination.

12 . The method of claim 1 , wherein controlling further includes issuing extensible financial services (XFS) commands to the recycler to cause modules of the recycler to move the first notes out of the target cassette and into the one or more destination cassettes.

13 . A terminal (SST), comprising:

a processor;

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

a recycler comprising:

an escrow module;

a note validator module;

an upper transport with diverter module; and

a lower transport module comprising media cassettes; and

the executable instructions when executed by the processor cause the processor to perform operations comprising:

receiving a cassette optimization request and a parameter that identifies a target cassette or identifies a target denomination;

determining the target cassette when the parameter identifies the target denomination as a particular cassette of the targeted denomination that has the fewest number of notes when compared to other cassettes associated with the target denomination;

identifying one or more destination cassettes from current note capacities of the media cassettes and a total number of first notes currently stored in the target cassette; and

issuing commands to the recycler to operate the escrow module, the note validator module, the upper transport with media diverter module, and the lower transport module by issuing extension for financial services (XFS) commands that cause the lower transport module to pick the first notes from the target cassette, transport the first notes through the note validator module and into the escrow module, and then transport the first notes from the escrow module back through the note validator module and through the upper transport with media diverter module and the lower transport module into the one or more destination cassettes, and cause the first notes of the target cassette to move out of the target cassette and into the one or more destination cassettes while the processor updates cassette counters reflecting a denomination count for the target cassette and the one or more destination cassettes as the first notes are moved.

14 . The terminal of claim 13 , wherein the terminal is an automated teller machine, a self-service terminal, or a point-of-sale terminal.

15 . The terminal of claim 13 , the executable instructions when executed by the processor further cause the processor to perform additional operations comprising:

maintaining note counts for the first notes moved from the target cassette and into the one or more destination cassettes; and

logging and reporting the note counts once the first notes are moved out of the target cassette and into the one or more destination cassettes.

16 . The terminal of claim 13 , the executable instructions when executed by the processor further cause the processor to perform additional operations comprising:

setting a designation for the target cassette within the recycler to be associated with the target denomination or a particular denomination provided as a second parameter to the cassette optimization request.

17 . The terminal of claim 13 , wherein the operations associated with the issuing further includes issuing the commands as extensible financial services (XFS) commands to the recycler.

18 . The terminal of claim 13 , wherein the operations associated with identifying the one or more destination cassettes further includes identifying the at least one of the destination cassettes as an all-in cassette when remaining cassettes of the target denomination lack the corresponding current note capacities to store the first notes and when the all-in cassette has the corresponding note current capacity to store the first notes.

19 . A system, comprising:

a cloud server comprising a cloud processor,

a terminal (SST) comprising a terminal processor and a recycler;

the cloud processor configured to execute instructions that cause the cloud processor to perform first operations comprising:

receiving current cassette note metrics for cassettes of the recycler from the terminal;

determining to issue a cassette optimization function on the terminal based on the current cassette note metrics; and

issuing the cassette optimization function request to the terminal; and

the terminal processor configured to execute instructions that cause the terminal processor to perform second operations comprising;

receiving the cassette optimization function request from the cloud;

identifying a target cassette based on the cassette optimization function request;

identifying a first denomination of first notes stored in the target cassette;

identifying a first total number of first notes stored in the target cassette;

identifying one or more destination cassettes with a combined note capacity to store the first noted currently stored in the target cassette;

issuing extension for financial services (XFS) commands to the recycler to cause a lower transport module, an upper transport with media diverter module, a note validator module, and an escrow module of the recycler to physically move the first notes from the target cassette through the note validator module, into the escrow module, back through the note validator module, and into the one or more destination cassettes;

controlling the recycler to move the first notes out of the target cassette and to store the first notes in the one or more destination cassettes;

notifying the recycler that the target cassette is to be associated with a new denomination of notes; and

reporting new note metrics for the cassettes to the cloud based on the controlling and the notifying.

20 . The system of claim 19 , wherein the terminal is an automated teller machine, a self-service terminal, or a point-of-sale terminal.