IP Library Granted Patent US 7,520,423
Granted Patent B2
US 7,520,423 · App. 11/314,062 · Granted Apr 21, 2009

Multi-vendor agent for a 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,520,423
App. No.
11/314,062
Granted
Apr 21, 2009
Kind
B2
Abstract

A self-service terminal includes at least one electromechanical hardware component (e.g., a display monitor, a card reader, a cash dispenser, a cash acceptor, and a statement printer) configured to interact physically with a human user of the self-service terminal as the user engages in a financial transaction between the user and a financial-services institution. A self-service component is configured to control operation of the electromechanical hardware component as the electromechanical hardware component interacts physically with the user during the financial transaction, and a client component is configured to interact with the electromechanical hardware component at least once while the financial transaction is in progress. The self-service terminal also includes a messaging-interface component configured to intercept a message that is intended to grant the self-service component control of the electromechanical hardware component and, before allowing delivery of the message to the self-service component, to allow the client component to interact with the electromechanical hardware component.

Claims (26)

1. An Automated Teller Machine, ATM, comprising:

a) a control program ( 230 ), which

i) is manufactured by a first party who manufactures the ATM, and

ii) controls operation of hardware in the ATM;

b) a Multi-Vendor Agent, MVA, program ( 240 ), which is manufactured by a party other than the first party, and which

i) detects a card-insertion event by a customer and, in response,

A) obtains data about the customer,

B) determines whether the data indicates that advertising should be presented to the customer and, if so,

1) temporarily hides knowledge of the card-insertion from the control program ( 230 ), thereby blocking initiation of a customer session,

2) presents advertising to the customer, prior to any customer session, and then

3) informs the control program ( 230 ) of the card-insertion, whereupon the customer session initiates;

ii) detects invocation of a printing operation in the ATM and, in response,

A) obtains data about the customer,

B) determines whether the data indicates that advertising should be presented to the customer and, if so,

1) presents advertising to the customer,

2) allows the printing operation to occur while the advertising is presented, and

3) temporarily suspends control of the ATM by the control program ( 230 ) while the advertising is presented.

2. An ATM according to claim 1 , in which the MVA program ( 240 ) further

ii) detects invocation of a cash-dispense operation in the ATM and, in response,

A) obtains data about the customer,

B) determines whether the data indicates that advertising should be presented to the customer and, if so,

1) presents advertising to the customer,

2) allows the cash-dispense operation to occur while the advertising is presented, and

3) temporarily suspends control of the ATM by the control program ( 230 ) while the advertising is presented.

3. An ATM according to claim 1 , in which the MVA program ( 240 )

1) restores control of the ATM to the control program ( 230 ) after advertising is presented.

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 →