IP Library › Granted Patent US 10,223,663
Granted Patent B2
US 10,223,663 · App. 15/664,851 · Granted Mar 5, 2019

Discrete-event simulation for transaction service point device cash servicing

Inventor: Charles Robert Cash (New Albany, OH)
Assignee: NCR Corporation
G06Q10/067G06Q20/18G07F7/04G07G1/0009
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,223,663
App. No.
15/664,851
Granted
Mar 5, 2019
Kind
B2
Abstract

The various embodiments herein each include at least one of systems, methods, and software for discrete-event simulation for transaction service point device cash servicing, such as SSTDs. Such embodiments provide a unique, completely different analytic approach, and predicts a more detailed set of intractable insights for efficient servicing cash needs of SSTDs. One example embodiment in the form of a method includes receiving cash state data from an SSTD into an SSTD cash state simulator and applying a set of simulated input demand sequence data to the cash state data to obtain outputs over a simulated period. This method, while executing tracks a simulated cash state of the SSTD from which the SSTD cash state data was received over the simulated period to identify SSTD servicing needs. The method then stores the identified SSTD servicing needs in an SSTD management module.

Claims (37)

1. A method comprising:

receiving cash state data from a self-service transaction device (SSTD) into an SSTD cash state simulator;

applying a set of simulated input demand sequence data to the cash state data to obtain outputs over a simulated period, wherein the simulated input demand sequence data is processed in view of the cash state data to simulate transactions conducted on the SSTD and how those transactions modify the cash state of the SSTD with regard to each denomination maintained by the SSTD in obtaining the outputs over the simulated period;

tracking a simulated cash state of the SSTD from which the SSTD cash state data was received over the simulated period to identify SSTD servicing needs; and

storing the identified servicing needs of the SSTD in an SSTD management module.

2. The method of claim 1 , wherein the SSTD is a self-service checkout terminal.

3. The method of claim 1 , wherein the cash state data received from the SSTD is received as a dataset of a set of values of each currency denomination maintained by the SSTD.

4. The method of claim 1 , wherein the set of input demand includes input of currency of at least one denomination.

5. The method of claim 4 , wherein the SSTD includes currency recycling that enables outputting currency received as input, the simulated cash state of the SSTD taking into account currency received as input when identifying the time when the SSTD will need service.

6. The method of claim 1 , further comprising:

generating and providing a service notification message to update a servicing schedule for the SSTD.

7. The method of claim 1 , wherein identifying the servicing needs of the SSTD includes:

identifying when an amount of a currency-type maintained by the SSTD reaches a level that would prevent servicing of transactions conducted on the SSTD.

8. A method comprising:

applying a set of simulated input demand sequence data to simulated cash state data that simulates an evolution of cash state data of a self-service transaction device (SSTD) over a period to obtain simulated outputs over the simulated period that are utilized to update the simulated cash state data of the SSTD, wherein the simulated input demand sequence data is processed in view of the cash state data to simulate transactions conducted on the SSTD and how those transactions modify the cash state of the SSTD with regard to each denomination maintained by the SSTD in obtaining the outputs over the simulated period; and

storing a simulated servicing need of the SSTD in an SSTD management module.

9. The method of claim 8 , wherein the simulated servicing need of the SSTD includes at least one of:

a time or frequency at which the SSTD will need servicing;

at least one currency-type and an amount of the respective currency-type that will be needed;

a need for a full SSTD reset; and

a need for an SSTD audit.

10. The method of claim 9 , wherein the set of input demand includes input of currency of at least one denomination.

11. The method of claim 10 , wherein the SSTD includes currency recycling that enables outputting currency received as input, the simulated cash state of the SSTD taking into account currency received as input when identifying the time when the SSTD will need service.

12. The method of claim 8 , wherein the cash state data received from the SSTD is received as a dataset of a set of values of each currency denomination maintained by the SSTD.

13. The method of claim 8 , further comprising:

generating and providing a service notification message to update a servicing schedule for the SSTD.

14. The method of claim 8 , further comprising:

generating and providing a service notification message to initiate servicing of the SSTD.

15. A system comprising:

at least one self-service transaction devices (SSTD), each SSTD including a repository to hold currency;

at least one hardware processor;

an SSTD management module that executes on the at least one hardware processor to perform data processing activities comprising:

applying a set of simulated input demand sequence data to simulated cash state data that simulates an evolution of cash state data of a SSTD over a period to obtain simulated outputs over the simulated period that are utilized to update the simulated cash state data of the SSTD, wherein the simulated input demand sequence data is processed in view of the cash state data to simulate transactions conducted on the SSTD and how those transactions modify the cash state of the SSTD with regard to each denomination maintained by the SSTD in obtaining the outputs over the simulated period; and

storing a simulated servicing need of the SSTD in an SSTD management module.

16. The system of claim 15 , wherein at least one of the SSTDs includes a currency recycler, the simulation of the evolving cash state data taking into account currency received as input in simulating the output cash state data that is updated.

17. The system of claim 15 , wherein the at least one SSTD includes at least one self-service checkout terminal.

18. The system of claim 17 , wherein the SSTD further includes at least one automated teller machine.

Assignments (6)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
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 VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
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 Jul 31, 2017
From: CASH, CHARLES ROBERT
To: NCR CORPORATION
Reel/Frame 043147/0786 →
Continuity (1)
Related Publication 20190034842A1 · Jan 31, 2019
Cited By (1)
US 12,633,188