IP Library Granted Patent US 7,891,552
Granted Patent B2
US 7,891,552 · App. 12/006,859 · Granted Feb 22, 2011

Cash dispensing automated banking machine diagnostic method

Assignee: Diebold Self-Service Systems division of Diebold, Incorporated
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,891,552
App. No.
12/006,859
Granted
Feb 22, 2011
Kind
B2
Abstract

An automated banking machine ( 10 ) includes a lockable first fascia portion ( 20 ) which when unlocked enables access to a chest lock input device ( 104 ), inputs to which enable opening a chest door ( 18 ) of the machine. Opening the first fascia portion also enables access to an actuator ( 116 ) which enables moving a second fascia portion ( 22 ) for conducting service activities. A controller ( 72 ) in the machine selectively illuminates light emitting devices ( 118, 126 ) for purposes of facilitating user operation of the machine. Sensing devices ( 128 ) adjacent a card reader slot ( 28 ) on the machine enables the controller to detect the presence of unauthorized card reading devices. Servicing the machine is facilitated through use of a portable diagnostic article ( 98 ) which enables the controller to access diagnostic data stored in memory and which provides data indicative of the significance of the diagnostic data.

Claims (51)

1. An article including computer executable instructions, wherein the instructions are operative to cause at least one processor in an automated banking machine to cause the machine to carry out a method comprising:

a) operating the automated banking machine to carry out cash dispensing transactions, responsive to operation of the at least one processor, wherein the automated banking machine includes a card reader operative to read data included on user cards;

b) storing in at least one data store in the automated banking machine responsive to operation of the at least one processor, data corresponding to at least one machine condition, wherein the at least one machine condition corresponds to at least one condition of at least one of: at least one input device of the automated banking machine, at least one currency dispenser of the automated banking machine, and at least one software component that includes instructions that are executed by the at least one processor of the automated banking machine;

c) operating the automated banking machine responsive to operation of the at least one processor, to cause the automated banking machine to send data corresponding to the at least one machine condition from the automated banking machine to at least one remote computer;

d) operating the automated banking machine responsive to operation of the at least one processor, to receive data with the automated banking machine from the at least one remote computer, wherein the received data corresponds to at least one remedial action, wherein the at least one remedial action at least partially remedies the at least one machine condition.

2. The article according to claim 1 and wherein the method further comprises:

e) responsive to the data received in (d), operating the automated banking machine responsive to operation of the at least one processor, to cause at least one display of the automated banking machine to output indicia corresponding to the at least one remedial action.

3. The article according to claim 2

wherein the at least one machine condition corresponds to at least one condition of the at least one currency dispenser,

wherein the at least one condition of the at least one currency dispenser corresponds to at least one of: a performance, a malfunction, a near malfunction, and an operational trend in operation of the at least one currency dispenser, and

wherein in (e) the indicia corresponds to a service activity that can be carried out to service the at least one currency dispenser.

4. The article according to claim 2 wherein the data received in (d) includes at least one diagnostic software application.

5. The article according to claim 4 and further comprising:

f) operating the automated banking machine responsive to operation of the at least one processor responsive to the at least one diagnostic software application, to carry out at least one diagnostic test, including operation of at least one component of the currency dispenser.

6. The article according to claim 1 wherein the data received in (d) includes at least one code change to the at least one software component, and wherein the method further comprises:

e) operating the automated banking machine responsive to operation of the at least one processor, to cause the at least one code change to be stored in at least one data store of the automated banking machine.

7. The article according to claim 6 wherein the at least one code change stored in (e) comprises at least one of a software correction, a software update and a software upgrade.

8. The article according to claim 6 wherein the at least one code change stored in (e) includes at least one complete software component.

9. The article according to claim 6 wherein the method further comprises:

(f) prior to (d) operating the automated banking machine responsive to operation of the at least one processor, to cause data usable to identify the automated banking machine to be sent from the automated banking machine to the at least one remote computer.

10. The article according to claim 1 wherein the automated banking machine comprises an ATM, wherein (a)-(d) include operation of the ATM.

11. The article according to claim 1

wherein the at least one machine condition corresponds to at least one condition of the at least one input device,

wherein the at least one condition of the at least one input device corresponds to at least one of: a performance, a malfunction, a near malfunction, and an operational trend in operation of the at least one input device,

wherein (d) includes receiving data that corresponds to at least one remedial action that can be carried out in servicing the at least one input device.

12. An article including computer executable instructions, wherein the instructions are operative to cause at least one processor in an automated banking machine that includes a card reader that is operative to read data included on user cards, to cause the machine to carry out a method comprising:

a) operating the automated banking machine responsive to operation of the at least one processor, to store in at least one data store in the automated banking machine data corresponding to at least one condition of at least one software component that operates in the at least one processor of the automated banking machine;

b) operating the automated banking machine responsive to operation of the at least one processor, to send data corresponding to the at least one condition, to at least one computer remote from the automated banking machine;

c) subsequent to (b), operating the automated banking machine responsive to operation of the at least one processor, to receive data from the at least one computer remote from the automated banking machine, wherein the received data includes at least one code change to the at least one software component.

13. The article according to claim 12 wherein in (c) the at least one code change includes at least one of diagnostic software code, a software fix, a software upgrade and a complete software component.

14. The article according to claim 12 wherein the automated banking machine comprises an ATM, wherein the ATM includes at least one currency dispenser, wherein (a)-(c) include operation of the ATM.

15. An article including computer executable instructions, wherein the instructions are operative to cause at least one processor in an automated banking machine to cause the machine to carry out a method comprising:

a) operating the automated banking machine responsive to operation of the at least one processor to, carry out cash dispensing transactions, wherein the automated banking machine includes a card reader operative to read data included on user cards;

b) operating the automated banking machine responsive to operation of the at least one processor to store in at least one data store in the automated banking machine, data corresponding to at least one machine condition, wherein the at least one machine condition corresponds to at least one condition of at least one of: at least one input device of the automated banking machine, at least one currency dispenser of the automated banking machine, and at least one software component that includes instructions that are executed by the at least one processor of the automated banking machine;

c) operating the automated banking machine responsive to operation of the at least one processor, to generate a first encrypted message corresponding to the at least one machine condition;

d) operating the automated banking machine responsive to operation of the at least one processor, to cause the automated banking machine to send the first encrypted message from the automated banking machine to at least one remote computer;

e) operating the automated banking machine responsive to operation of the at least one processor, to receive a second encrypted message from the at least one remote computer, wherein the second encrypted message corresponds to at least one remedial action, wherein the at least one remedial action at least partially remedies the at least one machine condition; and

f) operating the automated banking machine responsive to operation of the at least one processor, to decrypt the second encrypted message.

16. The article according to claim 15 and wherein the method further comprises:

g) responsive to the second encrypted message received in (e), operating the automated banking machine responsive to operation of the at least one processor, to cause at least one display of the automated banking machine to output indicia corresponding to the at least one remedial action.

17. The article according to claim 16

wherein the at least one machine condition corresponds to at least one condition of the at least one currency dispenser,

wherein the at least one condition of the at least one currency dispenser corresponds to at least one of: a performance, a malfunction, a near malfunction, and an operational trend in operation of the at least one currency dispenser, and

wherein in (g) the indicia corresponds to a service activity that can be carried out to service the at least one currency dispenser.

18. The article according to claim 17 wherein the message decrypted in (f) comprises authentication data, and wherein the method further comprises:

h) subsequent to (f), operating the automated banking machine responsive to operation of the at least one processor, to authenticate the message decrypted in (f) using the authentication data.

19. The article according to claim 17

wherein in (c) the message is encrypted with a block cipher,

wherein in (f) the message is decrypted with a block cipher, and

wherein in (h) the authentication is performed with a hash function.

20. The article according to claim 15 wherein the automated banking machine comprises an ATM, wherein (a)-(f) include operation of the ATM.

Assignments (24)
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 (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 (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 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 (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 (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 - 2026 NOTES Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0794 →
PATENT SECURITY AGREEMENT - TERM LOAN Recorded Jan 5, 2023
From: DIEBOLD NIXDORF, INCORPORATED
To: GLAS AMERICAS LLC, AS COLLATERAL AGENT
Reel/Frame 062299/0717 →
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 TRUSTEES LIMITED
Reel/Frame 053271/0067 →
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 →
CHANGE OF NAME Recorded Sep 26, 2017
From: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED
To: DIEBOLD NIXDORF, INCORPORATED
Reel/Frame 044013/0486 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2008
From: SHEPLEY, STEVEN; GRISWOLD, GLENDA
To: DIEBOLD SELF-SERVICE SYSTEMS DIVISION OF DIEBOLD, INCORPORATED
Reel/Frame 020381/0587 →
Continuity (10)
Continuation 11504478 · Aug 15, 2006
Continuation 10722067 · Nov 25, 2003
Provisional Application 60429249 · Nov 25, 2002
Provisional Application 60429250 · Nov 25, 2002
Provisional Application 60429476 · Nov 26, 2002
Provisional Application 60429521 · Nov 26, 2002
Provisional Application 60429528 · Nov 26, 2002
Provisional Application 60453370 · Mar 10, 2003
Provisional Application 60465733 · Apr 25, 2003
Related Publication 20080110974A1 · May 15, 2008