IP Library Granted Patent US 8,245,076
Granted Patent B2
US 8,245,076 · App. 12/342,984 · Granted Aug 14, 2012

Method and apparatus for initiating corrective action for an electronic 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 8,245,076
App. No.
12/342,984
Granted
Aug 14, 2012
Kind
B2
Abstract

A method and device are provided for initiating corrective actions for a terminal, such as an ATM. A method of initiating corrective actions for a terminal comprises, monitoring a fault status of a first component, detecting a fault status of the first component with a first trigger plug-in, activating a first action plug-in based upon the detected fault status of the first component, and recycling the first component.

Claims (41)

1. A method of operating a terminal comprising:

generating a first hardware component trigger status in response to receipt of a fault condition of a first hardware component by a processor of the terminal;

recognizing the first hardware component trigger status by the processor;

issuing a first hardware action plug-in invocation based upon the recognized first hardware component trigger status by the processor;

recycling the first hardware component in response to the first hardware action plug-in invocation by the processor;

generating a first software component trigger status in response to receipt of a fault condition of a first software component by the processor;

recognizing the first software component trigger status by the processor;

issuing a first software action plug-in invocation based upon the recognized first software component trigger status by the processor; and

rebooting the first software component in response to the first software action plug-in invocation by the processor including determining that the terminal is being used by a customer, and delaying recycling of the first hardware component until the terminal is no longer being used by the customer.

2. The method of claim 1 , wherein recycling the first software component comprises:

determining the number of recycle events for the first software component within a predetermined period of time; and

comparing the determined number of recycle events to a predetermined threshold.

3. The terminal of claim 1 , wherein controlling the rebooting of the first software component comprises:

rebooting the first software component;

determining that the rebooted first software component is operational; and

generating a first software component operational status in response to the operational determination.

4. The method of claim 3 , further comprising:

generating a second hardware component trigger status in response to a detected fault condition of a second hardware component;

recognizing the second hardware component trigger status;

issuing a second hardware action plug-in invocation based upon the recognized second hardware component trigger status; and

recycling the second hardware component in response to the second hardware action plug-in invocation.

5. The method of claim 4 , further comprising:

generating a second software component trigger status in response to a detected fault condition of a second software component;

recognizing the second software component trigger status;

issuing a second software action plug-in invocation based upon the recognized second software component trigger status; and

rebooting the second software component in response to the second software action plug-in invocation.

6. The method of claim 1 , wherein rebooting the first software component comprises:

rebooting an operating system of the terminal by the processor.

7. An operating terminal comprising:

a first hardware component;

a first software component;

a memory;

a processor configured to

generate a first hardware component trigger status in response to receipt of a fault condition of the first hardware component;

recognize the first hardware component trigger status;

issue a first hardware action plug-in invocation based upon the recognized first hardware component trigger status;

recycle the first hardware component in response to the first hardware action plug-in invocation;

generate a first software component trigger status in response to receipt of a fault condition of the first software component;

recognize the first software component trigger status;

issue a first software action plug-in invocation based upon the recognized first software component trigger status; and

reboot the first software component in response to the first software action plug-in invocation, including determine that the terminal is being used by a customer, and delay recycling of the first hardware component until the terminal is no longer being used by the customer.

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 Mar 3, 2009
From: SCHINDEL, JR., WILLIAM G.; MALONE, DAVID ERIC; MCGOVERN, KEVIN T.
To: NCR CORPORATION
Reel/Frame 022355/0546 →