Server software adapted to covert messages to enable ATM and ATM host communication
First Claim
1. Software including computer executable instructions, the computer executable instructions being operative to enable at least one server in operative communication with at least one automated teller machine (ATM) and an ATM host, to carry out at least one of (a) and (b), wherein (a) comprises:
- (a1) receiving from an ATM at least one HTTP message pertaining to at least one ATM transaction at the ATM, (a2) converting at least a portion of the at least one HTTP message to at least one non-HTTP message pertaining to the at least one ATM transaction, and (a3) sending the at least one non-HTTP message to the ATM host;
wherein (b) comprises;
(b1) receiving from the ATM host at least one non-HTTP message pertaining to at least one ATM transaction at an ATM, (b2) converting at least a portion of the at least one non-HTTP message to at least one HTTP message pertaining to the at least one ATM transaction, and (b3) sending the at least one HTTP message to the ATM.
10 Assignments
0 Petitions
Accused Products
Abstract
A server is in communication with an ATM host and at least one ATM. Sever software is adapted to operate in the server to cause messages to be converted to enable ATM and ATM host communication. The server is operative to receive messages from the ATM host and/or the ATM, cause the received messages to be converted for handling by the other one of the ATM host and the ATM, and then cause the converted messages to be sent to the other one of the ATM host and the ATM. In one embodiment, the server software is operative to cause HTTP messages to be converted to non-HTTP messages, and vice versa.
4 Citations
37 Claims
-
1. Software including computer executable instructions, the computer executable instructions being operative to enable at least one server in operative communication with at least one automated teller machine (ATM) and an ATM host, to carry out at least one of (a) and (b),
wherein (a) comprises: -
(a1) receiving from an ATM at least one HTTP message pertaining to at least one ATM transaction at the ATM, (a2) converting at least a portion of the at least one HTTP message to at least one non-HTTP message pertaining to the at least one ATM transaction, and (a3) sending the at least one non-HTTP message to the ATM host;
wherein (b) comprises;
(b1) receiving from the ATM host at least one non-HTTP message pertaining to at least one ATM transaction at an ATM, (b2) converting at least a portion of the at least one non-HTTP message to at least one HTTP message pertaining to the at least one ATM transaction, and (b3) sending the at least one HTTP message to the ATM. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
2-15. -15. (canceled)
-
29. Computer readable media having computer executable instructions, the computer executable instructions operative to enable at least one server in operative connection with at least one automated teller machine (ATM) including a currency dispenser and an ATM host, to carry out at least one of (a) and (b),
wherein (a) comprises: -
(a1) receiving from an ATM a transaction data object including ATM transaction data;
(a2) generating a transaction message responsive to receiving the transaction data object; and
(a3) sending the transaction message to the ATM host;
wherein (b) comprises;
(b1) receiving from the ATM host a transaction message;
(b2) sending a transaction data object including ATM transaction data to an ATM responsive to receiving the transaction message. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. Computer readable media including computer executable instructions, wherein the computer executable instructions are operative to cause at least one computer in operative connection with an ATM including a cash dispenser, to carry out a method comprising:
-
a) receiving with the at least one computer at least one first message from one of an ATM host or the ATM, wherein the at least one first message comprises;
(a1) an HTTP message pertaining to a cash dispensing transaction at the ATM, or (a2) a non-HTTP message pertaining to a cash dispensing transaction at the ATM;
b) producing through operation of the at least one computer, at least one second message, wherein the at least one second message comprises;
(b1) when the first message comprises the HTTP message of (a1), a non-HTTP message corresponding to the first message, or (b2) when the first message comprises the non-HTTP message of (a2), an HTTP message corresponding to the first message;
c) sending the second message from the at least one computer to one of the ATM host or the ATM. - View Dependent Claims (36, 37)
-
Specification