IP Library Granted Patent US 7,542,944
Granted Patent B1
US 7,542,944 · App. 09/505,594 · Granted Jun 2, 2009

Method and system for connecting services to an automated transaction machine

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,542,944
App. No.
09/505,594
Granted
Jun 2, 2009
Kind
B1
Abstract

A system for connecting transaction services to an ATM ( 10, 500 ) that includes a network ( 20 ). A user interface service ( 12 ) and a lookup service ( 22 ) are in operative connection with the network. Transaction services such as a printer service ( 16 ), card reader service ( 18 ), and cash dispenser service ( 14 ) are also in operative connection with the network. These transaction services are operative to register with the lookup service and to upload a service proxy to the lookup service. The user interface service is operative to locate transaction services on the network by invoking a remote lookup method on the lookup service. The lookup service is operative to return service proxies that match the type of service that is required. The user interface service is further operative to invoke methods of the service proxies that remotely control the functionality of the transaction services on the network. The user interface service is further operative to register events with the service proxies for notification when certain events on the services occur.

Claims (17)

1. An automated transaction machine comprising:

a plurality of transaction function devices, wherein each transaction function device includes an associated device computer processor, wherein at least one device computer processor associated with a first transaction function device is operative responsive to being placed in operative connection with at least one other device computer processor associated with a second transaction function device, to cause the first transaction function device to become automatically interoperative with the second transaction function device;

a data store in operative connection with both the first transaction function device and the second transaction function device, wherein the second transaction function device is operative to communicate a device driver from the second transaction function device to the data store for storage in the data store, wherein the first transaction function device is operative to access the device driver from the data store, wherein the device computer processor associated with the first transaction function device is operative responsive to the device driver to interact with the second transaction function device in carrying out a financial transaction with the automated transaction machine.

2. The automated transaction machine according to claim 1 , and further comprising a network, wherein the network is in operative connection with the at least one data store, the first transaction function device and the second transaction function device, wherein the device computer processor associated with the first transaction function device is operative responsive to the device driver to communicate with the second transaction function device through the network.

3. The automated transaction machine according to claim 2 , wherein the driver is a hardware independent software component that is operative in the device computer processor associated with the first transaction function device.

4. The automated transaction machine according to claim 2 , wherein the device computer processor associated with the first transaction function device includes a virtual machine, wherein the device driver is operative in the virtual machine.

5. The automated transaction machine according to claim 2 , wherein the device driver includes a method that is operative to cause the second transaction function device to perform a portion of the transaction, wherein the device computer processor associated with the first transaction function device is operative to invoke the method.

6. The automated transaction machine according to claim 1 , wherein the device computer processor associated with the first transaction function device is operative to cause the second transaction function device to perform a portion of the transaction responsive to a remote procedure call by the device driver.

7. The automated transaction machine according to claim 1 , wherein the second transaction function device includes a sheet dispenser, and wherein the transaction includes the dispense of a sheet from the sheet dispenser.

8. The automated transaction machine according to claim 7 , wherein the sheet dispenser comprises a cash dispenser.

9. An automated transaction machine comprising:

a plurality of transaction function devices, wherein each transaction function device includes an associated device computer processor, wherein at least one device computer processor associated with a first transaction function device is operative responsive to being placed in operative connection with at least one other device computer processor associated with a second transaction function device, to cause the first transaction function device to become automatically interoperative with the second transaction function device, wherein the first transaction function device interacts with the second transaction function device in carrying out a financial transaction with the automated transaction machine;

a network, wherein the network is in operative connection with at least one data store, wherein the data store includes a transaction function device driver, wherein the device computer processor associated with the second transaction function device is operative to cause the driver to be stored in the data store, wherein the second transaction function device is operative responsive to the driver, wherein the first transaction function device interacts with the second transaction function device responsive to operation of the driver.

10. The automated transaction machine according to claim 9 , wherein the device computer processor associated with the first transaction function device is operative to acquire the driver from the data store.

11. An automated financial transaction machine comprising a plurality of transaction function devices, wherein at least one of the transaction function devices includes a sheet dispenser, and wherein each one of the transaction function devices includes an associated device computer, and wherein at least one of the device computers is programmed so that operative connection of a first transaction function device to the machine automatically causes the first transaction function device to coordinate operation with at least one other transaction function device in carrying out a financial transaction which includes the dispense of at least one sheet from the sheet dispenser, wherein the first transaction function device is operative to communicate a device driver from the first transaction function device to the at least one other transaction function device, wherein the at least one of the device computers of the at least one other transaction function device is operative responsive to the device driver communicated from the first transaction function device to communicate with the first transaction function device.

12. The automated transaction machine according to claim 11 , further comprising a database in operative connection with each of the transaction function devices, wherein each of the plurality of transaction function devices includes an associated device driver stored therein and is operative to communicate the associated device driver to the data store for storage therein, wherein the at least one other transaction function device is operative to access the device driver associated with the first transaction function device from the data store.

13. The automated transaction machine according to claim 11 , wherein the sheet dispenser comprises a cash dispenser.

Assignments (21)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 066545/0078 Recorded Dec 19, 2024
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069743/0001 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT RECORDED AT R/F 066599/0767 Recorded Dec 19, 2024
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: DIEBOLD SELF-SERVICE SYSTEMS; DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069743/0497 →
SECURITY INTEREST Recorded Feb 14, 2024
From: DIEBOLD NIXDORF, INCORPORATED; DIEBOLD SELF-SERVICE SYSTEMS
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 066599/0767 →
SECURITY INTEREST Recorded Feb 9, 2024
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 066545/0078 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (NEW TERM LOAN REEL/FRAME 062299/0717) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0288 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 USD NOTES REEL/FRAME 053270/0783) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2026 NOTES REEL/FRAME 062299/0794) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064642/0202 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (2025 EUR NOTES REEL/FRAME 053271/0067) Recorded Aug 18, 2023
From: GLAS AMERICAS LLC, AS COLLATERAL AGENT
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064641/0836 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS (R/F 062299/0618) Recorded Jun 16, 2023
From: GLAS AMERICAS LLC
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064008/0852 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jun 7, 2023
From: JPMORGAN CHASE BANK, N.A.
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 064021/0405 →
RELEASE OF SECURITY INTEREST IN PATENTS INTELLECTUAL PROPERTY Recorded Jan 10, 2023
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
Reel/Frame 062338/0429 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (INTELLECTUAL PROPERTY) - USD NOTES Recorded Jan 6, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS THE RESIGNING AGENT; DIEBOLD NIXDORF, INCORPORATED, AS GRANTOR; DIEBOLD SELF-SERVICE SYSTEMS, AS GRANTOR
To: GLAS AMERICAS LLC, AS THE SUCCESSOR AGENT
Reel/Frame 062308/0499 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (INTELLECTUAL PROPERTY) - EUR NOTES Recorded Jan 6, 2023
From: U.S. BANK TRUSTEES LIMITED, AS RESIGNING AGENT; DIEBOLD NIXDORF, INCORPORATED, AS GRANTOR; DIEBOLD SELF-SERVICE SYSTEMS, AS GRANTOR
To: GLAS AMERICAS LLC, AS THE SUCCESSOR AGENT
Reel/Frame 062308/0587 →
PATENT SECURITY AGREEMENT - SUPERPRIORITY Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0618 →
PATENT SECURITY AGREEMENT - TERM LOAN Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0717 →
PATENT SECURITY AGREEMENT - 2026 NOTES Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0794 →
SECURITY INTEREST (ABL) Recorded Dec 29, 2022
From: DIEBOLD NIXDORF, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 062250/0387 →
SECURITY INTEREST (NOTES) Recorded Jul 21, 2020
From: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 053270/0783 →
SECURITY INTEREST (NOTES) Recorded Jul 21, 2020
From: DIEBOLD NIXDORF, INCORPORATED (F/K/A DIEBOLD, INCORPORATED); DIEBOLD SELF-SERVICE SYSTEMS
To: U.S. BANK TRUSTEES LIMITED
Reel/Frame 053271/0067 →
CHANGE OF NAME Recorded Sep 26, 2017
From: DIEBOLD, INCORPORATED
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 044048/0417 →
PATENT SECURITY AGREEMENT Recorded Aug 17, 2016
From: DIEBOLD, INCORPORATED; DIEBOLD SELF SERVICE SYSTEMS
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039723/0548 →