IP Library Granted Patent US 8,413,890
Granted Patent B1
US 8,413,890 · App. 12/928,597 · Granted Apr 9, 2013

Automated banking machine that operates responsive to data read from data bearing records

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,413,890
App. No.
12/928,597
Granted
Apr 9, 2013
Kind
B1
Abstract

Automated banking machines ( 10 ) operate to cause financial transfers responsive to data read from data bearing records. Each of the automated banking machines includes a card reader that is operative to read data from user cards corresponding to financial accounts. Transactions are authorized responsive at least in part to correspondence between card data and stored data corresponding to authorized users. Entities responsible for operating the automated banking machines may receive messages that include information or update code items for software or firmware usable in the banking machines for which they have operational responsibility.

Claims (58)

1. Apparatus comprising:

a plurality automated banking machines, wherein each of the automated banking machines operates responsive to data read from data bearing records, wherein each of the automated banking machines includes:

a card reader, wherein the card reader is operative to read card data from user cards corresponding to financial accounts;

at least one processor in operative connection with the card reader, wherein the at least one processor is operative to cause financial transfers involving financial accounts corresponding to data read from user cards responsive at least in part to correspondence between card data and stored data,

a printer, wherein the printer is in operative connection with the at least one processor, and wherein the at least one processor is operative to cause the printer to print a record corresponding to each financial transfer,

at least one computer in operative connection with at least one data store, at least one communication device and at least one input device;

wherein the at least one data store includes data corresponding to:

a plurality of entities, having operational responsibility for at least one of the automated banking machines,

at least one computer program used by each of the respective entities in operation of the automated banking machines for which such entity has operational responsibility;

communication information enabling communication with each of the respective entities;

and wherein responsive at least in part to receiving at least one input through the at least one input device, which at least one input includes data corresponding to an update code item operative to provide update changes to at least one computer program, the at least one computer is operative to determine at least one entity using the at least one computer program in operation of a first automated banking machine, and to cause at least one message to be sent to the at least one entity through the operation of at least one communication device.

2. The apparatus according to claim 1 wherein the communication information includes for each entity, at least one of an e-mail address and a number corresponding to a mobile device, and wherein the at least one message sent to the at least one entity includes at least one of an e-mail message and a mobile device message.

3. The apparatus according to claim 2 wherein the at least one message includes a link, and wherein selection of the link causes communication with the at least one processor.

4. The apparatus according to claim 1 and wherein the at least one data store further comprises data corresponding to a system address from which the update code item can be obtained.

5. The apparatus according to claim 4 wherein the at least one computer is operative responsive at least in part to receiving at least one communication from the at least one entity, to communicate to the at least one entity at least one message including data corresponding to the update code item and the system address.

6. The apparatus according to claim 5 wherein the system address includes a system address not associated with the at least one computer.

7. The apparatus according to claim 1 wherein the at least one data store includes data corresponding to a plurality of update code items, and data corresponding to entities who have received communications concerning the availability of update code items.

8. The apparatus according to claim 1 wherein the at least one data store includes a plurality of update code items, and data corresponding to entities that have downloaded respective ones of the update code items through operation of the at least one computer.

9. The apparatus according to claim 8 wherein the at least one data store includes data corresponding to legal terms and data corresponding to a plurality of entities who have provided messages to the at least one computer indicating agreement to the legal terms.

10. The apparatus according to claim 1 wherein at least one automated banking machine includes a cash dispenser, and wherein the at least one processor executes instructions included in the at least one computer program including the update code item, and selectively dispenses cash through operation of the cash dispenser.

11. The apparatus according to claim 1 and further comprising at least one network in operative connection with the at least one communication device, and a plurality of remote computers, each remote computer associated with one of the plurality of entities having operational responsibility for automated banking machines, and wherein the at least one computer is operative to cause the at least one communications device to cause the at least one message to be sent to the at least one remote computer associated with an entity having operational responsibility for an automated banking machine including the at least one computer program to which the update code item applies.

12. The apparatus according to claim 11 wherein the at least one data store includes data corresponding to at least one system address from which the update code item can be obtained, and wherein the at least one computer is operative to connect the at least one remote computer to the at least one system address.

13. The apparatus according to claim 11 wherein the at least one data store includes signature data, and wherein the at least one computer is operative to verify the source of the message to the at least one remote computer through use of the signature data.

14. The apparatus according to claim 1 wherein the at least one data store includes data corresponding to a plurality of individuals associated with an automated banking machine provider, wherein each of the individuals have responsibility for a respective one of the plurality of entities.

15. The apparatus according to claim 14 wherein the at least one computer is operative to cause the at least one communication device to send a message to an individual having responsibility for the at least one entity, responsive to the at least one message being sent to the at least one entity through operation of the at least one communication device.

16. The apparatus according to claim 15 wherein the at least one data store includes at least one e-mail address corresponding to the entity, wherein the at least one e-mail address is included responsive to communication with the at least one individual, and wherein the at least one message to the at least one entity is sent to the at least one e-mail address.

17. Apparatus comprising:

at least one computer associated with an update support system,

wherein the at least one computer is operable to determine which entities have operational responsibility for at least one automated banking machine that both:

uses a particular program code for which an update is available, and

is operable to carry out transactions involving financial accounts identifiable at least in part by user data read by at least one machine reader,

wherein the at least one computer is associated with at least one data store,

wherein the at least one data store includes:

data linking the entities to the particular program code,

contact information associated with the entities, and

update data corresponding to at least one update code item for the particular program code,

wherein the at least one computer is operable to use the contact information to notify the entities determined to have the operational responsibility, that:

the update is available, and

the update data can be obtained through the system,

wherein the at least one computer is operable to modify the at least one data store to indicate which of the entities notified obtained the update data through the system.

18. The apparatus according to claim 17 and further comprising:

wherein the at least one computer is operable to receive from at least one of the entities notified, at least one communication including a request to obtain the update data,

wherein the at least one computer is operable to cause the update data to be communicated to the at least one of the entities notified, responsive at least in part to the at least one communication received.

19. Apparatus comprising:

at least one computer associated with an update support system

wherein the at least one computer is operable to determine that at least one entity has operational responsibility for at least one automated banking machine that is operable to carry out transactions involving financial accounts identifiable at least in part by user data read by at least one machine reader and that uses a particular machine program for which a first update is available,

wherein the at least one computer is associated with at least one data store,

wherein the at least one data store includes data that:

associates the at least one entity with the particular machine program,

associates contact information with the at least one entity, and

associates the first update with the particular machine program,

wherein the at least one computer is operable to use the contact information to notify the at least one entity determined to have the operational responsibility for the at least one automated banking machine, that

the first update is available for the at least one automated banking machine, and

the first update can be obtained through the system,

wherein the at least one computer is operable to modify the at least one data store to include data which indicates that the at least one entity was notified about the first update being available.

20. The apparatus according to claim 19 and further comprising:

wherein the at least one computer is operable to receive from a first entity notified, at least one message including a request to obtain the first update,

wherein the at least one computer is operable to cause the first update to be communicated to the first entity, responsive at least in part to the at least one message received.

Assignments (22)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2024
From: DIEBOLD SELF-SERVICE SYSTEMS
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 069889/0890 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED ON REEL 044013 FRAME 0486. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE FROM DIEBOLD NIXDORF, INCORPORATED TODIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD NIXDORF, INCORPORATED. Recorded Aug 27, 2020
From: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED
To: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 053622/0112 →
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 SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 044013/0486 →