IP Library Granted Patent US 10,803,437
Granted Patent B2
US 10,803,437 · App. 14/838,469 · Granted Oct 13, 2020

Self-service terminal technical state monitoring and alerting

Inventors: Ramesh Vaddadi (Andhra Pradesh, IN); Krishna Kumari Rudraraju (Telangana, IN)
Assignee: NCR Corporation
G06Q20/206G06F21/575H04L67/10
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,803,437
App. No.
14/838,469
Granted
Oct 13, 2020
Kind
B2
Abstract

Various embodiments herein each include at least one of systems, methods, and software for self-service terminal technical state monitoring and alerting. One such embodiment in the form of a method performed on a computer of an SST, such as an ATM or POS terminal, includes comparing at least one computer platform layer system configuration setting retrieved from a computer platform layer memory device of the SST to respective expected values stored in a second memory device of the SST. The method may then transmit an alert via a network to an alert repository including data identifying the SST when the comparing identifies at least one of the computer platform layer system configuration values does not match a respective expected value.

Claims (32)

1. A method comprising:

comparing at least one computer platform layer system configuration setting retrieved from a computer platform layer memory device of a Self-Service Terminal (SST) to respective expected values stored in a second memory device of the SST, the at least one computer platform layer system configuration setting includes at least one boot device order configuration setting;

transmitting an alert via a secure network to an alert repository of a terminal management system including data identifying the SST when the comparing identifies at least one of the computer platform layer system configuration values does not match a respective expected value;

taking and keeping, by the SST, the SST offline to prevent fraudulent activity; and

wherein the method is performed on an application-specific hardware device embedded within or coupled to a motherboard of a computer on which the computer platform layer system executes, the application-specific hardware device performing the method out of band.

2. The method of claim 1 , wherein the computer platform layer system is a Basic Input/Output System (BIOS).

3. The method of claim 1 , wherein the computer platform layer system is a Unified Extensible Firmware Interface (UEFI).

4. The method of claim 1 , wherein the alert is transmitted via the secure network to the alert repository of an SST Management System.

5. The method of claim 1 , wherein the second memory device is non-volatile secured memory device.

6. A method comprising:

retrieving at least one computer platform layer system configuration setting of a Self-Service Terminal (SST) computer platform layer system;

retrieving expected configuration setting from a second memory device of the SST;

comparing each of the at least one configuration settings to respective expected configuration settings retrieved from the second memory device, the at least one computer platform layer system configuration setting includes at least one boot device order configuration setting; and

transmitting an alert, via a secure network interface device of the SST to an alert repository of a terminal management system, including data identifying the SST when the comparing identifies at least one of the computer platform layer system configuration values does not match a respective expected value;

taking and keeping, by the SST, the SST offline to prevent fraudulent activity; and

wherein the method is performed on an application-specific hardware device embedded within or coupled to a motherboard of a computer on which the computer platform layer system executes, the application-specific hardware device performing the method out of band.

7. The method of claim 6 , wherein the at least one computer platform layer system configuration setting is retrieved via an interface of the computer platform layer system.

8. The method of claim 6 , wherein the computer platform layer system is a Basic Input/Output System (BIOS).

9. The method of claim 6 , wherein the computer platform layer system is a Unified Extensible Firmware Interface (UEFI).

10. The method of claim 6 , wherein an out-of-band controller performs the retrieving of the at least one configuration setting and expected configuration settings, the comparing, and the transmitting.

11. The method of claim 6 , wherein the SST is a self-service checkout terminal.

12. An SST system comprising:

a motherboard with at least one processor and at least one memory device thereon, the at least one memory device storing a platform layer system, and configuration settings thereof, the platform layer system executable according to the configuration settings by the at least one processor to perform platform layer services for the system including executing a system boot process;

a network interface device; and

a platform layer system monitoring and alerting hardware module embedded within or coupled to the motherboard operable to perform out of band data processing activities comprising:

retrieving at least one computer platform layer system configuration setting from the at least one memory device, the retrieved at least one computer platform layer system configuration setting includes at least one boot device order configuration setting;

retrieving expected configuration setting from the at least one memory device;

comparing each of the at least one configuration settings to respective expected configuration settings;

taking and keeping the SST offline to prevent fraudulent activity; and

transmitting an alert, via the network interface device to an alert repository of a terminal management system, including data identifying the SST when the comparing identifies at least one of the computer platform layer system configuration values does not match a respective expected value.

13. The SST system of claim 12 , wherein the computer platform layer system is a Unified Extensible Firmware Interface (UEFI).

14. The SST system of claim 12 , wherein the system is an Automated Teller Machine (ATM).

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 →
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 →
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 Aug 28, 2015
From: VADDADI, RAMESH; RUDRARAJU, KRISHNA KUMARI
To: NCR CORPORATION
Reel/Frame 036445/0373 →