IP Library Granted Patent US 9,275,380
Granted Patent B1
US 9,275,380 · App. 11/656,648 · Granted Mar 1, 2016

Card activated automated teller machine and method

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 9,275,380
App. No.
11/656,648
Granted
Mar 1, 2016
Kind
B1
Abstract

A method and system is provided that enables generation of messages for various types of card activated terminal devices such as automated teller machines. Automated teller machines operate responsive to a variety of ATM message formats. The transaction processing system may generate ATM messages one of the ATM message formats using information associated with the ATM message format that is stored in a data store. The transaction processing system may include among its software components a message gateway router (MGR) which is operate to use information stored in the data store to convert messages from an internal message format to a variety of external message formats used by the automated teller machine.

Claims (51)

1. A method comprising:

a) providing a data store comprising data representative of a plurality of automated teller machine (ATM) message formats;

b) providing message data in an internal format;

c) generating at least one external message in at least one of the plurality of ATM message formats responsive at least in part to the message data provided in (b) and responsive at least in part to at least a portion of the data stored in the data store corresponding to the at least one of the plurality of ATM message formats;

d) operating the ATM responsive at least in part to activation by a card; and

e) operating the ATM responsive at least in part to the external message to cause the ATM to carry out an authorized transaction.

2. The method according to claim 1 , wherein (c) is carried out through operation of a message gateway router (MGR).

3. The method according to claim 1 , wherein (c) includes transforming the message data in the internal format to the at least one ATM message format, responsive at least in part to at least a portion of the data stored in the data store.

4. The method according to claim 3 , wherein the data stored in the data store includes message transformation data associated with each of the plurality of ATM message formats, wherein (c) includes transforming the message data in the internal format to the at least one ATM message format responsive at least in part to message transformation data stored in the data store corresponding to the at least one ATM message format for which message the ATM in (e) is capable of operating responsive thereto.

5. A method comprising:

a) through operation of at least one computer, providing internal message data corresponding to an external message that is to be communicated to a card activated automated teller machine (ATM), wherein the internal message data is in an internal format, wherein the at least one computer is in operative connection with a data store, wherein the data store includes message transformation data associated with each of a plurality of ATM message formats, which message transformation data is usable by the at least one computer to produce messages in each respective ATM message format responsive at least in part to the internal message data in the internal format;

b) through operation of the at least one computer, generating the external message in one of the plurality of ATM message formats responsive at least in part to both the internal message data in (a) and the message transformation data stored in the data store corresponding to the ATM message format for messages the ATM in (a) is configured to operate responsive to; and

c) through operation of the at least one computer, causing the external message to be sent to the ATM.

6. The method according to claim 5 , further comprising:

d) operating the ATM responsive to activation by a card; and

e) operating the ATM responsive to the external message to cause the ATM to carry out at least a portion of an authorized transaction.

7. The method according to claim 5 , wherein (a), (b), and (c) are carried out responsive at least in part to operation of a message gateway router (MGR).

8. At least one article of computer readable media bearing computer executable instructions operative to cause at least one computer to carry out a method comprising:

a) through operation of the at least one computer, providing internal message data corresponding to an external message that is to be communicated to a card activated automated teller machine (ATM), wherein the internal message data is in an internal format, wherein the at least one computer is in operative connection with a data store, wherein the data store includes message transformation data associated with each of a plurality of ATM message formats, which message transformation data is usable by the at least one computer to produce messages in each respective ATM message format responsive at least in part to the internal message data in the internal format;

b) through operation of the at least one computer, generating the external message in one of the plurality of ATM message formats responsive at least in part to both the internal message data in (a) and the message transformation data stored in the data store corresponding to the ATM message format for messages the ATM in (a) is configured to operate responsive to; and

c) through operation of the at least one computer, causing the external message to be sent to the ATM.

9. Apparatus comprising:

at least one computer operative to communicate with at least one card activated automated teller machine (ATM), wherein the at least one computer includes internal message data corresponding to an external message that is to be communicated to the ATM, wherein the internal message data is in an internal format,

at least one data store in operative connection with the at least one computer, wherein the at least one data store includes message transformation data associated with each of a plurality of ATM message formats, which message transformation data is usable by the at least one computer to produce messages in each respective ATM message format responsive at least in part to the internal message data in the internal format,

wherein the at least one computer is operative to generate the external message in one of the plurality of ATM message formats responsive at least in part to both the internal message data and message transformation data stored in the at least one data store corresponding to the one ATM message format for messages the ATM is configured to operate responsive to,

wherein the at least one computer is operative to cause the external message to be sent to the ATM.

10. The apparatus according to claim 9 , further comprising the ATM, wherein the ATM is operative responsive to activation by a card and the external message to carry out at least a portion of an authorized transaction.

11. Apparatus comprising:

a computer operative to communicate messages in at least one of a plurality of automated teller machine (ATM) message formats,

the computer including at least one data store, wherein the at least one data store includes data corresponding to each of the plurality of ATM message formats, and wherein the data is usable by the computer to produce ATM format messages corresponding to respective internal messages within the computer, in any of the plurality of ATM message formats,

wherein the computer is operative to cause a first ATM message to be sent from the computer in a selected one of the plurality of ATM message formats, responsive at least in part to a first message internal to the computer and the data corresponding to the respective one of the ATM message formats,

wherein the first ATM message corresponds to the first message internal to the computer

and further comprising:

an ATM,

wherein the ATM is operative to receive the first ATM message and wherein the ATM is operative to carry out a financial transaction responsive at least in part to the first ATM message.

12. A method comprising:

a) receiving with a server, a first external message being sent to an automated teller machine (ATM) device, wherein the first external message is in an external message format;

b) converting the first external message into a first internal message in an internal message format;

c) communicating the first internal message through at least one TCP/IP network;

d) converting the first internal message into a second external message in the external message format;

e) delivering the second external message to the ATM device;

f) receiving a third external message from the ATM device, wherein the third external message is in the external message format;

g) converting the third external message into a second internal message in the internal message format;

h) communicating the second internal message through the at least one TCP/IP network to the server; and

I) converting the second internal message into a fourth external message in the external message format.

13. The method according to claim 12 , wherein (a) includes receiving the first external message from a device driver, further comprising:

j) delivering the fourth external message to the device driver.

14. The method according to claim 13 , further comprising:

k) operating the ATM device responsive to the second external message delivered in (e).

15. The method according to claim 12 , further comprising at least one data store including message transformation data associated with the external message format, wherein (b) includes converting the first external message into the first internal message responsive to the message transformation data included in the at least one data store.

16. The method according to claim 15 , wherein (g) includes converting the third external message into the second internal message responsive to the message transformation data included in the at least one data store.

Assignments (22)
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 →
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 →
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) - 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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2007
From: SYMONDS, ROBERT D.; SINGER, IREK; GEORGE, PETER ST.; GILL, ROBERT BRADLEY
To: DIEBOLD, INCORPORATED
Reel/Frame 018827/0462 →